0001138639-23-000092.txt : 20230504 0001138639-23-000092.hdr.sgml : 20230504 20230504160237 ACCESSION NUMBER: 0001138639-23-000092 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 100 CONFORMED PERIOD OF REPORT: 20230401 FILED AS OF DATE: 20230504 DATE AS OF CHANGE: 20230504 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Infinera Corp CENTRAL INDEX KEY: 0001138639 STANDARD INDUSTRIAL CLASSIFICATION: TELEPHONE & TELEGRAPH APPARATUS [3661] 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: 23888511 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-20230401.htm 10-Q infn-20230401
false2023Q10001138639December 30http://fasb.org/us-gaap/2022#AccountingStandardsUpdate202006Memberhttp://fasb.org/us-gaap/2022#AccountsPayableAndOtherAccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2022#AccountsPayableAndOtherAccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrentP3Y911110.13059950.10128120.1471183P1Y100011386392023-01-012023-04-0100011386392023-04-28xbrli:shares00011386392023-04-01iso4217:USD00011386392022-12-31iso4217:USDxbrli:shares0001138639us-gaap:ProductMember2023-01-012023-04-010001138639us-gaap:ProductMember2021-12-262022-03-260001138639us-gaap:ServiceMember2023-01-012023-04-010001138639us-gaap:ServiceMember2021-12-262022-03-2600011386392021-12-262022-03-260001138639us-gaap:CommonStockMember2022-12-310001138639us-gaap:AdditionalPaidInCapitalMember2022-12-310001138639us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001138639us-gaap:RetainedEarningsMember2022-12-310001138639us-gaap:CommonStockMember2023-01-012023-04-010001138639us-gaap:AdditionalPaidInCapitalMember2023-01-012023-04-010001138639us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-04-010001138639us-gaap:RetainedEarningsMember2023-01-012023-04-010001138639us-gaap:CommonStockMember2023-04-010001138639us-gaap:AdditionalPaidInCapitalMember2023-04-010001138639us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-010001138639us-gaap:RetainedEarningsMember2023-04-010001138639us-gaap:CommonStockMember2021-12-250001138639us-gaap:AdditionalPaidInCapitalMember2021-12-250001138639us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-250001138639us-gaap:RetainedEarningsMember2021-12-2500011386392021-12-2500011386392020-12-272021-12-250001138639srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2021-12-250001138639srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2021-12-250001138639srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-12-250001138639us-gaap:CommonStockMember2021-12-262022-03-260001138639us-gaap:AdditionalPaidInCapitalMember2021-12-262022-03-260001138639us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-262022-03-260001138639us-gaap:RetainedEarningsMember2021-12-262022-03-260001138639us-gaap:CommonStockMember2022-03-260001138639us-gaap:AdditionalPaidInCapitalMember2022-03-260001138639us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-260001138639us-gaap:RetainedEarningsMember2022-03-2600011386392022-03-260001138639srt:MinimumMember2023-04-010001138639srt:MaximumMember2023-04-01xbrli:pure0001138639country:US2023-01-012023-04-010001138639country:US2021-12-262022-03-260001138639infn:AmericasExcludingUnitedStatesMember2023-01-012023-04-010001138639infn:AmericasExcludingUnitedStatesMember2021-12-262022-03-260001138639us-gaap:EMEAMember2023-01-012023-04-010001138639us-gaap:EMEAMember2021-12-262022-03-260001138639srt:AsiaPacificMember2023-01-012023-04-010001138639srt:AsiaPacificMember2021-12-262022-03-260001138639infn:DirectRevenueMember2023-01-012023-04-010001138639infn:DirectRevenueMember2021-12-262022-03-260001138639infn:IndirectRevenueMember2023-01-012023-04-010001138639infn:IndirectRevenueMember2021-12-262022-03-2600011386392023-04-022023-04-0100011386392024-01-012023-04-0100011386392025-01-012023-04-0100011386392026-01-012023-04-0100011386392027-01-012023-04-0100011386392028-01-012023-04-010001138639us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ConvertibleDebtMember2023-04-010001138639us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ConvertibleDebtMemberus-gaap:FairValueInputsLevel2Member2023-04-010001138639us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ConvertibleDebtMember2023-04-010001138639us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ConvertibleDebtMember2022-12-310001138639us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ConvertibleDebtMemberus-gaap:FairValueInputsLevel2Member2022-12-310001138639us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ConvertibleDebtMember2022-12-310001138639us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-04-010001138639us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-04-010001138639us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-04-010001138639us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310001138639us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001138639us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001138639infn:ForeignSubsidiaryMember2023-04-010001138639infn:ForeignSubsidiaryMember2022-12-310001138639us-gaap:CustomerRelationshipsMember2023-04-010001138639us-gaap:CustomerRelationshipsMember2023-01-012023-04-010001138639us-gaap:DevelopedTechnologyRightsMember2023-04-010001138639us-gaap:DevelopedTechnologyRightsMember2023-01-012023-04-010001138639us-gaap:CustomerRelationshipsMember2022-12-310001138639us-gaap:CustomerRelationshipsMember2021-12-262022-12-310001138639us-gaap:DevelopedTechnologyRightsMember2022-12-310001138639us-gaap:DevelopedTechnologyRightsMember2021-12-262022-12-310001138639us-gaap:TradeAccountsReceivableMember2023-01-012023-04-010001138639us-gaap:TradeAccountsReceivableMember2021-12-262022-03-260001138639us-gaap:ComputerEquipmentMember2023-04-010001138639us-gaap:ComputerEquipmentMember2022-12-310001138639us-gaap:ComputerSoftwareIntangibleAssetMember2023-04-010001138639us-gaap:ComputerSoftwareIntangibleAssetMember2022-12-310001138639infn:LaboratoryAndManufacturingEquipmentMember2023-04-010001138639infn:LaboratoryAndManufacturingEquipmentMember2022-12-310001138639us-gaap:LandAndBuildingMember2023-04-010001138639us-gaap:LandAndBuildingMember2022-12-310001138639us-gaap:FurnitureAndFixturesMember2023-04-010001138639us-gaap:FurnitureAndFixturesMember2022-12-310001138639infn:LeaseholdAndBuildingImprovementsMember2023-04-010001138639infn:LeaseholdAndBuildingImprovementsMember2022-12-310001138639us-gaap:ConstructionInProgressMember2023-04-010001138639us-gaap:ConstructionInProgressMember2022-12-310001138639infn:EnterpriseResourcePlanningSystemsMember2023-04-010001138639infn:EnterpriseResourcePlanningSystemsMember2022-12-310001138639us-gaap:LicenseMemberinfn:EnterpriseResourcePlanningSystemsMember2023-04-010001138639us-gaap:LicenseMemberinfn:EnterpriseResourcePlanningSystemsMember2022-12-310001138639infn:EnterpriseResourcePlanningSystemsMember2023-01-012023-04-010001138639infn:EnterpriseResourcePlanningSystemsMember2021-12-262022-03-260001138639us-gaap:LicenseAgreementTermsMember2023-01-012023-04-010001138639us-gaap:LicenseAgreementTermsMember2021-12-262022-03-260001138639us-gaap:CostOfSalesMemberus-gaap:EmployeeSeveranceMember2023-01-012023-04-010001138639us-gaap:EmployeeSeveranceMemberus-gaap:OperatingExpenseMember2023-01-012023-04-010001138639us-gaap:CostOfSalesMemberus-gaap:EmployeeSeveranceMember2021-12-262022-03-260001138639us-gaap:EmployeeSeveranceMemberus-gaap:OperatingExpenseMember2021-12-262022-03-260001138639us-gaap:CostOfSalesMemberinfn:LeaseRelatedImpairmentChargesMember2023-01-012023-04-010001138639us-gaap:OperatingExpenseMemberinfn:LeaseRelatedImpairmentChargesMember2023-01-012023-04-010001138639us-gaap:CostOfSalesMemberinfn:LeaseRelatedImpairmentChargesMember2021-12-262022-03-260001138639us-gaap:OperatingExpenseMemberinfn:LeaseRelatedImpairmentChargesMember2021-12-262022-03-260001138639infn:OtherImpairmentChargesMemberus-gaap:CostOfSalesMember2023-01-012023-04-010001138639infn:OtherImpairmentChargesMemberus-gaap:OperatingExpenseMember2023-01-012023-04-010001138639infn:OtherImpairmentChargesMemberus-gaap:CostOfSalesMember2021-12-262022-03-260001138639infn:OtherImpairmentChargesMemberus-gaap:OperatingExpenseMember2021-12-262022-03-260001138639us-gaap:CostOfSalesMember2023-01-012023-04-010001138639us-gaap:OperatingExpenseMember2023-01-012023-04-010001138639us-gaap:CostOfSalesMember2021-12-262022-03-260001138639us-gaap:OperatingExpenseMember2021-12-262022-03-260001138639us-gaap:EmployeeSeveranceMember2022-12-310001138639infn:LeaseRelatedImpairmentChargesMember2022-12-310001138639infn:OtherImpairmentChargesMember2022-12-310001138639us-gaap:EmployeeSeveranceMember2023-01-012023-04-010001138639infn:LeaseRelatedImpairmentChargesMember2023-01-012023-04-010001138639infn:OtherImpairmentChargesMember2023-01-012023-04-010001138639us-gaap:EmployeeSeveranceMember2023-04-010001138639infn:LeaseRelatedImpairmentChargesMember2023-04-010001138639infn:OtherImpairmentChargesMember2023-04-010001138639us-gaap:EmployeeSeveranceMemberinfn:A2021RestructuringPlanMember2023-04-010001138639us-gaap:EmployeeSeveranceMemberinfn:TelecomHoldingParentLLCMember2023-04-010001138639us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310001138639us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2022-12-310001138639us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-04-010001138639us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2023-01-012023-04-010001138639us-gaap:AccumulatedTranslationAdjustmentMember2023-04-010001138639us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2023-04-010001138639us-gaap:ConvertibleNotesPayableMember2023-01-012023-04-010001138639us-gaap:ConvertibleNotesPayableMember2021-12-262022-03-260001138639us-gaap:RestrictedStockMember2023-01-012023-04-010001138639us-gaap:RestrictedStockMember2021-12-262022-03-260001138639us-gaap:PerformanceSharesMember2023-01-012023-04-010001138639us-gaap:PerformanceSharesMember2021-12-262022-03-260001138639us-gaap:EmployeeStockMember2023-01-012023-04-010001138639us-gaap:EmployeeStockMember2021-12-262022-03-260001138639infn:A2.125ConvertibleSeniorNotesDueSeptember12024Memberus-gaap:ConvertibleDebtMember2023-04-010001138639infn:ConvertibleSeniorNotes2.5DueMarch12027Memberus-gaap:ConvertibleDebtMember2023-04-010001138639infn:A375ConvertibleSeniorNotesDue2028Memberus-gaap:ConvertibleDebtMember2023-04-010001138639us-gaap:MortgagesMember2023-04-010001138639infn:A2.125ConvertibleSeniorNotesDueSeptember12024Memberus-gaap:ConvertibleDebtMember2022-12-310001138639infn:ConvertibleSeniorNotes2.5DueMarch12027Memberus-gaap:ConvertibleDebtMember2022-12-310001138639infn:A375ConvertibleSeniorNotesDue2028Memberus-gaap:ConvertibleDebtMember2022-12-310001138639us-gaap:MortgagesMember2022-12-310001138639us-gaap:SeniorNotesMemberinfn:A2.125ConvertibleSeniorNotesDueSeptember12024Member2018-09-300001138639us-gaap:SeniorNotesMemberinfn:ConvertibleSeniorNotes2.5DueMarch12027Member2020-03-310001138639us-gaap:SeniorNotesMemberinfn:A375ConvertibleSeniorNotesDue2028Member2022-08-310001138639infn:A2.125ConvertibleSeniorNotesDueSeptember12024Member2023-01-012023-04-010001138639infn:A2.125ConvertibleSeniorNotesDueSeptember12024Member2021-12-262022-03-260001138639us-gaap:SeniorNotesMemberinfn:A2.125ConvertibleSeniorNotesDueSeptember12024Member2021-12-260001138639us-gaap:SeniorNotesMemberinfn:A375ConvertibleSeniorNotesDue2028Member2022-08-080001138639us-gaap:SeniorNotesMemberinfn:A2.125ConvertibleSeniorNotesDueSeptember12024Member2021-12-262021-12-260001138639us-gaap:SeniorNotesMemberinfn:ConvertibleSeniorNotes2.5DueMarch12027Member2020-03-312020-03-310001138639us-gaap:SeniorNotesMemberinfn:A375ConvertibleSeniorNotesDue2028Member2022-08-082022-08-080001138639infn:A2.125ConvertibleSeniorNotesDueSeptember12024Member2023-04-010001138639infn:A2.125ConvertibleSeniorNotesDueSeptember12024Member2022-12-310001138639infn:ConvertibleSeniorNotes2.5DueMarch12027Member2023-04-010001138639infn:ConvertibleSeniorNotes2.5DueMarch12027Member2022-12-310001138639infn:A375ConvertibleSeniorNotesDue2028Member2023-04-010001138639infn:A375ConvertibleSeniorNotesDue2028Member2022-12-310001138639us-gaap:RevolvingCreditFacilityMemberinfn:CreditAgreementMemberus-gaap:LineOfCreditMember2022-06-240001138639infn:CreditAgreementMemberus-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2022-06-240001138639infn:CreditAgreementMemberinfn:SwingLoanSubFacilityMemberus-gaap:LineOfCreditMember2022-06-240001138639us-gaap:RevolvingCreditFacilityMemberinfn:CreditAgreementMembersrt:MinimumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:LineOfCreditMember2022-06-242022-06-240001138639us-gaap:RevolvingCreditFacilityMemberinfn:CreditAgreementMembersrt:MaximumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:LineOfCreditMember2022-06-242022-06-240001138639us-gaap:RevolvingCreditFacilityMemberinfn:CreditAgreementMembersrt:MinimumMemberus-gaap:BaseRateMemberus-gaap:LineOfCreditMember2022-06-242022-06-240001138639us-gaap:RevolvingCreditFacilityMemberinfn:CreditAgreementMembersrt:MaximumMemberus-gaap:BaseRateMemberus-gaap:LineOfCreditMember2022-06-242022-06-240001138639us-gaap:RevolvingCreditFacilityMemberinfn:CreditAgreementMemberus-gaap:LineOfCreditMember2022-06-242022-06-240001138639us-gaap:RevolvingCreditFacilityMemberinfn:CreditAgreementMemberus-gaap:LineOfCreditMember2023-04-010001138639infn:CreditAgreementMemberus-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2023-04-010001138639infn:BankersGuaranteesOrPerformanceBondsMemberus-gaap:LetterOfCreditMember2023-04-010001138639us-gaap:MortgagesMember2019-03-012019-03-310001138639us-gaap:MortgagesMember2019-03-31infn:installment0001138639us-gaap:MortgagesMember2021-09-240001138639us-gaap:MortgagesMember2021-09-242021-09-240001138639us-gaap:SeniorNotesMemberinfn:ConvertibleSeniorNotes2.5DueMarch12027Member2018-09-012018-09-300001138639infn:A2.125ConvertibleSeniorNotesDueSeptember12024Member2018-09-012018-09-300001138639infn:A375ConvertibleSeniorNotesDue2028Member2018-09-012018-09-300001138639us-gaap:SeniorNotesMemberinfn:ConvertibleSeniorNotesTwoThousandTwentyEightMember2023-04-010001138639us-gaap:SeniorNotesMemberinfn:ConvertibleSeniorNotesTwoThousandTwentySevenMember2023-04-010001138639us-gaap:SeniorNotesMemberinfn:ConvertibleSeniorNotesTwoThousandTwentyFourMember2023-04-010001138639us-gaap:OtherNoncurrentLiabilitiesMember2023-04-010001138639us-gaap:EmployeeStockMemberinfn:A2007EquityIncentivePlanMember2019-05-310001138639us-gaap:EmployeeStockMemberinfn:A2007EquityIncentivePlanMember2019-05-012019-05-310001138639infn:A2016EquityIncentivePlanMember2017-05-310001138639infn:A2016EquityIncentivePlanMember2018-05-310001138639infn:A2016EquityIncentivePlanMember2019-05-310001138639infn:A2016EquityIncentivePlanMember2020-05-310001138639infn:A2016EquityIncentivePlanMember2021-05-310001138639infn:A2016EquityIncentivePlanMember2022-05-310001138639infn:A2016EquityIncentivePlanMember2023-04-010001138639infn:A2016EquityIncentivePlanMember2016-02-012016-02-280001138639us-gaap:RestrictedStockUnitsRSUMember2022-12-310001138639us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-04-010001138639us-gaap:RestrictedStockUnitsRSUMember2023-04-010001138639us-gaap:PerformanceSharesMember2022-12-310001138639us-gaap:PerformanceSharesMember2023-01-012023-04-010001138639us-gaap:PerformanceSharesMember2023-04-0100011386392023-03-310001138639us-gaap:EmployeeStockMember2023-01-012023-04-010001138639us-gaap:EmployeeStockMember2021-12-262022-03-260001138639us-gaap:RestrictedStockUnitsRSUMember2021-12-262022-03-260001138639infn:FiscalYear2020GrantMemberus-gaap:PerformanceSharesMember2022-12-310001138639infn:FiscalYear2021GrantMemberus-gaap:PerformanceSharesMember2022-12-310001138639infn:FiscalYear2022GrantMemberus-gaap:PerformanceSharesMember2022-12-310001138639infn:FiscalYear2023GrantMemberus-gaap:PerformanceSharesMember2022-12-310001138639infn:FiscalYear2020GrantMemberus-gaap:PerformanceSharesMember2023-01-012023-04-010001138639infn:FiscalYear2021GrantMemberus-gaap:PerformanceSharesMember2023-01-012023-04-010001138639infn:FiscalYear2022GrantMemberus-gaap:PerformanceSharesMember2023-01-012023-04-010001138639infn:FiscalYear2023GrantMemberus-gaap:PerformanceSharesMember2023-01-012023-04-010001138639infn:FiscalYear2020GrantMemberus-gaap:PerformanceSharesMember2023-04-010001138639infn:FiscalYear2021GrantMemberus-gaap:PerformanceSharesMember2023-04-010001138639infn:FiscalYear2022GrantMemberus-gaap:PerformanceSharesMember2023-04-010001138639infn:FiscalYear2023GrantMemberus-gaap:PerformanceSharesMember2023-04-010001138639us-gaap:PerformanceSharesMember2021-12-262022-03-260001138639us-gaap:InventoryValuationAndObsolescenceMember2023-04-010001138639us-gaap:InventoryValuationAndObsolescenceMember2022-12-310001138639us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-04-010001138639us-gaap:ResearchAndDevelopmentExpenseMember2021-12-262022-03-260001138639us-gaap:SellingAndMarketingExpenseMember2023-01-012023-04-010001138639us-gaap:SellingAndMarketingExpenseMember2021-12-262022-03-260001138639us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-04-010001138639us-gaap:GeneralAndAdministrativeExpenseMember2021-12-262022-03-26infn:segment0001138639country:US2023-04-010001138639country:US2022-12-310001138639infn:OtherAmericasMember2023-04-010001138639infn:OtherAmericasMember2022-12-310001138639us-gaap:EMEAMember2023-04-010001138639us-gaap:EMEAMember2022-12-310001138639srt:AsiaPacificMember2023-04-010001138639srt:AsiaPacificMember2022-12-310001138639us-gaap:LetterOfCreditMember2023-04-010001138639us-gaap:LetterOfCreditMember2022-12-310001138639us-gaap:SuretyBondMember2023-04-010001138639us-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 April 1, 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 April 28, 2023, 225,615,552 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 APRIL 1, 2023
INDEX
 
  Page
Item 1.
Item 2.
Item 3.
Item 4.
Item 1.
  39
Item 1A.
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)
April 1,
2023
December 31,
2022
ASSETS
Current assets:
Cash and cash equivalents$163,765 $178,657 
Short-term restricted cash
3,873 7,274 
Accounts receivable, net334,434 419,735 
Inventory412,940 374,855 
Prepaid expenses and other current assets155,228 152,451 
Total current assets1,070,240 1,132,972 
Property, plant and equipment, net177,007 172,929 
Operating lease right-of-use assets34,434 34,543 
Intangible assets, net40,661 47,787 
Goodwill233,774 232,663 
Long-term restricted cash2,096 3,272 
Other long-term assets40,174 44,972 
Total assets$1,598,386 $1,669,138 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$275,177 $304,880 
Accrued expenses and other current liabilities120,657 141,450 
Accrued compensation and related benefits59,666 78,849 
Short-term debt, net7,148 510 
Accrued warranty18,296 19,747 
Deferred revenue153,287 158,501 
Total current liabilities634,231 703,937 
Long-term debt, net661,739 667,719 
Long-term accrued warranty17,338 16,874 
Long-term deferred revenue22,263 23,178 
Long-term deferred tax liability2,365 2,348 
Long-term operating lease liabilities44,646 45,862 
Other long-term liabilities29,548 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 April 1, 2023
      and December 31, 2022
      Issued and outstanding shares – 224,832 as of April 1, 2023 and
      220,408 as of December 31, 2022
225 220 
Additional paid-in capital1,925,060 1,901,491 
Accumulated other comprehensive loss(31,026)(22,471)
Accumulated deficit(1,708,003)(1,699,593)
Total stockholders' equity186,256 179,647 
Total liabilities and stockholders’ equity$1,598,386 $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 Ended
 April 1,
2023
March 26,
2022
Revenue:
Product$314,820 $267,453 
Services77,255 71,421 
Total revenue392,075 338,874 
Cost of revenue:
Cost of product198,674 182,887 
Cost of services42,947 37,959 
Amortization of intangible assets3,556 6,231 
Restructuring and other related costs 150 
Total cost of revenue245,177 227,227 
Gross profit146,898 111,647 
Operating expenses:
Research and development81,042 73,411 
Sales and marketing41,707 35,824 
General and administrative29,235 27,890 
Amortization of intangible assets3,589 3,746 
Restructuring and other related costs790 7,270 
Total operating expenses156,363 148,141 
Loss from operations(9,465)(36,494)
Other income (expense), net:
Interest income471 53 
Interest expense(6,800)(4,992)
Other gain10,956 6,020 
Total other income, net4,627 1,081 
Loss before income taxes(4,838)(35,413)
Provision for income taxes3,572 6,437 
Net loss$(8,410)$(41,850)
Net loss per common share:
Basic$(0.04)$(0.20)
Diluted$(0.04)$(0.20)
Weighted average shares used in computing net loss per common share:
Basic222,393 212,182 
Diluted222,393 212,182 
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 Ended
 April 1,
2023
March 26,
2022
Net loss$(8,410)$(41,850)
Other comprehensive income (loss), net of tax:
Foreign currency translation adjustment(7,171)(11,201)
Actuarial loss on pension liabilities(447) 
Amortization of actuarial (gain) loss(937)87 
Net change in accumulated other comprehensive loss(8,555)(11,114)
Comprehensive loss$(16,965)$(52,964)
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 April 1, 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 issued1,775 2 8,734 — — 8,736 
Restricted stock units released2,801 3 — — — 3 
Shares withheld for tax obligations(152)— (1,101)— — (1,101)
Stock-based compensation— — 15,936 — — 15,936 
Other comprehensive loss— — — (8,555)— (8,555)
Net loss— — — — (8,410)(8,410)
Balance at April 1, 2023224,832 $225 $1,925,060 $(31,026)$(1,708,003)$186,256 


Three Months Ended March 26, 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 issued1,234 1 8,880 — — 8,881 
Restricted stock units released675 1 — — — 1 
Shares withheld for tax obligations(59)— (524)— — (524)
Stock-based compensation— — 13,041 — — 13,041 
Other comprehensive loss— — — (11,114)— (11,114)
Net loss— — — — (41,850)(41,850)
Balance at March 26, 2022213,231 $213 $1,851,002 $(15,610)$(1,665,400)$170,205 


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

INFINERA CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited)
 Three Months Ended
 April 1,
2023
March 26,
2022
Cash Flows from Operating Activities:
Net loss$(8,410)$(41,850)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:
Depreciation and amortization19,602 21,572 
Non-cash restructuring charges and other related costs136 5,390 
Amortization of debt issuance costs847 1,060 
Operating lease expense2,148 2,702 
Stock-based compensation expense15,651 12,939 
Other, net(1,037)789 
Changes in assets and liabilities:
Accounts receivable86,239 81,816 
Inventory(38,555)(1,979)
Prepaid expenses and other current assets1,004 (23,481)
Accounts payable(27,969)(19,829)
Accrued expenses and other current liabilities(44,749)(14,351)
Deferred revenue(6,676)(8,990)
Net cash (used in) provided by operating activities(1,769)15,788 
Cash Flows from Investing Activities:
Purchase of property and equipment(16,809)(16,059)
Net cash used in investing activities(16,809)(16,059)
Cash Flows from Financing Activities:
Repayment of mortgage payable(127)(121)
Payment of debt issuance cost(154) 
Payment of term license obligation(2,323)(1,418)
Principal payments on finance lease obligations(227)(400)
Proceeds from issuance of common stock8,738 8,875 
Tax withholding paid on behalf of employees for net share settlement(1,100)(524)
Net cash provided by financing activities4,807 6,412 
Effect of exchange rate changes on cash(5,698)(4,634)
Net change in cash, cash equivalents and restricted cash(19,469)1,507 
Cash, cash equivalents and restricted cash at beginning of period189,203 202,521 
Cash, cash equivalents and restricted cash at end of period(1)
$169,734 $204,028 
Supplemental disclosures of cash flow information:
Cash paid for income taxes, net$1,963 $1,967 
Cash paid for interest$10,931 $7,137 
Supplemental schedule of non-cash investing and financing activities:
Property and equipment included in accounts payable and accrued liabilities$10,229 $1,477 
Transfer of inventory to fixed assets$1,099 $2,037 
Unpaid term licenses (included in accounts payable, accrued liabilities and other long-term liabilities)$7,134 $9,290 
(1)     Reconciliation of cash, cash equivalents and restricted cash to the condensed consolidated balance sheets:
7

April 1,
2023
March 26,
2022
Cash and cash equivalents$163,765 $191,937 
Short-term restricted cash3,873 6,528 
Long-term restricted cash2,096 5,563 
Total cash, cash equivalents and restricted cash$169,734 $204,028 

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

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.
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 on-going 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 inter-company balances and transactions have been eliminated.
This interim information should be read in conjunction with the consolidated financial statements in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022.
For the three-month periods ended April 1, 2023 and March 26, 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 three-months ended April 1, 2023 compared to those disclosed in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022.
2.Leases
The Company has operating leases for real estate (facilities) and automobiles. For the three-months ended April 1, 2023 and March 26, 2022, operating lease expense was $3.8 million and $9.3 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.8 million and $5.6 million, for the three-months ended April 1, 2023 and March 26, 2022, respectively.
Variable lease cost, short-term lease cost and sublease income were immaterial during the three-months ended April 1, 2023 and March 26, 2022.
9


The following table presents current and long-term portion of operating lease liabilities as classified in the condensed consolidated balance sheets (in thousands):
April 1,
2023
December 31,
2022
Accrued expenses and other current liabilities$11,582 $10,948 
Other long-term liabilities44,646 45,862 
Total operating lease liability$56,228 $56,810 
The Company also has finance leases. The lease term for these arrangements range from three to five years with option to purchase, or ownership transferring at the end of the term. As of April 1, 2023 and December 31, 2022, finance leases included in property, plant, and equipment, net in the condensed consolidated balance sheets were $2.0 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-month periods ended April 1, 2023 and March 26, 2022 was not material.
The following table presents maturity of lease liabilities under the Company's non-cancelable leases as of April 1, 2023 (in thousands):
Operating LeaseFinance Lease
Total lease payments$70,357 $1,006 
Less: interest(1)
14,129 59 
Present value of lease liabilities$56,228 $947 
(1)    Calculated using the interest rate for each lease.
The following table presents supplemental information for the Company's non-cancelable leases for the three-months ended April 1, 2023 (in thousands, except for weighted average and percentage data):
Operating LeaseFinance Lease
Weighted average remaining lease term5.16 years1.32 years
Weighted average discount rate9.29 %7.82 %
Cash paid for amounts included in the measurement of lease liabilities$4,045 $227 
Leased assets obtained in exchange for new lease liabilities$1,846 $208 
10


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 Ended
April 1,
2023
March 26,
2022
United States$237,035 $170,185 
Other Americas20,555 20,911 
Europe, Middle East and Africa93,250 108,611 
Asia Pacific41,235 39,167 
Total revenue$392,075 $338,874 
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 Ended
April 1,
2023
March 26,
2022
Direct$262,862 $260,892 
Indirect129,213 77,982 
Total revenue$392,075 $338,874 
Contract Balances
The following table provides information about receivables, contract assets and contract liabilities from contracts with customers (in thousands):
April 1,
2023
December 31,
2022
Assets (Liabilities)
Accounts receivable, net$334,434 $419,735 
Contract assets$65,174 $60,172 
Deferred revenue$(175,550)$(181,679)
Revenue recognized for the three-months ended April 1, 2023 that was included in the deferred revenue balance at the beginning of the reporting period was $50.9 million. Revenue recognized for the three-months ended March 26, 2022 that was included in the deferred revenue balance at the beginning of the reporting period was $44.9 million. Changes in the contract asset and liability balances during the three-month periods ended April 1, 2023 and March 26, 2022 were not materially impacted by other factors.
11


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 April 1, 2023
$594,213 $238,535 $47,156 $10,664 $5,731 $6,427 $902,726 
12

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 March 31, 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 April 1, 2023As of December 31, 2022
 Fair Value Measured UsingFair Value Measured Using
 Level 1Level 2TotalLevel 1Level 2Total
Convertible senior notes$ $855,088$855,088 $ $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 April 1, 2023As of December 31, 2022
 Fair Value Measured UsingFair Value Measured Using
 Level 1Level 2TotalLevel 1Level 2Total
Money market funds$85,000 $ $85,000 $95,000 $ $95,000 
During the three-months ended April 1, 2023, there were no transfers of assets or liabilities between Level 1 and Level 2 of the fair value hierarchy. As of each of April 1, 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 April 1, 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.8 million and $5.6 million for the three-months ended April 1, 2023 and March 26, 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.
13

Cash and Cash Equivalents
As of April 1, 2023, the Company had $169.7 million of cash, cash equivalents and restricted cash, including $65.1 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 United States.
14

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 three-months ended April 1, 2023 (in thousands):
Balance as of December 31, 2022
$232,663 
Foreign currency translation adjustments1,111 
Balance as of April 1, 2023
$233,774 
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 April 1, 2023 and December 31, 2022 (in thousands, except for weighted average data):
 April 1, 2023
 Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Remaining Useful Life (In Years)
Intangible assets with finite lives:
Customer relationships and backlog$112,550 $(78,954)$33,596 3.3
Developed technology153,312 (146,247)7,065 0.5
Total intangible assets with finite lives$265,862 $(225,201)$40,661 

 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 $7.1 million and $10.0 million for the three-month periods ended April 1, 2023 and March 26, 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 April 1, 2023 (in thousands):
 Fiscal Years
 TotalRemainder of 20232024202520262027Thereafter
Total future amortization expense$40,661 $15,843 $9,025 $9,025 $6,768 $ $ 
15

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 three-months ended April 1, 2023 (in thousands):
Balance as of December 31, 2022
$1,422 
Additions(1)
266 
Write offs(2)
(356)
Recoveries during the period(322)
Other(3)
2 
Balance as of April 1, 2023
$1,012 
(1)The new additions during the three-months ended April 1, 2023 are primarily due to specific reserves.
(2)The write offs during the three-months ended April 1, 2023 are primarily amounts fully reserved previously.
(3)Primarily represents foreign currency translation adjustments.
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-months ended April 1, 2023 and March 26, 2022, the Company's recognized factoring related interest expense was approximately $0.3 million and $0.1 million, respectively. For the three-months ended April 1, 2023 and March 26, 2022, the Company's gross amount of trade accounts receivables sold were approximately $21.2 million and $24.0 million, respectively.
16

Selected Balance Sheet Items
The following table provides details of selected balance sheet items (in thousands):
April 1,
2023
December 31,
2022
Inventory
Raw materials$67,601 $48,688 
Work in process71,750 66,591 
Finished goods
273,589 259,576 
Total inventory$412,940 $374,855 
Property, plant and equipment, net
Computer hardware$47,514 $46,454 
Computer software(1)
58,867 62,102 
Laboratory and manufacturing equipment306,600 297,261 
Land and building12,372 12,369 
Furniture and fixtures2,862 2,828 
Leasehold and building improvements50,042 50,360 
Construction in progress48,702 42,418 
Subtotal526,959 513,792 
Less accumulated depreciation and amortization(2)
(349,952)(340,863)
Total property, plant and equipment, net$177,007 $172,929 
Accrued expenses and other current liabilities
Loss contingency related to non-cancelable purchase commitments$22,881 $28,796 
Taxes payable41,676 42,757 
Short-term operating and finance lease liability12,364 11,701 
Restructuring accrual397 941 
Other accrued expenses and other current liabilities43,339 57,255 
Total accrued expenses$120,657 $141,450 
(1)Included in computer software at April 1, 2023 and December 31, 2022 were $30.2 million and $29.3 million, respectively, related to enterprise resource planning (“ERP”) systems that the Company implemented. The unamortized ERP costs at April 1, 2023 and December 31, 2022 were $8.9 million and $9.0 million, respectively. Also included in computer software at April 1, 2023 and December 31, 2022 was $19.3 million and $24.2 million, respectively, related to term licenses. The unamortized term license costs at April 1, 2023 and December 31, 2022 was $7.1 million and $9.1 million, respectively.
(2)Depreciation expense was $12.5 million and $11.6 million (which includes depreciation of capitalized ERP cost of $0.9 million and $0.8 million, respectively) for the three-months ended April 1, 2023 and March 26, 2022, respectively. Also included in depreciation expense for three-months ended April 1, 2023 and March 26, 2022 was $2.2 million and $1.7 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 with the associated payments made in 2022. Additional restructuring activities may occur in the future in connection with the Company’s ongoing transformation initiatives.
In the three-month periods ended April 1, 2023 and March 26, 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.
17

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
 April 1, 2023March 26, 2022
Cost of
Revenue
Operating ExpensesCost of
Revenue
Operating Expenses
Severance and other related expenses$ $ $140 $1,461 
Lease related impairment charges 786  5,641 
Others 4 10 168 
Total$ $790 $150 $7,270 
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 786 4 790 
Cash Payments(562)(633)(4)(1,199)
Non-Cash Settlements and Other15 (153)3 (135)
Balance at April 1, 2023$245 $ $152 $397 
As of April 1, 2023, the Company's restructuring liability was primarily comprised of $0.3 million related to the 2021 Restructuring Plan and $0.1 million related to assumed restructuring liabilities associated with Coriant's previous restructuring and reorganization plans, which was substantially completed in previous years. 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 three-months ended April 1, 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(7,171)(447)(7,618)
Amounts reclassified from accumulated other comprehensive loss (937)(937)
Net current-period other comprehensive loss(7,171)(1,384)(8,555)
Balance at April 1, 2023$(56,803)$25,777 $(31,026)

18

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-month periods ended April 1, 2023 and March 26, 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 Ended
 April 1,
2023
March 26,
2022
Net loss$(8,410)$(41,850)
Weighted average common shares outstanding - basic and diluted222,393 212,182 
Net loss per common share - basic and diluted$(0.04)$(0.20)
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 Ended
 April 1,
2023
March 26,
2022
Convertible senior notes40,100 69,930 
Restricted stock units15,582 17,887 
Performance stock units3,685 2,824 
Employee stock purchase plan shares 1,095 
Total59,367 91,736 
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-month periods ended April 1, 2023 and March 26, 2022, because the effect would have been anti-dilutive.
19

10.Debt
The following is a summary of the Company's debt as of April 1, 2023 (in millions):
Net Carrying ValueUnpaid Principal BalanceContractual Maturity Date
CurrentLong-Term
2024 Notes$ $101.9 $102.7 September 2024
2027 Notes 196.1 200.0 March 2027
2028 Notes 363.7 373.8 August 2028
Mortgage7.1  7.1 March 2024
   Total Debt$7.1 $661.7 $683.6 
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, the Company issued $373.8 million aggregate principal amount of 3.75% Convertible Senior Notes due 2028 (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-months ended April 1, 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-months ended April 1, 2023.
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 Ended
April 1,
2023
March 26,
2022
Contractual interest expense$5,299 $3,388 
Amortization of debt issuance costs785 767 
Total interest expense$6,084 $4,155 
The issuance cost 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.7%, 3.0% and 4.3%, respectively. Unamortized debt issuance costs will be amortized over the remaining life of the 2024 Notes, the 2027 Notes and the 2028 Notes which is approximately 17 months, 47 months, and 64 months, respectively.
20

The net carrying amount of the convertible senior notes as of April 1, 2023 and as of December 31, 2022 was as follows (in thousands):

2024 Notes2027 Notes2028 Notes
April 1, 2023December 31, 2022April 1, 2023December 31, 2022April 1, 2023December 31, 2022
Principal$102,652 $102,652 $200,000 $200,000 $373,650 $373,750 
Unamortized issuance costs(789)(926)(3,887)(4,121)(9,987)(10,401)
Net carrying amount$101,863 $101,726 $196,113 $195,879 $363,663 $363,349 
Asset-based revolving credit facility
On June 24, 2022, the Company 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 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 proceeds of the loans under the Loan Agreement may be used to pay the fees, costs, and expenses incurred in connection with the Loan Agreement, repay existing debt and for working capital and general corporate purposes, including to fund growth. The Credit Facility has a stated maturity date of June 24, 2027. Availability under the Credit Facility will be 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 ("SOFR") 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 contains customary affirmative covenants, such as financial statement reporting requirements and delivery of borrowing base certificates. The Loan Agreement also contains customary covenants that limit the ability of the Company to, among other things, 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. The Loan Agreement also contains a financial covenant that requires the Company to maintain a minimum fixed charge coverage ratio. As of April 1, 2023, the Company was in compliance with all covenants under the Loan Agreement.
In connection with the Credit Facility, the Company incurred lender and other third-party costs of approximately $1.2 million, which are recorded as a deferred asset and will be amortized to interest expense using a straight-line method over the term of the Credit Facility.
As of April 1, 2023, the Company had availability of $133.4 million under the Credit Facility. As of April 1, 2023, the Loan Agreement included a $50.0 million letter of credit subfacility and $19.1 million letters of credit 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 April 1, 2023, $7.1 million of the loan remained outstanding and is included in short-term debt, net in the condensed consolidated balance sheets.
21

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)
$70,357 $12,226 $15,481 $13,747 $10,338 $7,979 $10,586 
Finance lease obligations(3)
1,006 624 268 91 23   
2028 Notes, including interest(4)
450,836 7,007 14,016 14,016 14,016 14,016 387,765 
2027 Notes, including interest(4)
220,000 2,500 5,000 5,000 5,000 202,500  
2024 Notes, including interest(4)
105,924 1,091 104,833     
Mortgage Payable, including interest(4)
7,415 586 6,829     
Total contractual obligations$855,538 $24,034 $146,427 $32,854 $29,377 $224,495 $398,351 
(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.7 million and $4.9 million as of April 1, 2023 and December 31, 2022, respectively. Of the $4.7 million as of April 1, 2023, $4.6 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 United States 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.

22

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 April 1, 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 and Employee Stock Purchase Plan
In February of 2007, the Company's board of directors adopted the ESPP and the Company's stockholders approved the ESPP in May of 2007. The ESPP was last amended by the Company's stockholders in May 2019 to increase the shares authorized under the ESPP to a total of approximately 31.6 million shares of common stock. The ESPP has a 20-year term. Eligible employees may purchase the Company’s common stock through payroll deductions at a price equal to 85% of the lower of the fair market values of the stock as of the beginning or the end of six-month offering periods. An employee’s payroll deductions under the ESPP are limited to a maximum of 15% of the employee’s compensation and an employee may not purchase more than 3,000 shares per purchase period.
23

In February 2016, the Company's board of directors adopted the 2016 Equity Incentive Plan (the "2016 Plan") and the Company's stockholders approved the 2016 Plan in May 2016. In May 2017, May 2018, May 2019, May 2020, May 2021 and May 2022, the Company's stockholders approved amendments to the 2016 Plan to increase the number of shares authorized for issuance under the 2016 Plan by 6.4 million shares, 1.5 million shares, 7.3 million shares, 8.1 million shares, 4.4 million shares and 8.5 million shares, respectively. As of April 1, 2023, the Company reserved a total of 43.7 million shares of common stock for the award of stock options, RSUs and PSUs to employees, non-employees, consultants and members of the Company's board of directors pursuant to the 2016 Plan, plus any shares subject to awards granted under the 2007 Equity Incentive Plan (the "2007 Plan") that, after the effective date of the 2016 Plan, expire, are forfeited or otherwise terminate without having been exercised in full to the extent such awards were exercisable, and shares issued pursuant to awards granted under the 2007 Plan that, after the effective date of the 2016 Plan, are forfeited to or repurchased by the Company due to failure to vest. The 2016 Plan has a maximum term of 10 years from the date of adoption, or it can be earlier terminated by the Company's board of directors. The 2007 Plan was canceled and there are no outstanding grants under the 2007 Plan.
Stock-based Compensation Plans
As described above, the Company has stock-based compensation plans pursuant to which the Company has granted RSUs and PSUs, as well as an ESPP for all eligible employees.
(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 granted5,931 $7.34 
RSUs released(2,801)$8.45 $20,343 
RSUs canceled(137)$8.25 
Outstanding at April 1, 2023
15,581 $7.77 120,914 
 
(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(708)$5.89 
Outstanding at April 1, 2023
3,686 $7.62 $28,603 
The aggregate intrinsic value of unreleased RSUs and unreleased PSUs is calculated using the closing price of the Company's common stock of $7.76 at March 31, 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 April 1, 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$105,199 2.33
PSUs$26,268 2.11
24

Employee Stock Purchase Plan
The fair value of the ESPP shares was estimated at the date of grant using the following assumptions:
 Three Months Ended
April 1, 2023March 26, 2022
Volatility60%39%
Risk-free interest rate4.98%0.67%
Expected life0.5 years0.5 years
Estimated fair value$2.37$2.21
Stock-based compensation expense related to ESPP for the three-months ended April 1, 2023 was approximately $1.6 million, and for three-months ended March 26, 2022 was approximately $1.3 million.
Restricted Stock Units
Pursuant to the 2016 Plan, the Company has granted RSUs to employees and non-employee members of the Company's board of directors. All RSUs awarded are subject to each individual's continued service to the Company through each applicable vesting date. The Company accounted for the fair value of the RSUs using the closing market price of the Company’s common stock on the date of grant. Amortization of stock-based compensation related to RSUs for the three-months ended April 1, 2023 was approximately $13.0 million, and for the three-months ended March 26, 2022 was approximately $10.9 million.
Performance Stock Units
Pursuant to the 2016 Plan, the Company has granted PSUs to certain of the Company’s executive officers, senior management and certain employees. All PSUs awarded are subject to each individual's continued service to the Company through each applicable vesting date and if the performance metrics are not met within the time limits specified in the award agreements, the PSUs will be canceled.
The following table summarizes by grant year, the Company’s PSU activity for the three-months ended April 1, 2023 (in thousands):
Total Number of Performance Stock Units2020202120222023
Outstanding at December 31, 20222,559 1,058 602 899  
PSUs granted1,835    1,835 
PSUs canceled(708)(708)   
Outstanding at April 1, 2023
3,686 350 602 899 1,835 
Stock-based compensation expense related to PSUs for the three-month periods ended April 1, 2023 and March 26, 2022 was approximately $1.4 million and $0.9 million, respectively.









25

Stock-Based Compensation
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):
April 1,
2023
December 31,
2022
Stock-based compensation effects in inventory$4,267 $3,979 
 Three Months Ended
 April 1,
2023
March 26,
2022
Income tax benefit associated with stock-based compensation$1,984 $2,226 
Stock-based compensation effects in net loss before income taxes
Cost of revenue$2,276 $1,889 
Research and development5,623 4,841 
Sales and marketing3,594 2,767 
General and administration4,158 3,442 
Total stock-based compensation expense$15,651 $12,939 
13.Income Taxes
Income taxes for the three-months ended April 1, 2023 represented a tax expense of $3.6 million on pre-tax losses of $4.8 million. This compared to a tax expense of $6.4 million on pre-tax losses of $35.4 million for the three-months ended March 26, 2022. Provision for income taxes decreased by approximately $2.8 million for the three-months ended April 1, 2023, compared to the corresponding period in 2022 as a result of a decrease in income taxes and withholding taxes in foreign jurisdictions, primarily driven by elimination of the withholding tax in Germany due to an internal restructuring of the Company's 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 on-going 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 April 1, 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.
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.
26

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):
April 1,
2023
December 31, 2022
United States$160,032 $156,065 
Other Americas3,022 2,908 
Europe, Middle East and Africa10,286 10,285 
Asia Pacific3,667 3,671 
Total property, plant and equipment, net$177,007 $172,929 
15.Guarantees
Product Warranties
Activity related to product warranty was as follows (in thousands):
Three Months Ended
April 1, 2023March 26, 2022
Beginning balance$36,621 $44,310 
Charges to operations5,237 5,975 
Utilization(5,194)(5,709)
Change in estimate(1)
(1,030)(4,991)
Balance at the end of the period$35,634 $39,585 
(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.5 million and $24.7 million of standby letters of credit, bank guarantees and surety bonds outstanding as of April 1, 2023 and December 31, 2022, respectively. Details are provided in the table below (in thousands).
April 1,
2023
December 31,
2022
Customer performance guarantees$19,406 $20,903 
Value added tax license2,307 1,434 
Property leases2,769 2,398 
Total$24,482 $24,735 
Of the $19.4 million related to customer performance guarantees as of April 1, 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 April 1, 2023, of the aforementioned standby letters of credit and bank guarantees outstanding, $5.2 million was backed by cash collateral.
27

16.Pension and Post-Retirement Benefit Plans
As a result of the acquisition of Telecom Holding Parent LLC (the "Acquisition"), the Company acquired a number of post-employment plans in Germany, as well as a number of smaller post-employment plans in other countries, including both defined contribution and defined benefit plans. The defined benefit plans expose the Company to actuarial risks such as investment risk, interest rate risk, life expectancy risk and salary risk. The characteristics of the defined benefit plans and the risks associated with them vary depending on legal, fiscal and economic requirements.
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 Ended
April 1, 2023March 26, 2022
Service cost$67 $80 
Interest cost769 333 
Expected return on plan assets(654)(780)
Amortization of actuarial (gain) loss(937)87 
Total net periodic benefit cost$(755)$(280)
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 income (expense), net in the Company's condensed consolidated statements of operations.
Actuarial gains and losses are amortized using a corridor approach. The gain/loss corridor is equal to 10% of the greater of the pension benefit obligation and the market-related value of assets. Gains and losses in excess of the corridor are generally amortized over the average future working lifetime of the pension plan participants.

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 proportion of revenue derived from sales of our vertically integrated products; demand growth for additional network capacity and the level and timing of customer capital spending; 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; the extent to which the ongoing COVID-19 pandemic or other public health concerns could materially and adversely affect our business operations, financial performance, results of operations, financial position, stock price and personnel; achievement of strategic objectives, any statements regarding our plans, strategies and objectives; progress and remaining payments under the 2021 Restructuring Plan; the impact of new customer network footprint on our gross margin; the effects of seasonal patterns in our business; 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; 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; 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 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 and pandemics; statements related to new accounting standards; 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, 2022. 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 ("IoT"), business Ethernet services and data center interconnect ("DCI").
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, critical communications services like 5G, enhanced broadband, and high-capacity data center connectivity. 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.
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. 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 Coriant, 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 systems and subsystems portfolios benefit 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.
Impact of COVID-19 Pandemic
We continue to monitor the COVID-19 pandemic and actively assess potential implications to our business, supply chain, customer fulfillment sites, support operations and customer demand. We are also continuing to take appropriate measures to protect the health and safety of our employees and to create and maintain a safe working environment. While the effects of the COVID-19 pandemic have been decreasing, if the COVID-19 pandemic or its adverse effects become more severe or prevalent in the future or are prolonged in the locations where we, our customers, suppliers or contract manufacturers conduct business, or we experience more pronounced disruptions in our operations, or in economic activity and demand generally, our business and results of operations in future periods could be materially adversely affected.
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 three-months ended April 1, 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.
Inflation, disruption in the global economy and financial markets, and the ongoing effects of the COVID-19 pandemic, 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
31

occur and additional information is obtained. Actual results could differ from these estimates under different assumptions or conditions.
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  
 April 1, 2023March 26, 2022  
 Amount% of total
revenue
Amount% of total
revenue
Change% Change 
Revenue:
Product$314,820 80 %$267,453 79 %$47,367 18 %
Services77,255 20 %71,421 21 %5,834 %
Total revenue$392,075 100 %$338,874 100 %$53,201 16 %
Cost of revenue:
Product$198,674 51 %$182,887 55 %$15,787 %
Services42,947 11 %37,959 10 %4,988 13 %
Amortization of intangible assets3,556 %6,231 %(2,675)(43)%
Restructuring and other related costs— — %150 — %(150)(100)%
Total cost of revenue$245,177 63 %$227,227 67 %$17,950 %
Gross profit$146,898 37 %$111,647 33 %$35,251 32 %
Revenue
Total product revenue increased by $47.4 million, or 18%, during the three-months ended April 1, 2023 compared to the corresponding period in 2022. This year-over-year increase in revenue was driven by the ramp of new products, particularly ICE6, led by growth in the ICP and other service provider verticals, partially offset by decreased revenue from our Tier 1 vertical and continued supply constraints.
Total services revenue increased by $5.8 million, or 8%, for the three-months ended April 1, 2023 compared to the corresponding period in 2022. The increase in revenue is due to an increase in both maintenance and professional services revenue.
The following table summarizes our revenue by geography and sales channel for the periods presented (in thousands, except percentage data):
 Three Months Ended
 April 1, 2023March 26, 2022
Amount% of total revenueAmount% of total revenueChange% Change
Total revenue by geography:
Domestic$237,035 60 %$170,185 50 %$66,850 39 %
International155,040 40 %168,689 50 %(13,649)(8)%
$392,075 100 %$338,874 100 %$53,201 16 %
Total revenue by sales channel:
Direct$262,862 67 %$260,892 77 %$1,970 %
Indirect129,213 33 %77,982 23 %51,231 66 %
$392,075 100 %$338,874 100 %$53,201 16 %

Domestic revenue increased by $66.9 million, or 39%, during the three-months ended April 1, 2023 compared to the corresponding period in 2022, driven primarily by increased revenue from our ICP and other service provider verticals.
32

International revenue decreased by $13.6 million, or 8%, during the three-months ended April 1, 2023 compared to the corresponding period in 2022, driven primarily by decreased revenue from customers in our EMEA region.
Direct revenue increased by $2.0 million, or 1%, and indirect revenue increased by $51.2 million, or 66%, during the three-months ended April 1, 2023 compared to the corresponding period in 2022. The increase in indirect revenue was driven by ICP customers who purchased through our indirect sales channel and increases from our other service provider vertical.
Cost of Revenue and Gross Margin
Gross profit was $146.9 million during the three-months ended April 1, 2023, with gross margin increasing to 37% compared to 33% in the corresponding period in 2022. In the three-months ended April 1, 2023, the increase was driven by the ramp of new vertically integrated products, particularly ICE6, and ongoing cost improvement and quality initiatives, partially offset by higher costs related to component price increases.
Amortization of Intangible Assets
Amortization of intangible assets decreased by $2.7 million, or 43%, during the three-months ended April 1, 2023 compared to the corresponding period 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 primarily consisting of severance and other related costs primarily reflect 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  
 April 1, 2023March 26, 2022  
 Amount% of total
revenue
Amount% of total
revenue
Change% Change
Operating expenses:
Research and development$81,042 21 %$73,411 22 %$7,631 10 %
Sales and marketing41,707 11 %35,824 11 %5,883 16  %
General and administrative29,235 %27,890 %1,345  %
Amortization of intangible assets3,589 %3,746 %(157)(4) %
Restructuring and other related costs790 — %7,270 %(6,480)(89)%
Total operating expenses$156,363 40 %$148,141 44 %$8,222  %
Research and Development Expenses
Research and development expenses increased by $7.6 million, or 10% during the three-months ended April 1, 2023 compared to the corresponding period in 2022. The increase during the three-months ended April 1, 2023 was primarily attributable to higher employee-related expenses, material costs, depreciation and equipment costs related to bringing our new technologies to market and investments in future technologies.
Sales and Marketing Expenses
Sales and marketing expenses increased by $5.9 million, or 16%, during the three-months ended April 1, 2023 compared to the corresponding period in 2022. These increases were primarily attributable to higher employee-related expenses, increased travel costs as COVID-related restrictions eased, spending on trial equipment and higher marketing costs related to the resumption of in-person trade shows partially offset by lower fees for outside professional services.
33

General and Administrative Expenses
General and administrative expenses increased by $1.3 million, or 5%, during the three-months ended April 1, 2023 compared to the corresponding period in 2021, driven primarily by higher employee-related expenses and outside professional services, partially offset by decreases in litigation settlement costs, tax expenses and bad debt recoveries.
Amortization of Intangible Assets
Amortization of intangible assets decreased by $0.2 million, or 4%, during the three-months ended April 1, 2023 compared to the corresponding period in 2022.
Restructuring and Other Related Costs
Restructuring and other related costs decreased by $6.5 million, or 89%, during the three-months ended April 1, 2023, compared to the corresponding period in 2022. The decrease 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.
Other Income (Expense), Net
 Three Months Ended
April 1,
2023
March 26,
2022
Change% Change
(In thousands)
Interest income$471 $53 $418 789 %
Interest expense(6,800)(4,992)(1,808)36 %
Other gain10,956 6,020 4,936 (82)%
Total other income, net$4,627 $1,081 $3,546 (328)%
Interest income increased $0.4 million or 789% compared to the corresponding period in 2022, primarily due to the investments in money market funds.
Interest expense increased $1.8 million, or 36% compared to the corresponding period in 2022, primarily due to the issuance of the 2028 Notes, offset by the partial repurchase of our 2024 Notes in August 2022. See Note 10, “Debt” to the notes to condensed consolidated financial statements for more information.
Other gain, increased by $4.9 million, or 82%, during the three-months ended April 1, 2023 compared to the corresponding period in 2022, primarily due to unrealized foreign exchange gain driven by foreign currency exchange rate changes.
Income Tax Provision
Income taxes for the three-months ended April 1, 2023 represented a tax expense of $3.6 million on pre-tax losses of $4.8 million. This compared to a tax expense of $6.4 million on pre-tax losses of $35.4 million for the three-months ended March 26, 2022. Provision for income taxes decreased by approximately $2.8 million during the three-months ended April 1, 2023, compared to the corresponding period in 2022 as a result of a decrease in income taxes and withholding taxes in foreign jurisdictions, primarily driven by elimination of the withholding tax in Germany due to an internal restructuring of our supply chain and customer-facing entities.
Our effective tax rate was lower for the three-months ended April 1, 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.
34

Liquidity and Capital Resources
 Three Months Ended
 April 1, 2023March 26, 2022
 (In thousands)
Net cash flow (used in) provided by:
Operating activities$(1,769)$15,788 
Investing activities$(16,809)$(16,059)
Financing activities$4,807 $6,412 
 
April 1, 2023December 31, 2022
 (In thousands)
Cash and cash equivalents$163,765 $178,657 
Restricted cash5,969 10,546 
$169,734 $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 three-months ended April 1, 2023 was $1.8 million compared to $15.8 million net cash provided by operating activities for the corresponding period in 2022.
Net loss during the three-months ended April 1, 2023 was $8.4 million, which included non-cash charges of $37.3 million such as depreciation, amortization of intangibles, restructuring charges and other related costs, amortization of debt issuance costs, operating lease expense, and stock-based compensation, compared to a net loss during the three-months ended March 26, 2022 of $41.9 million, which included non-cash charges of $44.5 million.
Net cash used in working capital was $30.7 million during the three-months ended April 1, 2023. Accounts receivable decreased by $86.2 million due to timing of collections and seasonally lower customer billings due to lower revenue. Inventory levels increased by $38.6 million primarily due to our efforts to purchase more inventory to manage lead time challenges resulting from the industry-wide supply chain environment. Accounts payable decreased by $28.0 million primarily due to timing of payments to suppliers. Accrued liabilities and other expenses decreased by $44.7 million primarily due to payout of management bonuses, timing of other compensation related expenses and tax payments. Deferred revenue decreased by $6.7 million primarily due to amortization of maintenance renewals during the period.
Net cash provided by working capital was $13.2 million during the three-months ended March 26, 2022. Accounts receivable decreased by $81.8 million due to lower revenue and due to cash collections. Prepaid and other assets increased by $23.5 million primarily due to timing of tax payments and an increase in customer contract assets. Accounts payable decreased by $19.8 million primarily due to timing of payment to suppliers. Accrued liabilities and other expenses decreased by $14.4 million primarily due to lower accrued compensation and related benefits and purchases of shares of our common stock under our ESPP in February 2022. Deferred revenue decreased by $9.0 million due to amortization of annual maintenance renewals during the period.
Investing Activities
Net cash used in investing activities during the three-months ended April 1, 2023 was $16.8 million, entirely for the purchase of property and equipment.
Net cash used in investing activities during the three-months ended March 26, 2022 was $16.1 million, entirely for the purchase of property and equipment.
35

Financing Activities
Net cash provided by financing activities during the three-months ended April 1, 2023 was $4.8 million compared to net cash provided by financing activities of $6.4 million in the corresponding period of 2022. Financing activities during the three-months ended April 1, 2023 primarily included net proceeds of $8.7 million from the issuance of shares of our common stock under the ESPP. These proceeds were offset by $2.3 million term license purchases, and tax withholdings in the amount of $1.1 million paid on behalf of certain employees for net share settlements of RSUs.
Net cash provided by financing activities during the three-months ended March 26, 2022 was $6.4 million. Financing activities during the three-months ended March 26, 2022 primarily included net proceeds of $8.9 million from the issuance of shares of our common stock under the ESPP. These proceeds were offset by payment of $1.4 million term license purchase, $0.4 million payments on finance lease obligations, and tax withholdings in the amount of $0.5 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, and the interest payments on our convertible senior notes and the Credit Facility for at least 12 months. If the impact to our business and financial position of the supply chain challenges and disruptions 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 or 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 refinance may place limits on our financial and operating flexibility. 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, we issued the 2028 Notes, 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 February 1, 2023. In the event that all of the 2028 Notes are converted, we would be required to repay the principal amount in cash and the conversion premium in any combination of cash and shares of its common stock at our election.
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. 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.
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, 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.
36

As of April 1, 2023, we had no drawings on the Credit Facility and we had availability of $133.4 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 April 1, 2023, we had $169.7 million of cash, cash equivalents and restricted cash including $65.1 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 United States of the Tax Cuts and Jobs Act of 2017, 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 April 1, 2023 and March 26, 2022. See Note 15, “Guarantees” to the notes to condensed consolidated financial statements for further information.
Off-Balance Sheet Arrangements
As of April 1, 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.
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.
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.
Item 4.Controls and Procedures
Evaluation of Disclosure Controls and Procedures
An evaluation was performed by our management, with the participation of our CEO and our CFO, of the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d -15(e) under 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 CEO and CFO, as appropriate, to allow timely decisions regarding required disclosure. In designing and evaluating our disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable, 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. Further, because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, have been detected. The design of any system of controls is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Projections of any evaluation of the effectiveness of controls to future periods are subject
37

to risks. Over time, controls may become inadequate because of changes in business conditions or deterioration in the degree of compliance with policies or procedures. Based on this evaluation, as of the end of the period covered by this Quarterly Report on Form 10-Q, our CEO and CFO concluded that, as of April 1, 2023, our disclosure controls and procedures are effective at a reasonable assurance level.
Changes in Internal Control over Financial Reporting
During the three-months ended April 1, 2023 there were no changes in our internal control over financial reporting which were identified in connection with management’s evaluation required by paragraph (d) of Rules 13a-15 and 15d-15 under the Exchange Act, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
38

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

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.
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.
The markets in which we compete are highly competitive and we may not be able to compete effectively.
Product performance problems or deployment delays could harm our business, results of operations and reputation.
We are dependent on a small number of key customers for a significant portion of our revenue.
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.
The effects of the COVID-19 pandemic or other public health concerns could have a material adverse effect on our business, manufacturing operations and results of operations.
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.
If we fail to accurately forecast our manufacturing requirements or customer demand, we could incur additional costs.
Actions that we are taking or may in the future take to restructure 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.
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.
Inflation may adversely affect us by increasing costs beyond what we can recover through price increases.
Unfavorable macroeconomic and market conditions may adversely affect our industry, business and financial results.
40

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, particularly our ability to respond to changes or to take certain actions regarding our business.
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 (as defined below).

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 compromise our intellectual property and proprietary or confidential information and cause significant damage to our business and reputation.
If we fail to maintain effective internal controls over financial reporting in the future, 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 and investor demands, may add operational complexity for us and may adversely affect our relationships with our customers, suppliers and investors.
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, such as Russia's war with Ukraine, or other catastrophic events, could harm our operations.

For a more complete discussion of the material risks facing our business, see below.
41

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.
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;
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;
changes in customers’ budgets for optical transport network purchases and changes or variability in their purchasing cycles;
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;
the timing, market acceptance and rate of adoption of our new product releases and our competitors' new product releases;
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 control costs, including our operating expenses and the costs and availability of components and materials we purchase for our products;
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;
our ability to manage inventory while timely meeting customer demand and avoiding charges for excess or obsolete inventory;
readiness of customers for installation of our products, which has been impacted by the effects of global supply chain disruptions;
any delay in collecting or failure to collect accounts receivable;
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
42

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 United States, and other factors beyond our control, including the ongoing effects of continuing inflation, high interest rates and the COVID-19 pandemic and related response measures.
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. Any future decisions by our customers to reduce capital spending, whether caused by lower customer demand, weakening economic conditions, rising 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
43

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, 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, we face significant risk that our new products may not be accepted by our current or new customers. To the extent that we fail to introduce new and innovative products 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 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.
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.
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.

44

We are reliant on our global supply chain for the production of components for our products. The global supply chain has experienced disruptions that began 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, components that have been discontinued 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. The global supply chain for components for our products, especially for semiconductor components, continues to experience shortages and increased costs, despite lead times beginning to lessen in duration. These shortages and increased costs are expected to continue throughout 2023. 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.
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 another supplier, 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.
45

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 DWDM 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. For example, in March 2021, Cisco completed its acquisition of optical communications supplier Acacia Communications.
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.
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.
46

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 or confidence in our products could be undermined, which could cause us to lose customers, fail to add new customers, and consequently harm our financial results.
47

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 accounts for a large percentage of our revenue from period to period. For example, for the quarter ended April 1, 2023, our top ten customers accounted for approximately 46% of our total revenue and no 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, public health crisis, their corporate borrowing costs being materially impacted by rising 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.
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 like the COVID-19 pandemic, work stoppage or otherwise, for any extended period of time, could cause our business, financial condition and results of operations to be harmed.
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.
48

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 United States 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.
The effects of the ongoing COVID-19 pandemic or other public health concerns could have a material adverse effect on our business, manufacturing operations and results of operations.
The impact of the COVID-19 pandemic or other public health concerns 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. We may face further disruptions or restrictions on our ability to source, manufacture or distribute our products due to existing or additional governmental restrictions in multiple countries on business operations and movement of people and products. If we experience pronounced disruptions in our operations or in our ability to service our customers, including due to COVID-19 or other infections or quarantines among our employees and service providers, 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 the COVID-19 pandemic or other public health concerns, and their impacts on our customers, suppliers, third-party service providers and capital markets.
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;

49

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, including potential manufacturing disruptions caused by geopolitical events, military actions, work stoppages or other social factors, natural disasters or other environmental factors, or international health emergencies, such as the COVID-19 pandemic;
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.
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 Finisar in 2019 and then 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.
50

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.
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. If we do not anticipate these future customer requirements and invest in the technologies necessary to enable us to have and sell the appropriate solutions, 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.
51

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, and we continue to see long lead times for certain components due to industry-wide supply chain challenges, 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 their purchasing patterns in response to the evolving supply chain environment, 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 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.
52

Actions that we are taking or may in the future take to restructure 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 these 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 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 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 these restructuring actions, 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 these restructuring initiatives may be realized later than expected or not at all, and the ongoing costs of implementing these measures 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 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 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.
53

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

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, public health issues 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.
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.
Unfavorable macroeconomic and market conditions may adversely affect our industry, business and financial results.
In the past, unfavorable macroeconomic and market conditions 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;
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.
The COVID-19 pandemic created significant uncertainty in global macroeconomic conditions and capital markets, credit markets, and, in particular, supply chains continue to experience high levels of disruption, volatility and uncertainty. High inflation, high interest rates, the recent collapse of several financial institutions, and other signs of economic disruption, 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.
55

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

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 convertible senior notes due September 1, 2024 (the “2024 Notes”) to pay the cost of the Capped Calls (as defined below) 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 convertible senior notes due March 1, 2027 (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 convertible senior notes due August 1, 2028 (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. 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 may 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.
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. 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.
57

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 April 1, 2023, the outstanding aggregate principal amount of the 2024 Notes, the 2027 Notes and the 2028 Notes was $102.7 million, $200.0 million and $373.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 United States. 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 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 United States 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.
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;
58

difficulties of managing and staffing international offices, and the increased travel, infrastructure and legal compliance costs associated with having multiple 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 United States or other developed countries;
potentially adverse tax consequences;
natural disasters, acts of war or terrorism, and health crises, including the COVID-19 pandemic;
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 United States, 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 increases the risks of our global operations. As a result, our operations are susceptible to local and regional factors in that area, such as accidents, system failures and weather conditions, natural disasters (including floods and earthquakes and related fires), 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.
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 United States, 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.
59

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.
The United States recently enacted the Inflation Reduction Act of 2022, which, among other changes, implements a 1% excise tax on certain stock buybacks, which would generally apply to repurchases of stock by U.S. corporations, including certain transactions with the Capped Calls (as defined below). 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 tax, that could increase our tax obligations in countries where we do business or cause us to change the way we operate our business. The Council of the European Union has adopted this initiative by European Union member states by December 31, 2022, with implementation into the domestic laws of those states by the end of 2023. Any changes in U.S. federal, state or international tax laws or tax rulings could adversely affect our effective tax rate and our results of operations.
Beginning January 1, 2022, the Tax Cuts and Jobs Act of 2017 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.
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.
60

If a fundamental change, such as an acquisition of our company, occurs prior to the maturity of the 2024 Notes, the 2027 Notes or the 2028 Notes, 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.
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 United States. 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.
61

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 Part I, Item 1, Note 11 under the heading “Legal Matters.”
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.
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.
62

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. In accordance with our flexible approach to work arrangements, many of our employees are 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 incidents including phishing, emails purporting to come from an executive or vendor seeking payment requests, malware and communications from look-alike corporate domains. For example, in 2021, we experienced a phishing attack that resulted in an immaterial loss. 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, 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.
63

If we fail to maintain effective internal controls over financial reporting in the future, the accuracy and timing of our financial reporting may be adversely affected.
We are required to comply with Section 404 of the Sarbanes-Oxley Act of 2002 ("SOX"). The provisions of SOX require, among other things, that we maintain effective internal controls over financial reporting and disclosure controls and procedures. Preparing our financial statements involves a number of complex processes, many of which are done manually and are dependent upon individual data input or review. These processes include, but are not limited to, calculating revenue, deferred revenue and inventory costs. While we continue to automate our processes and put in place controls to reduce the likelihood for errors, we expect that for the foreseeable future many of our processes will remain manually intensive and thus subject to human error. If we are unable to implement effective key operational controls around financial processes and successfully manage and monitor manual processes, we may fail to prevent or detect material misstatements in our financial statements, in which case investors may lose confidence in the accuracy and completeness of our financial reports and the market price of our securities may decline.
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 United States 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 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 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 United States 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 levied 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 United States 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.
64

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 WEEE, RoHS and REACH 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 and investor demands, may add operational complexity for us and may adversely affect our relationships with our customers, suppliers and investors.
There has been an increased focus on environmental, social and governance ("ESG") matters that affect companies globally, including by the SEC. A number of our customers have adopted, or may adopt, procurement policies that include environmental or social responsibility provisions or requirements that their suppliers should comply with, or they may seek to include such provisions or requirements in their procurement terms and conditions. An increasing number of investors are also requiring companies to disclose corporate ESG policies, practices and metrics. In addition, various jurisdictions are developing climate change-based laws or regulations that could cause us to incur additional direct costs for compliance, as well as indirect costs resulting from our customers, suppliers, or both, incurring additional compliance costs that are passed on to us. These legal and regulatory requirements, as well as investor expectations, on corporate ESG responsibility practices and disclosure, are subject to change, can be unpredictable, and may be difficult and expensive for us to comply with, given the complexity of our supply chain. If we are unable to comply with, or are unable to cause our suppliers or contract manufacturers to comply with such policies or provisions, or meet the requirements of our customers and investors, a customer may stop purchasing products from us, an investor may sell their shares or take legal action against us or a governmental entity may levy a penalty or take legal or regulatory action against us, which could harm our reputation, revenue and results of operations.
65

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 United States, 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 United 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 United States, 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. 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 United States 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.
66

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 United States and in countries outside of the United States 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.
67

Any allegations or violation of the FCPA or other applicable anti-bribery, anti-corruption laws, and 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:
variations in our operating results;
announcements of technological innovations, new services or service enhancements, 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 guidance 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;
market conditions in our industry, the industries of our customers and the economy as a whole, including global trade tariffs, supply chain disruptions, and fluctuations in currency exchange rates, interest rates or inflation rates;
social, geopolitical, environmental or health factors, including pandemics or widespread health epidemics such as the COVID-19 pandemic; 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 your 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 plan in the future to 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 Delaware General Corporation Law, 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 stockholders. In addition, our
68

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 United States of America 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 Delaware General Corporation Law, 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 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 United States of America 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 United States energy or
69

telecommunications infrastructure could hinder or delay the development and sale of our products. In the event that an earthquake, 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."

70

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

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:May 4, 2023
72
EX-31.1 2 infn-0412023exhibit311.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: May 4, 2023
By:     /s/    DAVID W. HEARD
David W. Heard
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 infn-04012023exhibit312.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 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: May 4, 2023
By:/s/    NANCY ERBA   
Nancy Erba
Chief Financial Officer
(Principal Financial Officer)

EX-32.1 4 infn-0412023exhibit321.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 April 1, 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:May 4, 2023 /s/    DAVID W. HEARD     
 David W. Heard
 Chief Executive Officer
 (Principal Executive Officer)
I, Nancy 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 April 1, 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:May 4, 2023 /s/    NANCY ERBA
 Nancy 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-20230401.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 0000025 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Balance Sheet Details (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Restructuring and Other Related Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Basic and Diluted Net Loss Per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Guarantees (Tables) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Pension and Post-Retirement Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Leases - Schedule of Assets And Liabilities, Lessee, Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Leases - Schedule of Operating Lease and Finance Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Leases - Schedule of Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Revenue Recognition - Schedule of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Revenue Recognition - Schedule of Contract with Customer, Asset and Liability (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Revenue Recognition - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Revenue Recognition - Schedule of Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Revenue Recognition - Schedule of Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill Roll Forward (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Goodwill and Intangible Assets - Schedule of Purchased Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Goodwill and Intangible Assets - Schedule of Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Balance Sheet Details - Schedule of Allowance for credit losses (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Balance Sheet Details - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Balance Sheet Details - Schedule of Selected Balance Sheet Items (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Restructuring and Other Related Costs - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Restructuring and Other Related Costs - Schedule of Restructuring and Other Related Costs (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Restructuring and Other Related Costs - Schedule of Restructuring Reserve by Type of Cost (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - 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 0000061 - 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 0000062 - Disclosure - Debt - Schedule of Components of Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Debt - Schedule of Interest Expense Recognized Related to Notes Prior to Capitalization of Interest (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Debt - Schedule of Net Carrying Amount (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Commitments and Contingencies - Schedule of Future Annual Minimum Operating Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Commitments and Contingencies - Schedule of Finance Lease Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Commitments and Contingencies - Schedule of Future Interest and Principal Payments (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Commitments and Contingencies - Schedule of Total Contractual Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - Stockholders' Equity - Schedule of Company's Equity Award Activity - RSUs (Details) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - Stockholders' Equity - Schedule of Company's Equity Award Activity - PSUs (Details) link:presentationLink link:calculationLink link:definitionLink 0000074 - Disclosure - Stockholders' Equity - Schedule of Total Stock Based Compensation Cost for Instruments Granted but Not Yet Amortized (Details) link:presentationLink link:calculationLink link:definitionLink 0000075 - Disclosure - Stockholders' Equity - Schedule of Estimated Fair Value of ESPP, Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 0000076 - Disclosure - Stockholders' Equity - Schedule of Nonvested Performance Based Units Activity By Grant Year (Details) link:presentationLink link:calculationLink link:definitionLink 0000077 - 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 0000078 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000079 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000080 - Disclosure - Guarantees - Schedule of Activity Related to Warranty (Details) link:presentationLink link:calculationLink link:definitionLink 0000081 - Disclosure - Guarantees - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000082 - Disclosure - Guarantees - Schedule of Guarantor Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 0000083 - Disclosure - Pension and Post-Retirement Benefit Plans - Schedule of Net Benefit Costs (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 infn-20230401_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 infn-20230401_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 infn-20230401_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Business Acquisition [Axis] Business Acquisition [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total lease payments Lessee, Operating Lease, Liability, to be Paid Unpaid Principal Balance Long-Term Debt, Gross Entity Address, Postal Zip Code Entity Address, Postal Zip Code Finance lease, right-of-use asset Finance Lease, Right-of-Use Asset, after Accumulated Amortization Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding 2025 Long-Term Debt, Maturity, Year Two Schedule of Guarantor Obligations Schedule of Guarantor Obligations [Table Text Block] Debt Instrument [Axis] Debt Instrument [Axis] Present value of lease liabilities Finance Lease, Liability Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Receivable [Domain] Receivable [Domain] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Restructuring liability Beginning balance Ending balance Restructuring Reserve Inventory Inventory, Net [Abstract] Amortization of intangible assets Amortization Of Intangible Assets, Operating Expenses Amortization Of Intangible Assets, Operating Expenses Schedule of Assets And Liabilities, Lessee Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Variable rate Debt Instrument, Basis Spread on Variable Rate Swing Loan Sub-Facility Swing Loan Sub-Facility [Member] Swing Loan Sub-Facility [Member] 2027 Finance Lease, Liability, to be Paid, Year Four Statistical Measurement [Domain] Statistical Measurement [Domain] Depreciation Depreciation Proceeds from debt Proceeds from Issuance of Debt Contractual interest expense Interest Expense, Debt, Excluding Amortization Restricted stock units released (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Contractual Interest Rates Debt Instrument, Interest Rate, Stated Percentage Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Commitments and Contingencies Legal Matters and Contingencies [Text Block] Restructuring and other related costs Restructuring Charges, Cost of Revenue Restructuring Charges, Cost of Revenue Additional paid-in capital Additional Paid in Capital, Common Stock Total property, plant and equipment, net Long-Lived Assets Total net periodic benefit cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Other, net Other Noncash Income (Expense) 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 2020 Fiscal Year 2020 Grant [Member] Fiscal Year 2020 Grant [Member] 2026 Finance Lease, Liability, to be Paid, Year Three Net loss Net loss Net loss Net loss Net Income (Loss) Attributable to Parent Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Schedule of Estimated Fair Value of ESPP Shares Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Antidilutive securities excluded from earnings per share computation (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Remainder of 2023 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-Term Debt [Table Text Block] Operating Lease Lessee, Operating Lease, Liability, to be Paid [Abstract] Equity Component [Domain] Equity Component [Domain] Intangible assets with finite lives: Acquired Finite-Lived Intangible Assets [Line Items] Restructuring Plan [Axis] Restructuring Plan [Axis] Leases Lessee, Operating Leases [Text Block] Plan Name [Axis] Plan Name [Axis] Debt payment installments Debt Instrument, Periodic Payment, Payment Installments Debt Instrument, Periodic Payment, Payment Installments Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Direct Direct Revenue [Member] Direct Revenue [Member] Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Number of reporting segments Number of Operating Segments Unrecognized Compensation Expense, Net Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Plan Name [Domain] Plan Name [Domain] 2021 Restructuring Plan 2021 Restructuring Plan [Member] 2021 Restructuring Plan Remainder of 2023 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Surety Bond Surety Bond [Member] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Line of credit, outstanding Long-Term Line of Credit Entity Address, State or Province Entity Address, State or Province Level 1 Fair Value, Inputs, Level 1 [Member] Employee stock purchase plan shares ESPP Employee Stock [Member] Long-term accrued warranty Product Warranty Accrual, Noncurrent Award Type [Axis] Award Type [Axis] Basis of Presentation and Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Net cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities Accrued expenses and other current liabilities Operating Lease, Liability, Current Non-cash restructuring charges and other related costs Restructuring Costs Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] 2007 Equity Incentive Plan 2007 Equity Incentive Plan [Member] 2007 Equity Incentive Plan [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] Recoveries during the period Accounts Receivable, Allowance for Credit Loss, Recovery Legal Entity [Axis] Legal Entity [Axis] Long-term debt, net Long-term debt, net Long-Term Debt, Excluding Current Maturities Customer performance guarantees Customer Performance Guarantee Customer Performance Guarantee Weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Geographical [Axis] Geographical [Axis] Cash Flows from Investing Activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Credit Agreement Credit Agreement [Member] Credit Agreement [Member] Utilization Standard and Extended Product Warranty Accrual, Decrease for Payments Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Document Type Document Type Operating lease expense Operating Lease Expense, Operating Activities Operating Lease Expense, Operating Activities Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] 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] Restructuring Type [Axis] Restructuring Type [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Accelerated rent expense Operating Lease, Accelerated Rent Expense Operating Lease, Accelerated Rent Expense 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 Debt Debt Disclosure [Text Block] Cost of revenue: Cost of Revenue [Abstract] Finance Lease Finance Lease, Liability, to be Paid [Abstract] Pension and Post-Retirement Benefit Plans Compensation and Employee Benefit Plans [Text Block] Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Leasehold and building improvements Leasehold And Building Improvements [Member] Leasehold And Building Improvements [Member] 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Developed technology Developed Technology Rights [Member] 2026 Long-Term Debt, Maturity, Year Three 2027 Notes, including interest Convertible Senior Notes Two Thousand Twenty Seven [Member] Convertible Senior Notes Two Thousand Twenty Seven Schedule of Contract with Customer, Asset and Liability Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Document Period End Date Document Period End Date Accrued warranty Product Warranty Accrual, Current Schedule of Changes in Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Total assets Assets Write offs Accounts Receivable, Allowance for Credit Loss, Writeoff Debt Disclosure [Abstract] Debt Disclosure [Abstract] Net loss per common share: Earnings Per Share [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Outstanding standby letters of credit Total Outstanding Standby Letters Of Credit Outstanding Standby Letters Of Credit 2028 Notes 3.75% Convertible Senior Notes Due 2028 [Member] 3.75% Convertible Senior Notes Due 2028 Performance stock units PSUs Performance Shares [Member] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Trade Accounts Receivable Trade Accounts Receivable [Member] Total accrued expenses Accrued Liabilities, Current Beginning balance (in shares) Ending balance (in shares) Shares, Issued Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Current Long-Term Debt, Current Maturities Lease related impairment charges Lease related impairment charges Lease Related Impairment Charges [Member] Lease Related Impairment Charges [Member] 2024 Contractual Obligation, to be Paid, Year One Thereafter Lessee, Operating Lease, Liability, to be Paid, Year Five Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Convertible senior notes Long-Term Debt, Fair Value Accounting Policies [Abstract] Accounting Policies [Abstract] Total interest expense Interest Expense, Debt Amounts reclassified from accumulated other comprehensive loss Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Debt available borrowing capacity Debt Instrument, Unused Borrowing Capacity, Amount Accrued compensation and related benefits Employee-related Liabilities, Current Asset-based revolving credit facility Line of Credit [Member] Loss before income taxes Pre-tax loss Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Amortization of debt issuance costs Amortization of Debt Issuance Costs and Discounts Basic and Diluted Net Loss Per Common Share Earnings Per Share [Text Block] Interest cost Defined Benefit Plan, Interest Cost Other Long Term Liabilities Other Noncurrent Liabilities [Member] Schedule of Short-term Debt Schedule of Short-Term Debt [Table Text Block] Balance Sheet Details Supplemental Balance Sheet Disclosures [Text Block] Award Type [Domain] Award Type [Domain] Restructuring Plan [Domain] Restructuring Plan [Domain] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Computer hardware Computer Equipment [Member] Finished goods Inventory, Finished Goods, Gross Gross profit Gross Profit Entity Registrant Name Entity Registrant Name Mortgage Mortgages [Member] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Foreign currency translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) Foreign Currency Translation  Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Customer relationships and backlog Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Other Allowance For Doubtful Accounts Receivable, Others Allowance For Doubtful Accounts Receivable, Others Europe, Middle East and Africa EMEA [Member] Leases [Abstract] Leases [Abstract] Operating expenses: Operating Expenses [Abstract] Restricted stock units released Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Minimum Minimum [Member] Conversion ratio Debt Instrument, Convertible, Conversion Ratio Telecom Holding Parent LLC Telecom Holding Parent LLC [Member] Telecom Holding Parent LLC [Member] Short-term restricted cash Short-term restricted cash Restricted Cash and Cash Equivalents, Current 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. Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Asset retirement obligations Asset Retirement Obligations, Noncurrent Debt issuance costs, net Debt Issuance Costs, Net Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Fair Value Measurements Fair Value Disclosures [Text Block] Closing price of common stock (in dollars per share) Share Price Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward] AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] Trading Symbol Trading Symbol Entity File Number Entity File Number Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Long-term deferred revenue Contract with Customer, Liability, Noncurrent Foreign Subsidiary Foreign Subsidiary [Member] Foreign Subsidiary [Member] Research and development Research and Development Expense Number of units granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Restricted Stock Units RSUs Restricted Stock Units (RSUs) [Member] 2023 Fiscal Year 2023 Grant [Member] Fiscal Year 2023 Grant Money market funds Cash and Cash Equivalents, Fair Value Disclosure Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Raw materials Inventory, Raw Materials, Gross Accounts payable Increase (Decrease) in Accounts Payable Beginning balance Balance at the end of the period Standard and Extended Product Warranty Accrual Income Taxes Income Tax Disclosure [Text Block] 2022 Fiscal Year 2022 Grant [Member] Fiscal Year 2022 Grant Guarantees [Abstract] Guarantees [Abstract] 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] Debt payment Debt Instrument, Periodic Payment 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 Credit Facility [Domain] Credit Facility [Domain] Amortization expense Amortization of Intangible Assets Schedule of Goodwill Schedule of Goodwill [Table Text Block] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Basic (in dollars per share) Net loss per common share - basic (in dollars per share) Earnings Per Share, Basic Guarantees Guarantees [Text Block] 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Sales and marketing Selling and Marketing Expense Total stockholders' equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Schedule of Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Leased assets obtained in exchange for new lease liabilities Right-of-Use Asset Obtained in Exchange for Finance Lease Liability 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 Debt issuance costs amortization period Debt Issuance Costs, Amortization Period Debt Issuance Costs, Amortization Period Entity Interactive Data Current Entity Interactive Data Current Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Award Date [Domain] Award Date [Domain] Thereafter Long-Term Debt, Maturity, Year Five Money Market Funds Money Market Funds [Member] 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] Land and building Land and Building [Member] Accumulated Deficit Retained Earnings [Member] 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 Thereafter Finance Lease, Liability, to be Paid, Year Five Laboratory and manufacturing equipment Laboratory And Manufacturing Equipment [Member] Laboratory and manufacturing equipment. Common Stock Common Stock [Member] Maximum employee subscription rate Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate Non-Cash Settlements and Other Restructuring Reserve, Settled Without Cash And Other Restructuring Reserve, Settled Without Cash And Other 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] Net change in accumulated other comprehensive loss Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Receivable Type [Axis] Receivable Type [Axis] Other comprehensive loss before reclassifications OCI, before Reclassifications, Net of Tax, Attributable to Parent Number of business activities Number of Reportable Segments Schedule of Lease Costs Lease, Cost [Table Text Block] 2024 Notes 2.125% Convertible Senior Notes Due September 1, 2024 [Member] 2.125% Convertible Senior Notes Due September 1, 2024 [Member] Statement [Table] Statement [Table] 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 Additional effective rate of interest to be used on amortized carrying value Debt Instrument, Interest Rate, Effective Percentage Schedule of Company's Equity Award Activity - PSUs Schedule of Nonvested Performance-Based Units Activity [Table Text Block] Document Quarterly Report Document Quarterly Report Letter of Credit Letter of Credit [Member] Furniture and fixtures Furniture and Fixtures [Member] Current assets: Assets, Current [Abstract] Long-term operating lease liabilities Other long-term liabilities Operating Lease, Liability, Noncurrent Increase in number of shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Increase In Number of Shares Authorized Share-based Compensation Arrangement by Share-based Payment Award, Increase In Number of Shares Authorized Statistical Measurement [Axis] Statistical Measurement [Axis] Accumulated deficit Retained Earnings (Accumulated Deficit) Accounts receivable, net Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Fair Value, Recurring Fair Value, Recurring [Member] Document Fiscal Year Focus Document Fiscal Year Focus Stock-based compensation effects in inventory Effects Of Stock Based Compensation Effects of stock based compensation. Cash Flows from Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Principal payments on finance lease obligations Finance Lease, Principal Payments Accrued expenses and other current liabilities Accounts Payable and Other Accrued Liabilities, Current 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 Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Total other income, net Nonoperating Income (Expense) Variable Rate [Domain] Variable Rate [Domain] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Provision for income taxes increase (decrease) Income Tax Provision Increase (Decrease) Income Tax Provision Increase (Decrease) Loss Contingencies [Table] Loss Contingencies [Table] Product Product [Member] Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Accumulated Other Comprehensive Loss Total AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] Indirect Indirect Revenue [Member] Indirect Revenue [Member] Finance lease, liability, current, statement of financial position [Extensible Enumeration] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating lease expense Operating Lease, Expense Type of Restructuring [Domain] Type of Restructuring [Domain] Document Transition Report Document Transition Report Local Phone Number Local Phone Number Loss from operations Operating Income (Loss) Inventory Increase (Decrease) in Inventories Cash collateral Cash Collateral for Borrowed Securities 2025 Contractual Obligation, to be Paid, Year Two Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Weighted average shares used in computing net loss per common share: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Services Service [Member] Goodwill Goodwill, beginning balance Goodwill, ending balance Goodwill Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] 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. 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] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Provision for income taxes Tax expense Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Long-term deferred tax liability Deferred Income Tax Liabilities, Net Additions Accounts Receivable, Allowance for Credit Loss, Additions Accounts Receivable, Allowance for Credit Loss, Additions Schedule of Activity Related to Product Warranty Schedule of Product Warranty Liability [Table Text Block] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Income Statement [Abstract] Additional Paid-in Capital Additional Paid-in Capital [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Document Fiscal Period Focus Document Fiscal Period Focus Cost of revenue Cost of Goods and Services Sold Diluted (in shares) Weighted average common shares outstanding - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Guarantor Obligations [Line Items] Guarantor Obligations [Line Items] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Expected life Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Maximum number of shares per employee (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee Loss Contingencies [Line Items] Loss Contingencies [Line Items] 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 Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Base Rate Base Rate [Member] Change in estimate Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four Common stock, $0.001 par value Authorized shares – 500,000 as of April 1, 2023 and December 31, 2022 Issued and outstanding shares – 224,832 as of April 1, 2023 and 220,408 as of December 31, 2022 Common Stock, Value, Issued Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Charges to operations Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Senior Notes Senior Notes [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 Asia Pacific Asia Pacific Asia Pacific [Member] Property leases Property Leases Property leases. 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] 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] Remainder of 2023 Contractual Obligation, to be Paid, Remainder of Fiscal Year Convertible senior notes Convertible Debt [Member] Amortization of stock based compensation Amortization Of Stock Based Compensation Amortization of stock based compensation. Property, plant and equipment, net Property, Plant and Equipment, Net [Abstract] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Amortization of intangible assets Amortization Of Intangible Assets, Cost Of Revenue Amortization Of Intangible Assets, Cost Of Revenue 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 Other Americas Other Americas [Member] Other Americas [Member] 2026 Contractual Obligation, to be Paid, Year Three Current liabilities: Liabilities, Current [Abstract] Common stock, shares issued (in shares) Common Stock, Shares, Issued Deferred revenue Contract with Customer, Liability, Current Property and equipment included in accounts payable and accrued liabilities Capital Expenditures Incurred but Not yet Paid Income Statement Location [Domain] Income Statement Location [Domain] License Agreement Terms License Agreement Terms [Member] 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 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] Amendment Flag Amendment Flag Banker's Guarantees or Performance Bonds Banker's Guarantees Or Performance Bonds [Member] Banker's Guarantees Or Performance Bonds [Member] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Debt instrument, face amount Principal Debt Instrument, Face Amount ESPP shares issued Stock Issued During Period, Value, Employee Stock Purchase Plan Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent 2024 Notes, including interest Convertible Senior Notes Two Thousand Twenty Four [Member] Convertible Senior Notes Two Thousand Twenty Four [Member] Restructuring accrual Restructuring Reserve, Current Construction in progress Construction in Progress [Member] Entity Current Reporting Status Entity Current Reporting Status Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Other long-term assets Other Assets, Noncurrent Cash Payments Payments for Restructuring 2024 Finance Lease, Liability, to be Paid, Year One Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Severance and other related expenses Severance and other related expenses Employee Severance [Member] Operating lease term Lessee, Operating Lease, Term of Contract ESPP shares issued (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Actuarial loss on pension liabilities Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code 2025 Finance Lease, Liability, to be Paid, Year Two Effect of exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Enterprise Resource Planning Systems Enterprise Resource Planning Systems [Member] Enterprise resource planning systems Cash paid for amounts included in the measurement of lease liabilities Operating Lease, Payments Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Sales and marketing Selling and Marketing Expense [Member] Volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate 2027 Contractual Obligation, to be Paid, Year Four Finance lease, liability, statement of financial position [Extensible List] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Number units canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Total Long-Term Debt Other gain Other Nonoperating Income (Expense) Balance Sheet Location [Axis] Balance Sheet Location [Axis] Restructuring and Other Related Costs Restructuring and Related Activities Disclosure [Text Block] Common stock, authorized shares (in shares) Common Stock, Shares Authorized Schedule of Guarantor Obligations [Table] Schedule of Guarantor Obligations [Table] Guarantor Obligations, Nature [Domain] Guarantor Obligations, Nature [Domain] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Total operating expenses Operating Expenses Maximum Maximum [Member] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Inventory Valuation and Obsolescence Inventory Valuation and Obsolescence [Member] Long-term restricted cash Long-term restricted cash Restricted Cash and Cash Equivalents, Noncurrent Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Work in process Inventory, Work in Process, Gross Deferred revenue Increase (Decrease) in Contract with Customer, Liability Total current assets Assets, Current Taxes payable Taxes Payable, Current Cash paid for income taxes, net Income Taxes Paid, Net Deferred revenue recognized Contract with Customer, Liability, Revenue Recognized Entity Small Business Entity Small Business Measurement Frequency [Domain] Measurement Frequency [Domain] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Schedule of Net Benefit Costs Schedule of Net Benefit Costs [Table Text Block] Revenue: Revenues [Abstract] Net Carrying Amount Finite-Lived Intangible Assets, Net Revenue expected to be recognized in the future, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Computer software Computer Software, Intangible Asset [Member] Income tax benefit associated with stock-based compensation Share-Based Payment Arrangement, Expense, Tax Benefit Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Payment of debt issuance cost Payments of Debt Issuance Costs Total operating lease liability Present value of lease liabilities Operating Lease, Liability Segment Information Segment Reporting Disclosure [Text Block] Total lease payments Finance Lease, Liability, to be Paid Schedule of Finance Lease Liabilities Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Term of finance lease Lessee, Finance Lease, Term of Contract LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Remainder of 2023 Long-Term Debt, Maturity, Remainder of Fiscal Year Inventory Total inventory Inventory, Net Transfer of inventory to fixed assets Transfer Of Inventory To Fixed Assets Value of inventory transferred to fixed assets in noncash transactions. Estimated fair value (in dollars per share) Share Based Compensation Arrangement By Share Based Payment Award Estimated Fair Value Of Common Stock Per Share Share Based Compensation Arrangement by Share Based Payment Award Estimated Fair Value of Common Stock per Share Accounts payable Accounts Payable, Current 2028 Notes, including interest Convertible Senior Notes Two Thousand Twenty Eight [Member] Convertible Senior Notes Two Thousand Twenty Eight Restructuring and other related costs Charges Restructuring Charges Schedule of Nonvested Performance Based Units Activity by Grant Year Schedule Of Nonvested Performance Based Units Activity By Grant Year [Table Text Block] Schedule Of Nonvested Performance Based Units Activity By Grant Year [Table Text Block] Thereafter Contractual Obligation, to be Paid, Year Five 2027 Long-Term Debt, Maturity, Year Four Less accumulated depreciation and amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Convertible senior notes Convertible Notes Payable [Member] Entity Filer Category Entity Filer Category Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Basic (in shares) Weighted average common shares outstanding - basic (in shares) Weighted Average Number of Shares Outstanding, Basic United States UNITED STATES Assets (Liabilities) Liabilities, Fair Value Disclosure [Abstract] Stock based compensation expense Total stock-based compensation expense Share-Based Payment Arrangement, Expense Supplemental schedule of non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Commitments and contingencies (Note 11) Commitments and Contingencies Security Exchange Name Security Exchange Name Payment of term license obligation Payment For Term License Obligation Payment For Term License Obligation License License [Member] Weighted Average Remaining Useful Life (In Years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Other Americas Americas, Excluding United States [Member] Americas, Excluding United States [Member] Preferred stock, $0.001 par value Authorized shares – 25,000 and no shares issued and outstanding Preferred Stock, Value, Issued Letters of credit outstanding Letters of Credit Outstanding, Amount Restricted stock units Restricted Stock [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] General and administration General and Administrative Expense [Member] Total revenue Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Service cost Defined Benefit Plan, Service Cost Balance Sheet Details [Line Items] Inventory Awaiting Customer Acceptance [Line Items] Inventory Awaiting Customer Acceptance Line Items Short-term debt, net Debt, Current Cover [Abstract] Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Beginning balance Ending balance Accounts Receivable, Allowance for Credit Loss 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] Actuarial Gain (Loss) on Pension Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member] Weighted average discount rate Finance Lease, Weighted Average Discount Rate, Percent Revenue Recognition Revenue from Contract with Customer [Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] Amortization of actuarial (gain) loss Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax Total contractual obligations Contractual Obligation Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Award Date [Axis] Award Date [Axis] Amortization of actuarial (gain) loss Defined Benefit Plan, Amortization of Gain (Loss) Tax withholding paid on behalf of employees for net share settlement Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities and stockholders’ equity Liabilities and Equity Debt term Debt Instrument, Term Operating Expenses Operating Expense [Member] Amortization of debt issuance costs Amortization of Debt Issuance Costs Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature [Axis] Goodwill [Roll Forward] Goodwill [Roll Forward] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] 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 Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Level 2 Fair Value, Inputs, Level 2 [Member] Additional borrowing capacity Line Of Credit Facility, Additional Borrowing Capacity Line Of Credit Facility, Additional Borrowing Capacity Current Fiscal Year End Date Current Fiscal Year End Date Less: interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Schedule of Details of Selected Balance Sheet Items Schedule Of Selected Balance Sheet Items [Table Text Block] Schedule of selected balance sheet items. Restricted Cash and Cash Equivalents [Abstract] Restricted Cash and Cash Equivalents [Abstract] Diluted (in dollars per share) Net loss per common share - diluted (in dollars per share) Earnings Per Share, Diluted Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Bond secure amount Bond Secure Amount Bond Secure Amount Total current liabilities Liabilities, Current 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Schedule of Company's Equity Award Activity - RSUs Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Others Other Impairment Charges [Member] Other Impairment Charges Revenue expected to be recognized in the future as of April 1, 2023 Revenue, Remaining Performance Obligation, Amount 2021 Fiscal Year 2021 Grant [Member] Fiscal Year 2021 Grant Plan maximum term Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Schedule of Allowance for Credit Losses Accounts Receivable, Allowance for Credit Loss [Table Text Block] Other income (expense), net: Nonoperating Income (Expense) [Abstract] Schedule of Operating Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Total cost of revenue Cost of Revenue Loss contingency related to non-cancelable purchase commitments Loss Contingency Related To Non Cancelable Purchase Commitments Loss contingency related to non-cancelable purchase commitments. Deferred revenue Contract with Customer, Liability Product and Service [Axis] Product and Service [Axis] Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Receivables sold Account Receivables Sold, Gross Account Receivables Sold, Gross Weighted average remaining lease term Finance Lease, Weighted Average Remaining Lease Term Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Interest expense Interest expense Interest Expense Credit Facility [Axis] Credit Facility [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Equity [Abstract] Equity [Abstract] Number of units released (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Entity Tax Identification Number Entity Tax Identification Number Number of shares authorized to be issued (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Unamortized issuance costs Unamortized Debt Issuance Expense Schedule of Long Lived Assets Long-Lived Assets by Geographic Areas [Table Text Block] Payroll deduction price as a percentage of market value Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date Accrued expenses and other current liabilities Accounts Payable and Accrued Liabilities [Abstract] Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] 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. Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Remainder of 2023 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Shares withheld for tax obligations (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Subtotal Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Cash paid for amounts included in the measurement of lease liabilities Finance Lease, Interest Payment on Liability 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 Schedule of Restructuring Reserve by Type of Cost Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Schedule of Restructuring and Other Related Costs Restructuring and Related Costs [Table Text Block] Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Repayment of mortgage payable Repayments of Secured Debt Interest income Investment Income, Interest Measurement Frequency [Axis] Measurement Frequency [Axis] 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] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Shares withheld for tax obligations Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] 2016 Equity Incentive Plan 2016 Equity Incentive Plan [Member] 2016 Equity Incentive Plan [Member] Other accrued expenses and other current liabilities Other Accrued Liabilities, Current Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Entity [Domain] Entity [Domain] Accrued expenses and other current liabilities Increase (Decrease) in Other Accounts Payable and Accrued Liabilities City Area Code City Area Code General and administrative General and Administrative Expense ASSETS Assets [Abstract] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Retirement Benefits [Abstract] Retirement Benefits [Abstract] Value added tax license Value Added Tax License Value added tax license. Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] 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 Cash Flows from Financing Activities: Net Cash Provided by (Used in) Financing Activities [Abstract] 2024 Long-Term Debt, Maturity, Year One Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Variable Rate [Axis] Variable Rate [Axis] Less: interest Finance Lease, Liability, Undiscounted Excess Amount Other long-term liabilities Other Liabilities, Noncurrent Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Research and development Research and Development Expense [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Schedule of Computation of Net Loss Per Common Share Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] 2027 Notes Convertible Senior Notes, 2.5%, Due March 1, 2027 [Member] Convertible Senior Notes, 2.5%, Due March 1, 2027 [Member] Leased assets obtained in exchange for new lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Cost of Revenue Cost of revenue Cost of Sales [Member] Schedule of Components of Convertible Senior Notes Convertible Debt [Table Text Block] Accounting Standards Update [Extensible List] Accounting Standards Update [Extensible Enumeration] Accounting Standards Update 2020-06 [Member] EX-101.PRE 9 infn-20230401_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Cover Page - shares
3 Months Ended
Apr. 01, 2023
Apr. 28, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Apr. 01, 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)   225,615,552
Amendment Flag false  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
Entity Central Index Key 0001138639  
Current Fiscal Year End Date --12-30  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Apr. 01, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 163,765 $ 178,657
Short-term restricted cash 3,873 7,274
Accounts receivable, net 334,434 419,735
Inventory 412,940 374,855
Prepaid expenses and other current assets 155,228 152,451
Total current assets 1,070,240 1,132,972
Property, plant and equipment, net 177,007 172,929
Operating lease right-of-use assets 34,434 34,543
Intangible assets, net 40,661 47,787
Goodwill 233,774 232,663
Long-term restricted cash 2,096 3,272
Other long-term assets 40,174 44,972
Total assets 1,598,386 1,669,138
Current liabilities:    
Accounts payable 275,177 304,880
Accrued expenses and other current liabilities 120,657 141,450
Accrued compensation and related benefits 59,666 78,849
Short-term debt, net 7,148 510
Accrued warranty 18,296 19,747
Deferred revenue 153,287 158,501
Total current liabilities 634,231 703,937
Long-term debt, net 661,739 667,719
Long-term accrued warranty 17,338 16,874
Long-term deferred revenue 22,263 23,178
Long-term deferred tax liability 2,365 2,348
Long-term operating lease liabilities 44,646 45,862
Other long-term liabilities 29,548 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 April 1, 2023 and December 31, 2022 Issued and outstanding shares – 224,832 as of April 1, 2023 and 220,408 as of December 31, 2022 225 220
Additional paid-in capital 1,925,060 1,901,491
Accumulated other comprehensive loss (31,026) (22,471)
Accumulated deficit (1,708,003) (1,699,593)
Total stockholders' equity 186,256 179,647
Total liabilities and stockholders’ equity $ 1,598,386 $ 1,669,138
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Apr. 01, 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) 224,832,000 220,408,000
Common stock, shares outstanding (in shares) 224,832,000 220,408,000
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Apr. 01, 2023
Mar. 26, 2022
Revenue:    
Total revenue $ 392,075 $ 338,874
Cost of revenue:    
Amortization of intangible assets 3,556 6,231
Restructuring and other related costs 0 150
Total cost of revenue 245,177 227,227
Gross profit 146,898 111,647
Operating expenses:    
Research and development 81,042 73,411
Sales and marketing 41,707 35,824
General and administrative 29,235 27,890
Amortization of intangible assets 3,589 3,746
Restructuring and other related costs 790 7,270
Total operating expenses 156,363 148,141
Loss from operations (9,465) (36,494)
Other income (expense), net:    
Interest income 471 53
Interest expense (6,800) (4,992)
Other gain 10,956 6,020
Total other income, net 4,627 1,081
Loss before income taxes (4,838) (35,413)
Provision for income taxes 3,572 6,437
Net loss $ (8,410) $ (41,850)
Net loss per common share:    
Basic (in dollars per share) $ (0.04) $ (0.20)
Diluted (in dollars per share) $ (0.04) $ (0.20)
Weighted average shares used in computing net loss per common share:    
Basic (in shares) 222,393 212,182
Diluted (in shares) 222,393 212,182
Product    
Revenue:    
Total revenue $ 314,820 $ 267,453
Cost of revenue:    
Cost of revenue 198,674 182,887
Services    
Revenue:    
Total revenue 77,255 71,421
Cost of revenue:    
Cost of revenue $ 42,947 $ 37,959
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2023
Mar. 26, 2022
Statement of Comprehensive Income [Abstract]    
Net loss $ (8,410) $ (41,850)
Other comprehensive income (loss), net of tax:    
Foreign currency translation adjustment (7,171) (11,201)
Actuarial loss on pension liabilities (447) 0
Amortization of actuarial (gain) loss (937) 87
Net change in accumulated other comprehensive loss (8,555) (11,114)
Comprehensive loss $ (16,965) $ (52,964)
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.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)     1,234          
ESPP shares issued 8,881   $ 1 8,880        
Restricted stock units released (in shares)     675          
Restricted stock units released 1   $ 1          
Shares withheld for tax obligations (in shares)     (59)          
Shares withheld for tax obligations (524)     (524)        
Stock-based compensation 13,041     13,041        
Other comprehensive loss (11,114)         (11,114)    
Net loss (41,850)           (41,850)  
Ending balance (in shares) at Mar. 26, 2022     213,231          
Ending balance at Mar. 26, 2022 170,205   $ 213 1,851,002   (15,610) (1,665,400)  
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)     1,775          
ESPP shares issued 8,736   $ 2 8,734        
Restricted stock units released (in shares)     2,801          
Restricted stock units released 3   $ 3          
Shares withheld for tax obligations (in shares)     (152)          
Shares withheld for tax obligations (1,101)     (1,101)        
Stock-based compensation 15,936     15,936        
Other comprehensive loss (8,555)         (8,555)    
Net loss (8,410)           (8,410)  
Ending balance (in shares) at Apr. 01, 2023     224,832          
Ending balance at Apr. 01, 2023 $ 186,256   $ 225 $ 1,925,060   $ (31,026) $ (1,708,003)  
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2023
Mar. 26, 2022
Cash Flows from Operating Activities:    
Net loss $ (8,410) $ (41,850)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:    
Depreciation and amortization 19,602 21,572
Non-cash restructuring charges and other related costs 136 5,390
Amortization of debt issuance costs 847 1,060
Operating lease expense 2,148 2,702
Stock-based compensation expense 15,651 12,939
Other, net (1,037) 789
Changes in assets and liabilities:    
Accounts receivable 86,239 81,816
Inventory (38,555) (1,979)
Prepaid expenses and other current assets 1,004 (23,481)
Accounts payable (27,969) (19,829)
Accrued expenses and other current liabilities (44,749) (14,351)
Deferred revenue (6,676) (8,990)
Net cash (used in) provided by operating activities (1,769) 15,788
Cash Flows from Investing Activities:    
Purchase of property and equipment (16,809) (16,059)
Net cash used in investing activities (16,809) (16,059)
Cash Flows from Financing Activities:    
Repayment of mortgage payable (127) (121)
Payment of debt issuance cost (154) 0
Payment of term license obligation (2,323) (1,418)
Principal payments on finance lease obligations (227) (400)
Proceeds from issuance of common stock 8,738 8,875
Tax withholding paid on behalf of employees for net share settlement (1,100) (524)
Net cash provided by financing activities 4,807 6,412
Effect of exchange rate changes on cash (5,698) (4,634)
Net change in cash, cash equivalents and restricted cash (19,469) 1,507
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] 169,734 204,028
Supplemental disclosures of cash flow information:    
Cash paid for income taxes, net 1,963 1,967
Cash paid for interest 10,931 7,137
Supplemental schedule of non-cash investing and financing activities:    
Property and equipment included in accounts payable and accrued liabilities 10,229 1,477
Transfer of inventory to fixed assets 1,099 2,037
Unpaid term licenses (included in accounts payable, accrued liabilities and other long-term liabilities) $ 7,134 $ 9,290
[1] Reconciliation of cash, cash equivalents and restricted cash to the condensed consolidated balance sheets:
April 1,
2023
March 26,
2022
Cash and cash equivalents$163,765 $191,937 
Short-term restricted cash3,873 6,528 
Long-term restricted cash2,096 5,563 
Total cash, cash equivalents and restricted cash$169,734 $204,028 
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
$ in Thousands
Apr. 01, 2023
Dec. 31, 2022
Mar. 26, 2022
Dec. 25, 2021
Restricted Cash and Cash Equivalents [Abstract]        
Cash and cash equivalents $ 163,765 $ 178,657 $ 191,937  
Short-term restricted cash 3,873 7,274 6,528  
Long-term restricted cash 2,096 3,272 5,563  
Total cash, cash equivalents and restricted cash $ 169,734 [1] $ 189,203 $ 204,028 [1] $ 202,521
[1] Reconciliation of cash, cash equivalents and restricted cash to the condensed consolidated balance sheets:
April 1,
2023
March 26,
2022
Cash and cash equivalents$163,765 $191,937 
Short-term restricted cash3,873 6,528 
Long-term restricted cash2,096 5,563 
Total cash, cash equivalents and restricted cash$169,734 $204,028 
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation and Significant Accounting Policies
3 Months Ended
Apr. 01, 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.
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 on-going 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 inter-company balances and transactions have been eliminated.
This interim information should be read in conjunction with the consolidated financial statements in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022.
For the three-month periods ended April 1, 2023 and March 26, 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 three-months ended April 1, 2023 compared to those disclosed in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022.
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Leases
3 Months Ended
Apr. 01, 2023
Leases [Abstract]  
Leases Leases
The Company has operating leases for real estate (facilities) and automobiles. For the three-months ended April 1, 2023 and March 26, 2022, operating lease expense was $3.8 million and $9.3 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.8 million and $5.6 million, for the three-months ended April 1, 2023 and March 26, 2022, respectively.
Variable lease cost, short-term lease cost and sublease income were immaterial during the three-months ended April 1, 2023 and March 26, 2022.
The following table presents current and long-term portion of operating lease liabilities as classified in the condensed consolidated balance sheets (in thousands):
April 1,
2023
December 31,
2022
Accrued expenses and other current liabilities$11,582 $10,948 
Other long-term liabilities44,646 45,862 
Total operating lease liability$56,228 $56,810 
The Company also has finance leases. The lease term for these arrangements range from three to five years with option to purchase, or ownership transferring at the end of the term. As of April 1, 2023 and December 31, 2022, finance leases included in property, plant, and equipment, net in the condensed consolidated balance sheets were $2.0 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-month periods ended April 1, 2023 and March 26, 2022 was not material.
The following table presents maturity of lease liabilities under the Company's non-cancelable leases as of April 1, 2023 (in thousands):
Operating LeaseFinance Lease
Total lease payments$70,357 $1,006 
Less: interest(1)
14,129 59 
Present value of lease liabilities$56,228 $947 
(1)    Calculated using the interest rate for each lease.
The following table presents supplemental information for the Company's non-cancelable leases for the three-months ended April 1, 2023 (in thousands, except for weighted average and percentage data):
Operating LeaseFinance Lease
Weighted average remaining lease term5.16 years1.32 years
Weighted average discount rate9.29 %7.82 %
Cash paid for amounts included in the measurement of lease liabilities$4,045 $227 
Leased assets obtained in exchange for new lease liabilities$1,846 $208 
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition
3 Months Ended
Apr. 01, 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 Ended
April 1,
2023
March 26,
2022
United States$237,035 $170,185 
Other Americas20,555 20,911 
Europe, Middle East and Africa93,250 108,611 
Asia Pacific41,235 39,167 
Total revenue$392,075 $338,874 
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 Ended
April 1,
2023
March 26,
2022
Direct$262,862 $260,892 
Indirect129,213 77,982 
Total revenue$392,075 $338,874 
Contract Balances
The following table provides information about receivables, contract assets and contract liabilities from contracts with customers (in thousands):
April 1,
2023
December 31,
2022
Assets (Liabilities)
Accounts receivable, net$334,434 $419,735 
Contract assets$65,174 $60,172 
Deferred revenue$(175,550)$(181,679)
Revenue recognized for the three-months ended April 1, 2023 that was included in the deferred revenue balance at the beginning of the reporting period was $50.9 million. Revenue recognized for the three-months ended March 26, 2022 that was included in the deferred revenue balance at the beginning of the reporting period was $44.9 million. Changes in the contract asset and liability balances during the three-month periods ended April 1, 2023 and March 26, 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 April 1, 2023
$594,213 $238,535 $47,156 $10,664 $5,731 $6,427 $902,726 
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements
3 Months Ended
Apr. 01, 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 March 31, 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 April 1, 2023As of December 31, 2022
 Fair Value Measured UsingFair Value Measured Using
 Level 1Level 2TotalLevel 1Level 2Total
Convertible senior notes$— $855,088$855,088 $— $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 April 1, 2023As of December 31, 2022
 Fair Value Measured UsingFair Value Measured Using
 Level 1Level 2TotalLevel 1Level 2Total
Money market funds$85,000 $— $85,000 $95,000 $— $95,000 
During the three-months ended April 1, 2023, there were no transfers of assets or liabilities between Level 1 and Level 2 of the fair value hierarchy. As of each of April 1, 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 April 1, 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.8 million and $5.6 million for the three-months ended April 1, 2023 and March 26, 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.
Cash and Cash Equivalents
As of April 1, 2023, the Company had $169.7 million of cash, cash equivalents and restricted cash, including $65.1 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 United States.
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Intangible Assets
3 Months Ended
Apr. 01, 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 three-months ended April 1, 2023 (in thousands):
Balance as of December 31, 2022
$232,663 
Foreign currency translation adjustments1,111 
Balance as of April 1, 2023
$233,774 
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 April 1, 2023 and December 31, 2022 (in thousands, except for weighted average data):
 April 1, 2023
 Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Remaining Useful Life (In Years)
Intangible assets with finite lives:
Customer relationships and backlog$112,550 $(78,954)$33,596 3.3
Developed technology153,312 (146,247)7,065 0.5
Total intangible assets with finite lives$265,862 $(225,201)$40,661 

 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 $7.1 million and $10.0 million for the three-month periods ended April 1, 2023 and March 26, 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 April 1, 2023 (in thousands):
 Fiscal Years
 TotalRemainder of 20232024202520262027Thereafter
Total future amortization expense$40,661 $15,843 $9,025 $9,025 $6,768 $— $— 
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Details
3 Months Ended
Apr. 01, 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 three-months ended April 1, 2023 (in thousands):
Balance as of December 31, 2022
$1,422 
Additions(1)
266 
Write offs(2)
(356)
Recoveries during the period(322)
Other(3)
Balance as of April 1, 2023
$1,012 
(1)The new additions during the three-months ended April 1, 2023 are primarily due to specific reserves.
(2)The write offs during the three-months ended April 1, 2023 are primarily amounts fully reserved previously.
(3)Primarily represents foreign currency translation adjustments.
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-months ended April 1, 2023 and March 26, 2022, the Company's recognized factoring related interest expense was approximately $0.3 million and $0.1 million, respectively. For the three-months ended April 1, 2023 and March 26, 2022, the Company's gross amount of trade accounts receivables sold were approximately $21.2 million and $24.0 million, respectively.
Selected Balance Sheet Items
The following table provides details of selected balance sheet items (in thousands):
April 1,
2023
December 31,
2022
Inventory
Raw materials$67,601 $48,688 
Work in process71,750 66,591 
Finished goods
273,589 259,576 
Total inventory$412,940 $374,855 
Property, plant and equipment, net
Computer hardware$47,514 $46,454 
Computer software(1)
58,867 62,102 
Laboratory and manufacturing equipment306,600 297,261 
Land and building12,372 12,369 
Furniture and fixtures2,862 2,828 
Leasehold and building improvements50,042 50,360 
Construction in progress48,702 42,418 
Subtotal526,959 513,792 
Less accumulated depreciation and amortization(2)
(349,952)(340,863)
Total property, plant and equipment, net$177,007 $172,929 
Accrued expenses and other current liabilities
Loss contingency related to non-cancelable purchase commitments$22,881 $28,796 
Taxes payable41,676 42,757 
Short-term operating and finance lease liability12,364 11,701 
Restructuring accrual397 941 
Other accrued expenses and other current liabilities43,339 57,255 
Total accrued expenses$120,657 $141,450 
(1)Included in computer software at April 1, 2023 and December 31, 2022 were $30.2 million and $29.3 million, respectively, related to enterprise resource planning (“ERP”) systems that the Company implemented. The unamortized ERP costs at April 1, 2023 and December 31, 2022 were $8.9 million and $9.0 million, respectively. Also included in computer software at April 1, 2023 and December 31, 2022 was $19.3 million and $24.2 million, respectively, related to term licenses. The unamortized term license costs at April 1, 2023 and December 31, 2022 was $7.1 million and $9.1 million, respectively.
(2)Depreciation expense was $12.5 million and $11.6 million (which includes depreciation of capitalized ERP cost of $0.9 million and $0.8 million, respectively) for the three-months ended April 1, 2023 and March 26, 2022, respectively. Also included in depreciation expense for three-months ended April 1, 2023 and March 26, 2022 was $2.2 million and $1.7 million, respectively, related to term licenses.
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Restructuring and Other Related Costs
3 Months Ended
Apr. 01, 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 with the associated payments made in 2022. Additional restructuring activities may occur in the future in connection with the Company’s ongoing transformation initiatives.
In the three-month periods ended April 1, 2023 and March 26, 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
 April 1, 2023March 26, 2022
Cost of
Revenue
Operating ExpensesCost of
Revenue
Operating Expenses
Severance and other related expenses$— $— $140 $1,461 
Lease related impairment charges— 786 — 5,641 
Others— 10 168 
Total$— $790 $150 $7,270 
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— 786 790 
Cash Payments(562)(633)(4)(1,199)
Non-Cash Settlements and Other15 (153)(135)
Balance at April 1, 2023$245 $— $152 $397 
As of April 1, 2023, the Company's restructuring liability was primarily comprised of $0.3 million related to the 2021 Restructuring Plan and $0.1 million related to assumed restructuring liabilities associated with Coriant's previous restructuring and reorganization plans, which was substantially completed in previous years. 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.23.1
Accumulated Other Comprehensive Loss
3 Months Ended
Apr. 01, 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 three-months ended April 1, 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(7,171)(447)(7,618)
Amounts reclassified from accumulated other comprehensive loss— (937)(937)
Net current-period other comprehensive loss(7,171)(1,384)(8,555)
Balance at April 1, 2023$(56,803)$25,777 $(31,026)
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Basic and Diluted Net Loss Per Common Share
3 Months Ended
Apr. 01, 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-month periods ended April 1, 2023 and March 26, 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 Ended
 April 1,
2023
March 26,
2022
Net loss$(8,410)$(41,850)
Weighted average common shares outstanding - basic and diluted222,393 212,182 
Net loss per common share - basic and diluted$(0.04)$(0.20)
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 Ended
 April 1,
2023
March 26,
2022
Convertible senior notes40,100 69,930 
Restricted stock units15,582 17,887 
Performance stock units3,685 2,824 
Employee stock purchase plan shares— 1,095 
Total59,367 91,736 
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-month periods ended April 1, 2023 and March 26, 2022, because the effect would have been anti-dilutive.
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Debt
3 Months Ended
Apr. 01, 2023
Debt Disclosure [Abstract]  
Debt Debt
The following is a summary of the Company's debt as of April 1, 2023 (in millions):
Net Carrying ValueUnpaid Principal BalanceContractual Maturity Date
CurrentLong-Term
2024 Notes$— $101.9 $102.7 September 2024
2027 Notes— 196.1 200.0 March 2027
2028 Notes— 363.7 373.8 August 2028
Mortgage7.1 — 7.1 March 2024
   Total Debt$7.1 $661.7 $683.6 
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, the Company issued $373.8 million aggregate principal amount of 3.75% Convertible Senior Notes due 2028 (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-months ended April 1, 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-months ended April 1, 2023.
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 Ended
April 1,
2023
March 26,
2022
Contractual interest expense$5,299 $3,388 
Amortization of debt issuance costs785 767 
Total interest expense$6,084 $4,155 
The issuance cost 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.7%, 3.0% and 4.3%, respectively. Unamortized debt issuance costs will be amortized over the remaining life of the 2024 Notes, the 2027 Notes and the 2028 Notes which is approximately 17 months, 47 months, and 64 months, respectively.
The net carrying amount of the convertible senior notes as of April 1, 2023 and as of December 31, 2022 was as follows (in thousands):

2024 Notes2027 Notes2028 Notes
April 1, 2023December 31, 2022April 1, 2023December 31, 2022April 1, 2023December 31, 2022
Principal$102,652 $102,652 $200,000 $200,000 $373,650 $373,750 
Unamortized issuance costs(789)(926)(3,887)(4,121)(9,987)(10,401)
Net carrying amount$101,863 $101,726 $196,113 $195,879 $363,663 $363,349 
Asset-based revolving credit facility
On June 24, 2022, the Company 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 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 proceeds of the loans under the Loan Agreement may be used to pay the fees, costs, and expenses incurred in connection with the Loan Agreement, repay existing debt and for working capital and general corporate purposes, including to fund growth. The Credit Facility has a stated maturity date of June 24, 2027. Availability under the Credit Facility will be 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 ("SOFR") 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 contains customary affirmative covenants, such as financial statement reporting requirements and delivery of borrowing base certificates. The Loan Agreement also contains customary covenants that limit the ability of the Company to, among other things, 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. The Loan Agreement also contains a financial covenant that requires the Company to maintain a minimum fixed charge coverage ratio. As of April 1, 2023, the Company was in compliance with all covenants under the Loan Agreement.
In connection with the Credit Facility, the Company incurred lender and other third-party costs of approximately $1.2 million, which are recorded as a deferred asset and will be amortized to interest expense using a straight-line method over the term of the Credit Facility.
As of April 1, 2023, the Company had availability of $133.4 million under the Credit Facility. As of April 1, 2023, the Loan Agreement included a $50.0 million letter of credit subfacility and $19.1 million letters of credit 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 April 1, 2023, $7.1 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.23.1
Commitments and Contingencies
3 Months Ended
Apr. 01, 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)
$70,357 $12,226 $15,481 $13,747 $10,338 $7,979 $10,586 
Finance lease obligations(3)
1,006 624 268 91 23 — — 
2028 Notes, including interest(4)
450,836 7,007 14,016 14,016 14,016 14,016 387,765 
2027 Notes, including interest(4)
220,000 2,500 5,000 5,000 5,000 202,500 — 
2024 Notes, including interest(4)
105,924 1,091 104,833 — — — — 
Mortgage Payable, including interest(4)
7,415 586 6,829 — — — — 
Total contractual obligations$855,538 $24,034 $146,427 $32,854 $29,377 $224,495 $398,351 
(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.7 million and $4.9 million as of April 1, 2023 and December 31, 2022, respectively. Of the $4.7 million as of April 1, 2023, $4.6 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 United States 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 April 1, 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.23.1
Stockholders' Equity
3 Months Ended
Apr. 01, 2023
Share-Based Payment Arrangement [Abstract]  
Stockholders' Equity Stockholders’ Equity
2016 Equity Incentive Plan and Employee Stock Purchase Plan
In February of 2007, the Company's board of directors adopted the ESPP and the Company's stockholders approved the ESPP in May of 2007. The ESPP was last amended by the Company's stockholders in May 2019 to increase the shares authorized under the ESPP to a total of approximately 31.6 million shares of common stock. The ESPP has a 20-year term. Eligible employees may purchase the Company’s common stock through payroll deductions at a price equal to 85% of the lower of the fair market values of the stock as of the beginning or the end of six-month offering periods. An employee’s payroll deductions under the ESPP are limited to a maximum of 15% of the employee’s compensation and an employee may not purchase more than 3,000 shares per purchase period.
In February 2016, the Company's board of directors adopted the 2016 Equity Incentive Plan (the "2016 Plan") and the Company's stockholders approved the 2016 Plan in May 2016. In May 2017, May 2018, May 2019, May 2020, May 2021 and May 2022, the Company's stockholders approved amendments to the 2016 Plan to increase the number of shares authorized for issuance under the 2016 Plan by 6.4 million shares, 1.5 million shares, 7.3 million shares, 8.1 million shares, 4.4 million shares and 8.5 million shares, respectively. As of April 1, 2023, the Company reserved a total of 43.7 million shares of common stock for the award of stock options, RSUs and PSUs to employees, non-employees, consultants and members of the Company's board of directors pursuant to the 2016 Plan, plus any shares subject to awards granted under the 2007 Equity Incentive Plan (the "2007 Plan") that, after the effective date of the 2016 Plan, expire, are forfeited or otherwise terminate without having been exercised in full to the extent such awards were exercisable, and shares issued pursuant to awards granted under the 2007 Plan that, after the effective date of the 2016 Plan, are forfeited to or repurchased by the Company due to failure to vest. The 2016 Plan has a maximum term of 10 years from the date of adoption, or it can be earlier terminated by the Company's board of directors. The 2007 Plan was canceled and there are no outstanding grants under the 2007 Plan.
Stock-based Compensation Plans
As described above, the Company has stock-based compensation plans pursuant to which the Company has granted RSUs and PSUs, as well as an ESPP for all eligible employees.
(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 granted5,931 $7.34 
RSUs released(2,801)$8.45 $20,343 
RSUs canceled(137)$8.25 
Outstanding at April 1, 2023
15,581 $7.77 120,914 
 
(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(708)$5.89 
Outstanding at April 1, 2023
3,686 $7.62 $28,603 
The aggregate intrinsic value of unreleased RSUs and unreleased PSUs is calculated using the closing price of the Company's common stock of $7.76 at March 31, 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 April 1, 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$105,199 2.33
PSUs$26,268 2.11
Employee Stock Purchase Plan
The fair value of the ESPP shares was estimated at the date of grant using the following assumptions:
 Three Months Ended
April 1, 2023March 26, 2022
Volatility60%39%
Risk-free interest rate4.98%0.67%
Expected life0.5 years0.5 years
Estimated fair value$2.37$2.21
Stock-based compensation expense related to ESPP for the three-months ended April 1, 2023 was approximately $1.6 million, and for three-months ended March 26, 2022 was approximately $1.3 million.
Restricted Stock Units
Pursuant to the 2016 Plan, the Company has granted RSUs to employees and non-employee members of the Company's board of directors. All RSUs awarded are subject to each individual's continued service to the Company through each applicable vesting date. The Company accounted for the fair value of the RSUs using the closing market price of the Company’s common stock on the date of grant. Amortization of stock-based compensation related to RSUs for the three-months ended April 1, 2023 was approximately $13.0 million, and for the three-months ended March 26, 2022 was approximately $10.9 million.
Performance Stock Units
Pursuant to the 2016 Plan, the Company has granted PSUs to certain of the Company’s executive officers, senior management and certain employees. All PSUs awarded are subject to each individual's continued service to the Company through each applicable vesting date and if the performance metrics are not met within the time limits specified in the award agreements, the PSUs will be canceled.
The following table summarizes by grant year, the Company’s PSU activity for the three-months ended April 1, 2023 (in thousands):
Total Number of Performance Stock Units2020202120222023
Outstanding at December 31, 20222,559 1,058 602 899 — 
PSUs granted1,835 — — — 1,835 
PSUs canceled(708)(708)— — — 
Outstanding at April 1, 2023
3,686 350 602 899 1,835 
Stock-based compensation expense related to PSUs for the three-month periods ended April 1, 2023 and March 26, 2022 was approximately $1.4 million and $0.9 million, respectively.
Stock-Based Compensation
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):
April 1,
2023
December 31,
2022
Stock-based compensation effects in inventory$4,267 $3,979 
 Three Months Ended
 April 1,
2023
March 26,
2022
Income tax benefit associated with stock-based compensation$1,984 $2,226 
Stock-based compensation effects in net loss before income taxes
Cost of revenue$2,276 $1,889 
Research and development5,623 4,841 
Sales and marketing3,594 2,767 
General and administration4,158 3,442 
Total stock-based compensation expense$15,651 $12,939 
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes
3 Months Ended
Apr. 01, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Income taxes for the three-months ended April 1, 2023 represented a tax expense of $3.6 million on pre-tax losses of $4.8 million. This compared to a tax expense of $6.4 million on pre-tax losses of $35.4 million for the three-months ended March 26, 2022. Provision for income taxes decreased by approximately $2.8 million for the three-months ended April 1, 2023, compared to the corresponding period in 2022 as a result of a decrease in income taxes and withholding taxes in foreign jurisdictions, primarily driven by elimination of the withholding tax in Germany due to an internal restructuring of the Company's 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 on-going 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 April 1, 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.23.1
Segment Information
3 Months Ended
Apr. 01, 2023
Segment Reporting [Abstract]  
Segment Information Segment InformationOperating 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):
April 1,
2023
December 31, 2022
United States$160,032 $156,065 
Other Americas3,022 2,908 
Europe, Middle East and Africa10,286 10,285 
Asia Pacific3,667 3,671 
Total property, plant and equipment, net$177,007 $172,929 
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Guarantees
3 Months Ended
Apr. 01, 2023
Guarantees [Abstract]  
Guarantees Guarantees
Product Warranties
Activity related to product warranty was as follows (in thousands):
Three Months Ended
April 1, 2023March 26, 2022
Beginning balance$36,621 $44,310 
Charges to operations5,237 5,975 
Utilization(5,194)(5,709)
Change in estimate(1)
(1,030)(4,991)
Balance at the end of the period$35,634 $39,585 
(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.5 million and $24.7 million of standby letters of credit, bank guarantees and surety bonds outstanding as of April 1, 2023 and December 31, 2022, respectively. Details are provided in the table below (in thousands).
April 1,
2023
December 31,
2022
Customer performance guarantees$19,406 $20,903 
Value added tax license2,307 1,434 
Property leases2,769 2,398 
Total$24,482 $24,735 
Of the $19.4 million related to customer performance guarantees as of April 1, 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 April 1, 2023, of the aforementioned standby letters of credit and bank guarantees outstanding, $5.2 million was backed by cash collateral.
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Pension and Post-Retirement Benefit Plans
3 Months Ended
Apr. 01, 2023
Retirement Benefits [Abstract]  
Pension and Post-Retirement Benefit Plans Pension and Post-Retirement Benefit Plans
As a result of the acquisition of Telecom Holding Parent LLC (the "Acquisition"), the Company acquired a number of post-employment plans in Germany, as well as a number of smaller post-employment plans in other countries, including both defined contribution and defined benefit plans. The defined benefit plans expose the Company to actuarial risks such as investment risk, interest rate risk, life expectancy risk and salary risk. The characteristics of the defined benefit plans and the risks associated with them vary depending on legal, fiscal and economic requirements.
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 Ended
April 1, 2023March 26, 2022
Service cost$67 $80 
Interest cost769 333 
Expected return on plan assets(654)(780)
Amortization of actuarial (gain) loss(937)87 
Total net periodic benefit cost$(755)$(280)
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 income (expense), net in the Company's condensed consolidated statements of operations.
Actuarial gains and losses are amortized using a corridor approach. The gain/loss corridor is equal to 10% of the greater of the pension benefit obligation and the market-related value of assets. Gains and losses in excess of the corridor are generally amortized over the average future working lifetime of the pension plan participants.
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
3 Months Ended
Apr. 01, 2023
Leases [Abstract]  
Schedule of Assets And Liabilities, Lessee
The following table presents current and long-term portion of operating lease liabilities as classified in the condensed consolidated balance sheets (in thousands):
April 1,
2023
December 31,
2022
Accrued expenses and other current liabilities$11,582 $10,948 
Other long-term liabilities44,646 45,862 
Total operating lease liability$56,228 $56,810 
Schedule of Operating Lease Liabilities
The following table presents maturity of lease liabilities under the Company's non-cancelable leases as of April 1, 2023 (in thousands):
Operating LeaseFinance Lease
Total lease payments$70,357 $1,006 
Less: interest(1)
14,129 59 
Present value of lease liabilities$56,228 $947 
(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)
$70,357 $12,226 $15,481 $13,747 $10,338 $7,979 $10,586 
Finance lease obligations(3)
1,006 624 268 91 23 — — 
2028 Notes, including interest(4)
450,836 7,007 14,016 14,016 14,016 14,016 387,765 
2027 Notes, including interest(4)
220,000 2,500 5,000 5,000 5,000 202,500 — 
2024 Notes, including interest(4)
105,924 1,091 104,833 — — — — 
Mortgage Payable, including interest(4)
7,415 586 6,829 — — — — 
Total contractual obligations$855,538 $24,034 $146,427 $32,854 $29,377 $224,495 $398,351 
(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.7 million and $4.9 million as of April 1, 2023 and December 31, 2022, respectively. Of the $4.7 million as of April 1, 2023, $4.6 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 April 1, 2023 (in thousands):
Operating LeaseFinance Lease
Total lease payments$70,357 $1,006 
Less: interest(1)
14,129 59 
Present value of lease liabilities$56,228 $947 
(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)
$70,357 $12,226 $15,481 $13,747 $10,338 $7,979 $10,586 
Finance lease obligations(3)
1,006 624 268 91 23 — — 
2028 Notes, including interest(4)
450,836 7,007 14,016 14,016 14,016 14,016 387,765 
2027 Notes, including interest(4)
220,000 2,500 5,000 5,000 5,000 202,500 — 
2024 Notes, including interest(4)
105,924 1,091 104,833 — — — — 
Mortgage Payable, including interest(4)
7,415 586 6,829 — — — — 
Total contractual obligations$855,538 $24,034 $146,427 $32,854 $29,377 $224,495 $398,351 
(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.7 million and $4.9 million as of April 1, 2023 and December 31, 2022, respectively. Of the $4.7 million as of April 1, 2023, $4.6 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 three-months ended April 1, 2023 (in thousands, except for weighted average and percentage data):
Operating LeaseFinance Lease
Weighted average remaining lease term5.16 years1.32 years
Weighted average discount rate9.29 %7.82 %
Cash paid for amounts included in the measurement of lease liabilities$4,045 $227 
Leased assets obtained in exchange for new lease liabilities$1,846 $208 
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition (Tables)
3 Months Ended
Apr. 01, 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 Ended
April 1,
2023
March 26,
2022
United States$237,035 $170,185 
Other Americas20,555 20,911 
Europe, Middle East and Africa93,250 108,611 
Asia Pacific41,235 39,167 
Total revenue$392,075 $338,874 
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 Ended
April 1,
2023
March 26,
2022
Direct$262,862 $260,892 
Indirect129,213 77,982 
Total revenue$392,075 $338,874 
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):
April 1,
2023
December 31,
2022
Assets (Liabilities)
Accounts receivable, net$334,434 $419,735 
Contract assets$65,174 $60,172 
Deferred revenue$(175,550)$(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 April 1, 2023
$594,213 $238,535 $47,156 $10,664 $5,731 $6,427 $902,726 
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Tables)
3 Months Ended
Apr. 01, 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 April 1, 2023As of December 31, 2022
 Fair Value Measured UsingFair Value Measured Using
 Level 1Level 2TotalLevel 1Level 2Total
Convertible senior notes$— $855,088$855,088 $— $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 April 1, 2023As of December 31, 2022
 Fair Value Measured UsingFair Value Measured Using
 Level 1Level 2TotalLevel 1Level 2Total
Money market funds$85,000 $— $85,000 $95,000 $— $95,000 
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Apr. 01, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The following table presents details of the Company’s goodwill during the three-months ended April 1, 2023 (in thousands):
Balance as of December 31, 2022
$232,663 
Foreign currency translation adjustments1,111 
Balance as of April 1, 2023
$233,774 
Schedule of Finite-Lived Intangible Assets
The following tables present details of the Company’s intangible assets as of April 1, 2023 and December 31, 2022 (in thousands, except for weighted average data):
 April 1, 2023
 Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Remaining Useful Life (In Years)
Intangible assets with finite lives:
Customer relationships and backlog$112,550 $(78,954)$33,596 3.3
Developed technology153,312 (146,247)7,065 0.5
Total intangible assets with finite lives$265,862 $(225,201)$40,661 

 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 April 1, 2023 (in thousands):
 Fiscal Years
 TotalRemainder of 20232024202520262027Thereafter
Total future amortization expense$40,661 $15,843 $9,025 $9,025 $6,768 $— $— 
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Details (Tables)
3 Months Ended
Apr. 01, 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 three-months ended April 1, 2023 (in thousands):
Balance as of December 31, 2022
$1,422 
Additions(1)
266 
Write offs(2)
(356)
Recoveries during the period(322)
Other(3)
Balance as of April 1, 2023
$1,012 
(1)The new additions during the three-months ended April 1, 2023 are primarily due to specific reserves.
(2)The write offs during the three-months ended April 1, 2023 are primarily amounts fully reserved previously.
(3)Primarily represents foreign currency translation adjustments.
Schedule of Details of Selected Balance Sheet Items
The following table provides details of selected balance sheet items (in thousands):
April 1,
2023
December 31,
2022
Inventory
Raw materials$67,601 $48,688 
Work in process71,750 66,591 
Finished goods
273,589 259,576 
Total inventory$412,940 $374,855 
Property, plant and equipment, net
Computer hardware$47,514 $46,454 
Computer software(1)
58,867 62,102 
Laboratory and manufacturing equipment306,600 297,261 
Land and building12,372 12,369 
Furniture and fixtures2,862 2,828 
Leasehold and building improvements50,042 50,360 
Construction in progress48,702 42,418 
Subtotal526,959 513,792 
Less accumulated depreciation and amortization(2)
(349,952)(340,863)
Total property, plant and equipment, net$177,007 $172,929 
Accrued expenses and other current liabilities
Loss contingency related to non-cancelable purchase commitments$22,881 $28,796 
Taxes payable41,676 42,757 
Short-term operating and finance lease liability12,364 11,701 
Restructuring accrual397 941 
Other accrued expenses and other current liabilities43,339 57,255 
Total accrued expenses$120,657 $141,450 
(1)Included in computer software at April 1, 2023 and December 31, 2022 were $30.2 million and $29.3 million, respectively, related to enterprise resource planning (“ERP”) systems that the Company implemented. The unamortized ERP costs at April 1, 2023 and December 31, 2022 were $8.9 million and $9.0 million, respectively. Also included in computer software at April 1, 2023 and December 31, 2022 was $19.3 million and $24.2 million, respectively, related to term licenses. The unamortized term license costs at April 1, 2023 and December 31, 2022 was $7.1 million and $9.1 million, respectively.
(2)Depreciation expense was $12.5 million and $11.6 million (which includes depreciation of capitalized ERP cost of $0.9 million and $0.8 million, respectively) for the three-months ended April 1, 2023 and March 26, 2022, respectively. Also included in depreciation expense for three-months ended April 1, 2023 and March 26, 2022 was $2.2 million and $1.7 million, respectively, related to term licenses.
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Restructuring and Other Related Costs (Tables)
3 Months Ended
Apr. 01, 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
 April 1, 2023March 26, 2022
Cost of
Revenue
Operating ExpensesCost of
Revenue
Operating Expenses
Severance and other related expenses$— $— $140 $1,461 
Lease related impairment charges— 786 — 5,641 
Others— 10 168 
Total$— $790 $150 $7,270 
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— 786 790 
Cash Payments(562)(633)(4)(1,199)
Non-Cash Settlements and Other15 (153)(135)
Balance at April 1, 2023$245 $— $152 $397 
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Accumulated Other Comprehensive Loss (Tables)
3 Months Ended
Apr. 01, 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 three-months ended April 1, 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(7,171)(447)(7,618)
Amounts reclassified from accumulated other comprehensive loss— (937)(937)
Net current-period other comprehensive loss(7,171)(1,384)(8,555)
Balance at April 1, 2023$(56,803)$25,777 $(31,026)
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Basic and Diluted Net Loss Per Common Share (Tables)
3 Months Ended
Apr. 01, 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 Ended
 April 1,
2023
March 26,
2022
Net loss$(8,410)$(41,850)
Weighted average common shares outstanding - basic and diluted222,393 212,182 
Net loss per common share - basic and diluted$(0.04)$(0.20)
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 Ended
 April 1,
2023
March 26,
2022
Convertible senior notes40,100 69,930 
Restricted stock units15,582 17,887 
Performance stock units3,685 2,824 
Employee stock purchase plan shares— 1,095 
Total59,367 91,736 
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Debt (Tables)
3 Months Ended
Apr. 01, 2023
Debt Disclosure [Abstract]  
Schedule of Components of Convertible Senior Notes
The following is a summary of the Company's debt as of April 1, 2023 (in millions):
Net Carrying ValueUnpaid Principal BalanceContractual Maturity Date
CurrentLong-Term
2024 Notes$— $101.9 $102.7 September 2024
2027 Notes— 196.1 200.0 March 2027
2028 Notes— 363.7 373.8 August 2028
Mortgage7.1 — 7.1 March 2024
   Total Debt$7.1 $661.7 $683.6 
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 April 1, 2023 and as of December 31, 2022 was as follows (in thousands):

2024 Notes2027 Notes2028 Notes
April 1, 2023December 31, 2022April 1, 2023December 31, 2022April 1, 2023December 31, 2022
Principal$102,652 $102,652 $200,000 $200,000 $373,650 $373,750 
Unamortized issuance costs(789)(926)(3,887)(4,121)(9,987)(10,401)
Net carrying amount$101,863 $101,726 $196,113 $195,879 $363,663 $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 Ended
April 1,
2023
March 26,
2022
Contractual interest expense$5,299 $3,388 
Amortization of debt issuance costs785 767 
Total interest expense$6,084 $4,155 
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Tables)
3 Months Ended
Apr. 01, 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 April 1, 2023 (in thousands):
Operating LeaseFinance Lease
Total lease payments$70,357 $1,006 
Less: interest(1)
14,129 59 
Present value of lease liabilities$56,228 $947 
(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)
$70,357 $12,226 $15,481 $13,747 $10,338 $7,979 $10,586 
Finance lease obligations(3)
1,006 624 268 91 23 — — 
2028 Notes, including interest(4)
450,836 7,007 14,016 14,016 14,016 14,016 387,765 
2027 Notes, including interest(4)
220,000 2,500 5,000 5,000 5,000 202,500 — 
2024 Notes, including interest(4)
105,924 1,091 104,833 — — — — 
Mortgage Payable, including interest(4)
7,415 586 6,829 — — — — 
Total contractual obligations$855,538 $24,034 $146,427 $32,854 $29,377 $224,495 $398,351 
(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.7 million and $4.9 million as of April 1, 2023 and December 31, 2022, respectively. Of the $4.7 million as of April 1, 2023, $4.6 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 April 1, 2023 (in thousands):
Operating LeaseFinance Lease
Total lease payments$70,357 $1,006 
Less: interest(1)
14,129 59 
Present value of lease liabilities$56,228 $947 
(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)
$70,357 $12,226 $15,481 $13,747 $10,338 $7,979 $10,586 
Finance lease obligations(3)
1,006 624 268 91 23 — — 
2028 Notes, including interest(4)
450,836 7,007 14,016 14,016 14,016 14,016 387,765 
2027 Notes, including interest(4)
220,000 2,500 5,000 5,000 5,000 202,500 — 
2024 Notes, including interest(4)
105,924 1,091 104,833 — — — — 
Mortgage Payable, including interest(4)
7,415 586 6,829 — — — — 
Total contractual obligations$855,538 $24,034 $146,427 $32,854 $29,377 $224,495 $398,351 
(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.7 million and $4.9 million as of April 1, 2023 and December 31, 2022, respectively. Of the $4.7 million as of April 1, 2023, $4.6 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)
$70,357 $12,226 $15,481 $13,747 $10,338 $7,979 $10,586 
Finance lease obligations(3)
1,006 624 268 91 23 — — 
2028 Notes, including interest(4)
450,836 7,007 14,016 14,016 14,016 14,016 387,765 
2027 Notes, including interest(4)
220,000 2,500 5,000 5,000 5,000 202,500 — 
2024 Notes, including interest(4)
105,924 1,091 104,833 — — — — 
Mortgage Payable, including interest(4)
7,415 586 6,829 — — — — 
Total contractual obligations$855,538 $24,034 $146,427 $32,854 $29,377 $224,495 $398,351 
(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.7 million and $4.9 million as of April 1, 2023 and December 31, 2022, respectively. Of the $4.7 million as of April 1, 2023, $4.6 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)
$70,357 $12,226 $15,481 $13,747 $10,338 $7,979 $10,586 
Finance lease obligations(3)
1,006 624 268 91 23 — — 
2028 Notes, including interest(4)
450,836 7,007 14,016 14,016 14,016 14,016 387,765 
2027 Notes, including interest(4)
220,000 2,500 5,000 5,000 5,000 202,500 — 
2024 Notes, including interest(4)
105,924 1,091 104,833 — — — — 
Mortgage Payable, including interest(4)
7,415 586 6,829 — — — — 
Total contractual obligations$855,538 $24,034 $146,427 $32,854 $29,377 $224,495 $398,351 
(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.7 million and $4.9 million as of April 1, 2023 and December 31, 2022, respectively. Of the $4.7 million as of April 1, 2023, $4.6 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 44 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity (Tables)
3 Months Ended
Apr. 01, 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 granted5,931 $7.34 
RSUs released(2,801)$8.45 $20,343 
RSUs canceled(137)$8.25 
Outstanding at April 1, 2023
15,581 $7.77 120,914 
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(708)$5.89 
Outstanding at April 1, 2023
3,686 $7.62 $28,603 
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 April 1, 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$105,199 2.33
PSUs$26,268 2.11
Schedule of Estimated Fair Value of ESPP Shares
The fair value of the ESPP shares was estimated at the date of grant using the following assumptions:
 Three Months Ended
April 1, 2023March 26, 2022
Volatility60%39%
Risk-free interest rate4.98%0.67%
Expected life0.5 years0.5 years
Estimated fair value$2.37$2.21
Schedule of Nonvested Performance Based Units Activity by Grant Year The following table summarizes by grant year, the Company’s PSU activity for the three-months ended April 1, 2023 (in thousands):
Total Number of Performance Stock Units2020202120222023
Outstanding at December 31, 20222,559 1,058 602 899 — 
PSUs granted1,835 — — — 1,835 
PSUs canceled(708)(708)— — — 
Outstanding at April 1, 2023
3,686 350 602 899 1,835 
Schedule of Effects of Stock-Based Compensation on Company's Balance Sheets and Statements of Operations
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):
April 1,
2023
December 31,
2022
Stock-based compensation effects in inventory$4,267 $3,979 
 Three Months Ended
 April 1,
2023
March 26,
2022
Income tax benefit associated with stock-based compensation$1,984 $2,226 
Stock-based compensation effects in net loss before income taxes
Cost of revenue$2,276 $1,889 
Research and development5,623 4,841 
Sales and marketing3,594 2,767 
General and administration4,158 3,442 
Total stock-based compensation expense$15,651 $12,939 
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Information (Tables)
3 Months Ended
Apr. 01, 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):
April 1,
2023
December 31, 2022
United States$160,032 $156,065 
Other Americas3,022 2,908 
Europe, Middle East and Africa10,286 10,285 
Asia Pacific3,667 3,671 
Total property, plant and equipment, net$177,007 $172,929 
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Guarantees (Tables)
3 Months Ended
Apr. 01, 2023
Guarantees [Abstract]  
Schedule of Activity Related to Product Warranty
Activity related to product warranty was as follows (in thousands):
Three Months Ended
April 1, 2023March 26, 2022
Beginning balance$36,621 $44,310 
Charges to operations5,237 5,975 
Utilization(5,194)(5,709)
Change in estimate(1)
(1,030)(4,991)
Balance at the end of the period$35,634 $39,585 
(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).
April 1,
2023
December 31,
2022
Customer performance guarantees$19,406 $20,903 
Value added tax license2,307 1,434 
Property leases2,769 2,398 
Total$24,482 $24,735 
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Pension and Post-Retirement Benefit Plans (Tables)
3 Months Ended
Apr. 01, 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 Ended
April 1, 2023March 26, 2022
Service cost$67 $80 
Interest cost769 333 
Expected return on plan assets(654)(780)
Amortization of actuarial (gain) loss(937)87 
Total net periodic benefit cost$(755)$(280)
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Apr. 01, 2023
Mar. 26, 2022
Dec. 31, 2022
Property, Plant and Equipment [Line Items]      
Operating lease expense $ 3.8 $ 9.3  
Accelerated rent expense 0.8 $ 5.6  
Finance lease, right-of-use asset $ 2.0   $ 1.9
Minimum      
Property, Plant and Equipment [Line Items]      
Term of finance lease 3 years    
Maximum      
Property, Plant and Equipment [Line Items]      
Term of finance lease 5 years    
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of Assets And Liabilities, Lessee, Operating Leases (Details) - USD ($)
$ in Thousands
Apr. 01, 2023
Dec. 31, 2022
Leases [Abstract]    
Accrued expenses and other current liabilities $ 11,582 $ 10,948
Other long-term liabilities 44,646 45,862
Total operating lease liability $ 56,228 $ 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 50 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of Operating Lease and Finance Lease Liabilities (Details) - USD ($)
$ in Thousands
Apr. 01, 2023
Dec. 31, 2022
Operating Lease    
Total lease payments $ 70,357  
Less: interest 14,129  
Present value of lease liabilities 56,228 $ 56,810
Finance Lease    
Total lease payments 1,006  
Less: interest 59  
Present value of lease liabilities $ 947  
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of Lease Costs (Details)
$ in Thousands
3 Months Ended
Apr. 01, 2023
USD ($)
Leases [Abstract]  
Weighted average remaining lease term 5 years 1 month 28 days
Weighted average discount rate 9.29%
Cash paid for amounts included in the measurement of lease liabilities $ 4,045
Leased assets obtained in exchange for new lease liabilities $ 1,846
Weighted average remaining lease term 1 year 3 months 25 days
Weighted average discount rate 7.82%
Cash paid for amounts included in the measurement of lease liabilities $ 227
Leased assets obtained in exchange for new lease liabilities $ 208
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2023
Mar. 26, 2022
Disaggregation of Revenue [Line Items]    
Total revenue $ 392,075 $ 338,874
Direct    
Disaggregation of Revenue [Line Items]    
Total revenue 262,862 260,892
Indirect    
Disaggregation of Revenue [Line Items]    
Total revenue 129,213 77,982
United States    
Disaggregation of Revenue [Line Items]    
Total revenue 237,035 170,185
Other Americas    
Disaggregation of Revenue [Line Items]    
Total revenue 20,555 20,911
Europe, Middle East and Africa    
Disaggregation of Revenue [Line Items]    
Total revenue 93,250 108,611
Asia Pacific    
Disaggregation of Revenue [Line Items]    
Total revenue $ 41,235 $ 39,167
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition - Schedule of Contract with Customer, Asset and Liability (Details) - USD ($)
$ in Thousands
Apr. 01, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]    
Accounts receivable, net $ 334,434 $ 419,735
Contract assets 65,174 60,172
Deferred revenue $ (175,550) $ (181,679)
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Apr. 01, 2023
Mar. 26, 2022
Revenue from Contract with Customer [Abstract]    
Deferred revenue recognized $ 50.9 $ 44.9
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition - Schedule of Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Details)
$ in Thousands
Apr. 01, 2023
USD ($)
Disaggregation of Revenue [Line Items]  
Revenue expected to be recognized in the future as of April 1, 2023 $ 902,726
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-04-02  
Disaggregation of Revenue [Line Items]  
Revenue expected to be recognized in the future as of April 1, 2023 $ 594,213
Revenue expected to be recognized in the future, period 9 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 April 1, 2023 $ 238,535
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 April 1, 2023 $ 47,156
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 April 1, 2023 $ 10,664
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 April 1, 2023 $ 5,731
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 April 1, 2023 $ 6,427
Revenue expected to be recognized in the future, period
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Apr. 01, 2023
Dec. 31, 2022
Money Market Funds    
Assets (Liabilities)    
Money market funds $ 85,000 $ 95,000
Level 1 | Money Market Funds    
Assets (Liabilities)    
Money market funds 85,000 95,000
Level 2 | Money Market Funds    
Assets (Liabilities)    
Money market funds 0 0
Convertible senior notes    
Assets (Liabilities)    
Convertible senior notes 855,088 785,364
Convertible senior notes | Level 1    
Assets (Liabilities)    
Convertible senior notes 0 0
Convertible senior notes | Level 2    
Assets (Liabilities)    
Convertible senior notes $ 855,088 $ 785,364
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2023
Mar. 26, 2022
Dec. 31, 2022
Dec. 25, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Accelerated rent expense $ 800 $ 5,600    
Cash, cash equivalents and restricted cash 169,734 [1] $ 204,028 [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 $ 65,100   $ 65,900  
[1] Reconciliation of cash, cash equivalents and restricted cash to the condensed consolidated balance sheets:
April 1,
2023
March 26,
2022
Cash and cash equivalents$163,765 $191,937 
Short-term restricted cash3,873 6,528 
Long-term restricted cash2,096 5,563 
Total cash, cash equivalents and restricted cash$169,734 $204,028 
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Intangible Assets - Schedule of Goodwill Roll Forward (Details)
$ in Thousands
3 Months Ended
Apr. 01, 2023
USD ($)
Goodwill [Roll Forward]  
Goodwill, beginning balance $ 232,663
Foreign currency translation adjustments 1,111
Goodwill, ending balance $ 233,774
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Intangible Assets - Schedule of Purchased Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 01, 2023
Dec. 31, 2022
Intangible assets with finite lives:    
Gross Carrying Amount $ 265,862 $ 321,928
Accumulated Amortization (225,201) (274,141)
Net Carrying Amount 40,661 47,787
Customer relationships and backlog    
Intangible assets with finite lives:    
Gross Carrying Amount 112,550 151,461
Accumulated Amortization (78,954) (114,294)
Net Carrying Amount $ 33,596 $ 37,167
Weighted Average Remaining Useful Life (In Years) 3 years 3 months 18 days 3 years 6 months
Developed technology    
Intangible assets with finite lives:    
Gross Carrying Amount $ 153,312 $ 170,467
Accumulated Amortization (146,247) (159,847)
Net Carrying Amount $ 7,065 $ 10,620
Weighted Average Remaining Useful Life (In Years) 6 months 8 months 12 days
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Apr. 01, 2023
Mar. 26, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
Amortization expense $ 7.1 $ 10.0
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Intangible Assets - Schedule of Future Amortization Expense (Details) - USD ($)
$ in Thousands
Apr. 01, 2023
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
Net Carrying Amount $ 40,661 $ 47,787
Remainder of 2023 15,843  
2024 9,025  
2025 9,025  
2026 6,768  
2027 0  
Thereafter $ 0  
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Details - Schedule of Allowance for credit losses (Details)
$ in Thousands
3 Months Ended
Apr. 01, 2023
USD ($)
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Beginning balance $ 1,422
Additions 266
Write offs (356)
Recoveries during the period (322)
Other 2
Ending balance $ 1,012
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Details - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2023
Mar. 26, 2022
Property, Plant and Equipment [Line Items]    
Interest expense $ 6,800 $ 4,992
Trade Accounts Receivable    
Property, Plant and Equipment [Line Items]    
Interest expense 300 100
Receivables sold $ 21,200 $ 24,000
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Details - Schedule of Selected Balance Sheet Items (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2023
Mar. 26, 2022
Dec. 31, 2022
Inventory      
Raw materials $ 67,601   $ 48,688
Work in process 71,750   66,591
Finished goods 273,589   259,576
Total inventory 412,940   374,855
Property, plant and equipment, net      
Subtotal 526,959   513,792
Less accumulated depreciation and amortization (349,952)   (340,863)
Total property, plant and equipment, net 177,007   172,929
Accrued expenses and other current liabilities      
Loss contingency related to non-cancelable purchase commitments 22,881   28,796
Taxes payable 41,676   42,757
Short-term operating and finance lease liability 12,364   11,701
Restructuring accrual 397   941
Other accrued expenses and other current liabilities 43,339   57,255
Total accrued expenses 120,657   141,450
Depreciation 12,500 $ 11,600  
License Agreement Terms      
Accrued expenses and other current liabilities      
Depreciation 2,200 1,700  
Computer hardware      
Property, plant and equipment, net      
Subtotal 47,514   46,454
Computer software      
Property, plant and equipment, net      
Subtotal 58,867   62,102
Laboratory and manufacturing equipment      
Property, plant and equipment, net      
Subtotal 306,600   297,261
Land and building      
Property, plant and equipment, net      
Subtotal 12,372   12,369
Furniture and fixtures      
Property, plant and equipment, net      
Subtotal 2,862   2,828
Leasehold and building improvements      
Property, plant and equipment, net      
Subtotal 50,042   50,360
Construction in progress      
Property, plant and equipment, net      
Subtotal 48,702   42,418
Enterprise Resource Planning Systems      
Property, plant and equipment, net      
Subtotal 30,200   29,300
Total property, plant and equipment, net 8,900   9,000
Accrued expenses and other current liabilities      
Depreciation 900 $ 800  
Enterprise Resource Planning Systems | License      
Property, plant and equipment, net      
Subtotal 19,300   24,200
Total property, plant and equipment, net $ 7,100   $ 9,100
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Restructuring and Other Related Costs - Narrative (Details) - USD ($)
$ in Thousands
Apr. 01, 2023
Dec. 31, 2022
Restructuring Cost and Reserve [Line Items]    
Restructuring liability $ 397 $ 941
Severance and other related expenses    
Restructuring Cost and Reserve [Line Items]    
Restructuring liability 245 $ 792
Severance and other related expenses | Telecom Holding Parent LLC    
Restructuring Cost and Reserve [Line Items]    
Restructuring liability 100  
2021 Restructuring Plan | Severance and other related expenses    
Restructuring Cost and Reserve [Line Items]    
Restructuring liability $ 300  
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Restructuring and Other Related Costs - Schedule of Restructuring and Other Related Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2023
Mar. 26, 2022
Restructuring Cost and Reserve [Line Items]    
Restructuring and other related costs $ 790  
Cost of Revenue    
Restructuring Cost and Reserve [Line Items]    
Restructuring and other related costs 0 $ 150
Operating Expenses    
Restructuring Cost and Reserve [Line Items]    
Restructuring and other related costs 790 7,270
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 140
Severance and other related expenses | Operating Expenses    
Restructuring Cost and Reserve [Line Items]    
Restructuring and other related costs 0 1,461
Lease related impairment charges    
Restructuring Cost and Reserve [Line Items]    
Restructuring and other related costs 786  
Lease related impairment charges | Cost of Revenue    
Restructuring Cost and Reserve [Line Items]    
Restructuring and other related costs 0 0
Lease related impairment charges | Operating Expenses    
Restructuring Cost and Reserve [Line Items]    
Restructuring and other related costs 786 5,641
Others    
Restructuring Cost and Reserve [Line Items]    
Restructuring and other related costs 4  
Others | Cost of Revenue    
Restructuring Cost and Reserve [Line Items]    
Restructuring and other related costs 0 10
Others | Operating Expenses    
Restructuring Cost and Reserve [Line Items]    
Restructuring and other related costs $ 4 $ 168
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Restructuring and Other Related Costs - Schedule of Restructuring Reserve by Type of Cost (Details)
$ in Thousands
3 Months Ended
Apr. 01, 2023
USD ($)
Restructuring Reserve [Roll Forward]  
Beginning balance $ 941
Charges 790
Cash Payments (1,199)
Non-Cash Settlements and Other (135)
Ending balance 397
Severance and other related expenses  
Restructuring Reserve [Roll Forward]  
Beginning balance 792
Charges 0
Cash Payments (562)
Non-Cash Settlements and Other 15
Ending balance 245
Lease related impairment charges  
Restructuring Reserve [Roll Forward]  
Beginning balance 0
Charges 786
Cash Payments (633)
Non-Cash Settlements and Other (153)
Ending balance 0
Others  
Restructuring Reserve [Roll Forward]  
Beginning balance 149
Charges 4
Cash Payments (4)
Non-Cash Settlements and Other 3
Ending balance $ 152
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2023
Mar. 26, 2022
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning balance $ 179,647 $ 323,771
Other comprehensive loss before reclassifications (7,618)  
Amounts reclassified from accumulated other comprehensive loss (937)  
Net change in accumulated other comprehensive loss (8,555) (11,114)
Ending balance 186,256 170,205
Total    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning balance (22,471) (4,496)
Net change in accumulated other comprehensive loss (8,555) (11,114)
Ending balance (31,026) $ (15,610)
Foreign Currency Translation     
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning balance (49,632)  
Other comprehensive loss before reclassifications (7,171)  
Amounts reclassified from accumulated other comprehensive loss 0  
Net change in accumulated other comprehensive loss (7,171)  
Ending balance (56,803)  
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 (937)  
Net change in accumulated other comprehensive loss (1,384)  
Ending balance $ 25,777  
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.23.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
Apr. 01, 2023
Mar. 26, 2022
Earnings Per Share [Abstract]    
Net loss $ (8,410) $ (41,850)
Weighted average common shares outstanding - basic (in shares) 222,393 212,182
Weighted average common shares outstanding - diluted (in shares) 222,393 212,182
Net loss per common share - basic (in dollars per share) $ (0.04) $ (0.20)
Net loss per common share - diluted (in dollars per share) $ (0.04) $ (0.20)
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.23.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
Apr. 01, 2023
Mar. 26, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from earnings per share computation (in shares) 59,367 91,736
Convertible senior notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from earnings per share computation (in shares) 40,100 69,930
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from earnings per share computation (in shares) 15,582 17,887
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,685 2,824
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 1,095
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Debt - Schedule of Components of Convertible Senior Notes (Details) - USD ($)
$ in Thousands
Apr. 01, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Current $ 7,100 $ 500
Long-term debt, net 661,739 667,719
Unpaid Principal Balance 683,600 683,800
Mortgage    
Debt Instrument [Line Items]    
Current 7,100 500
Long-term debt, net 0 6,800
Unpaid Principal Balance 7,100 7,300
2024 Notes    
Debt Instrument [Line Items]    
Long-term debt, net 101,863 101,726
2024 Notes | Convertible senior notes    
Debt Instrument [Line Items]    
Current 0 0
Long-term debt, net 101,900 101,700
Unpaid Principal Balance 102,700 102,700
2027 Notes    
Debt Instrument [Line Items]    
Long-term debt, net 196,113 195,879
2027 Notes | Convertible senior notes    
Debt Instrument [Line Items]    
Current 0 0
Long-term debt, net 196,100 195,900
Unpaid Principal Balance 200,000 200,000
2028 Notes    
Debt Instrument [Line Items]    
Long-term debt, net 363,663 363,349
2028 Notes | Convertible senior notes    
Debt Instrument [Line Items]    
Current 0 0
Long-term debt, net 363,700 363,300
Unpaid Principal Balance $ 373,800 $ 373,800
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Debt - Narrative (Details)
1 Months Ended
Aug. 08, 2022
Jun. 24, 2022
USD ($)
Dec. 26, 2021
Sep. 24, 2021
USD ($)
installment
Mar. 31, 2020
USD ($)
Mar. 31, 2019
USD ($)
installment
Sep. 30, 2018
USD ($)
Apr. 01, 2023
USD ($)
Dec. 31, 2022
USD ($)
Aug. 31, 2022
USD ($)
Accounts, Notes, Loans and Financing Receivable [Line Items]                    
Current               $ 7,100,000 $ 500,000  
Letter of Credit | Banker's Guarantees or Performance Bonds                    
Accounts, Notes, Loans and Financing Receivable [Line Items]                    
Letters of credit outstanding               19,100,000    
Line of credit, outstanding               19,100,000    
2024 Notes                    
Accounts, Notes, Loans and Financing Receivable [Line Items]                    
Debt instrument, face amount               102,652,000 102,652,000  
Conversion ratio             0.1012812      
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               373,650,000 373,750,000  
Conversion ratio             0.1471183      
Senior Notes | 2024 Notes                    
Accounts, Notes, Loans and Financing Receivable [Line Items]                    
Debt instrument, face amount             $ 402,500,000      
Contractual Interest Rates             2.125%      
Additional effective rate of interest to be used on amortized carrying value     2.70%              
Debt issuance costs amortization period     17 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         47 months          
Conversion ratio             0.1305995      
Senior Notes | 2028 Notes                    
Accounts, Notes, Loans and Financing Receivable [Line Items]                    
Debt instrument, face amount                   $ 373,800,000
Contractual Interest Rates                   3.75%
Additional effective rate of interest to be used on amortized carrying value 4.30%                  
Debt issuance costs amortization period 64 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 issuance costs, net               1,200,000    
Debt available borrowing capacity               133,400,000    
Asset-based revolving credit facility | Credit Agreement | Revolving Credit Facility | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Minimum                    
Accounts, Notes, Loans and Financing Receivable [Line Items]                    
Variable rate   1.25%                
Asset-based revolving credit facility | Credit Agreement | Revolving Credit Facility | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | 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               $ 7,100,000 $ 500,000  
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Debt - Schedule of Interest Expense Recognized Related to Notes Prior to Capitalization of Interest (Details) - 2024 Notes - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2023
Mar. 26, 2022
Debt Instrument [Line Items]    
Contractual interest expense $ 5,299 $ 3,388
Amortization of debt issuance costs 785 767
Total interest expense $ 6,084 $ 4,155
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Debt - Schedule of Net Carrying Amount (Details) - USD ($)
$ in Thousands
Apr. 01, 2023
Dec. 31, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Long-term debt, net $ 661,739 $ 667,719
2024 Notes    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Principal 102,652 102,652
Unamortized issuance costs (789) (926)
Long-term debt, net 101,863 101,726
2027 Notes    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Principal 200,000 200,000
Unamortized issuance costs (3,887) (4,121)
Long-term debt, net 196,113 195,879
2028 Notes    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Principal 373,650 373,750
Unamortized issuance costs (9,987) (10,401)
Long-term debt, net $ 363,663 $ 363,349
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Schedule of Future Annual Minimum Operating Lease Payments (Details)
$ in Thousands
Apr. 01, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Total lease payments $ 70,357
Remainder of 2023 12,226
2024 15,481
2025 13,747
2026 10,338
2027 7,979
Thereafter $ 10,586
XML 76 R67.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Schedule of Finance Lease Obligations (Details)
$ in Thousands
Apr. 01, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Total lease payments $ 1,006
Remainder of 2023 624
2024 268
2025 91
2026 23
2027 0
Thereafter $ 0
XML 77 R68.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Schedule of Future Interest and Principal Payments (Details)
$ in Thousands
Apr. 01, 2023
USD ($)
Mortgage  
Debt Instrument [Line Items]  
Total $ 7,415
Remainder of 2023 586
2024 6,829
2025 0
2026 0
2027 0
Thereafter 0
2028 Notes, including interest | Senior Notes  
Debt Instrument [Line Items]  
Total 450,836
Remainder of 2023 7,007
2024 14,016
2025 14,016
2026 14,016
2027 14,016
Thereafter 387,765
2027 Notes, including interest | Senior Notes  
Debt Instrument [Line Items]  
Total 220,000
Remainder of 2023 2,500
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 105,924
Remainder of 2023 1,091
2024 104,833
2025 0
2026 0
2027 0
Thereafter $ 0
XML 78 R69.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Schedule of Total Contractual Obligations (Details)
$ in Thousands
Apr. 01, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Total contractual obligations $ 855,538
Remainder of 2023 24,034
2024 146,427
2025 32,854
2026 29,377
2027 224,495
Thereafter $ 398,351
XML 79 R70.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Millions
Apr. 01, 2023
Dec. 31, 2022
Loss Contingencies [Line Items]    
Asset retirement obligations $ 4.7 $ 4.9
Other Long Term Liabilities    
Loss Contingencies [Line Items]    
Asset retirement obligations $ 4.6  
Minimum    
Loss Contingencies [Line Items]    
Operating lease term 1 year  
Maximum    
Loss Contingencies [Line Items]    
Operating lease term 11 years  
XML 80 R71.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
May 31, 2019
Feb. 28, 2016
Apr. 01, 2023
Mar. 26, 2022
Mar. 31, 2023
May 31, 2022
May 31, 2021
May 31, 2020
May 31, 2018
May 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Closing price of common stock (in dollars per share)         $ 7.76          
Stock based compensation expense     $ 15,651 $ 12,939            
2016 Equity Incentive Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Plan maximum term   10 years                
Increase in number of shares authorized (in shares) 7,300,000         8,500,000 4,400,000 8,100,000 1,500,000 6,400,000
Reserved common stock for issuance of options (in shares)     43,700,000              
ESPP                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Stock based compensation expense     $ 1,600 1,300            
ESPP | 2007 Equity Incentive Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of shares authorized to be issued (in shares) 31,600,000                  
Plan maximum term 20 years                  
Payroll deduction price as a percentage of market value 85.00%                  
Maximum employee subscription rate 15.00%                  
Maximum number of shares per employee (in shares) 3,000                  
Restricted Stock Units                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Amortization of stock based compensation     13,000 10,900            
Performance stock units                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Amortization of stock based compensation     $ 1,400 $ 900            
XML 81 R72.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Schedule of Company's Equity Award Activity - RSUs (Details) - Restricted Stock Units
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Apr. 01, 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 5,931
Number of units released (in shares) | shares (2,801)
Number units canceled (in shares) | shares (137)
Number of units, ending balance (in shares) | shares 15,581
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.34
Weighted Average Grant Date Fair Value Per Share, released (in dollars per share) | $ / shares 8.45
Weighted Average Grant Date Fair Value Per Share, canceled (in dollars per share) | $ / shares 8.25
Weighted Average Grant Date Fair Value Per Share, ending balance (in dollars per share) | $ / shares $ 7.77
Aggregate Intrinsic Value  
Aggregate Intrinsic Value, beginning balance | $ $ 84,847
Aggregate Intrinsic Value, RSUs released | $ 20,343
Aggregate Intrinsic Value, ending balance | $ $ 120,914
XML 82 R73.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Schedule of Company's Equity Award Activity - PSUs (Details) - Performance stock units
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Apr. 01, 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 units canceled (in shares) | shares (708)
Number of units, ending balance (in shares) | shares 3,686
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.89
Weighted Average Grant Date Fair Value Per Share, ending balance (in dollars per share) | $ / shares $ 7.62
Aggregate Intrinsic Value  
Aggregate Intrinsic Value, beginning balance | $ $ 17,251
Aggregate Intrinsic Value, ending balance | $ $ 28,603
XML 83 R74.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Schedule of Total Stock Based Compensation Cost for Instruments Granted but Not Yet Amortized (Details)
$ in Thousands
3 Months Ended
Apr. 01, 2023
USD ($)
RSUs  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized Compensation Expense, Net $ 105,199
Weighted Average Period (in Years) 2 years 3 months 29 days
Performance stock units  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized Compensation Expense, Net $ 26,268
Weighted Average Period (in Years) 2 years 1 month 9 days
XML 84 R75.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Schedule of Estimated Fair Value of ESPP, Valuation Assumptions (Details) - ESPP - $ / shares
3 Months Ended
Apr. 01, 2023
Mar. 26, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Volatility 60.00% 39.00%
Risk-free interest rate 4.98% 0.67%
Expected life 6 months 6 months
Estimated fair value (in dollars per share) $ 2.37 $ 2.21
XML 85 R76.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Schedule of Nonvested Performance Based Units Activity By Grant Year (Details) - PSUs
shares in Thousands
3 Months Ended
Apr. 01, 2023
shares
Number of Performance Stock Units  
Number of units, beginning balance (in shares) 2,559
Number of units granted (in shares) 1,835
Number units canceled (in shares) (708)
Number of units, ending balance (in shares) 3,686
2020  
Number of Performance Stock Units  
Number of units, beginning balance (in shares) 1,058
Number of units granted (in shares) 0
Number units canceled (in shares) (708)
Number of units, ending balance (in shares) 350
2021  
Number of Performance Stock Units  
Number of units, beginning balance (in shares) 602
Number of units granted (in shares) 0
Number units canceled (in shares) 0
Number of units, ending balance (in shares) 602
2022  
Number of Performance Stock Units  
Number of units, beginning balance (in shares) 899
Number of units granted (in shares) 0
Number units canceled (in shares) 0
Number of units, ending balance (in shares) 899
2023  
Number of Performance Stock Units  
Number of units, beginning balance (in shares) 0
Number of units granted (in shares) 1,835
Number units canceled (in shares) 0
Number of units, ending balance (in shares) 1,835
XML 86 R77.htm IDEA: XBRL DOCUMENT v3.23.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
Apr. 01, 2023
Mar. 26, 2022
Dec. 31, 2022
Effects Of Stock Based Compensation [Line Items]      
Income tax benefit associated with stock-based compensation $ 1,984 $ 2,226  
Total stock-based compensation expense 15,651 12,939  
Cost of revenue      
Effects Of Stock Based Compensation [Line Items]      
Stock-based compensation effects in net loss before income taxes 2,276 1,889  
Research and development      
Effects Of Stock Based Compensation [Line Items]      
Stock-based compensation effects in net loss before income taxes 5,623 4,841  
Sales and marketing      
Effects Of Stock Based Compensation [Line Items]      
Stock-based compensation effects in net loss before income taxes 3,594 2,767  
General and administration      
Effects Of Stock Based Compensation [Line Items]      
Stock-based compensation effects in net loss before income taxes 4,158 $ 3,442  
Inventory Valuation and Obsolescence      
Effects Of Stock Based Compensation [Line Items]      
Stock-based compensation effects in inventory $ 4,267   $ 3,979
XML 87 R78.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2023
Mar. 26, 2022
Income Tax Disclosure [Abstract]    
Tax expense $ 3,572 $ 6,437
Pre-tax loss 4,838 $ 35,413
Provision for income taxes increase (decrease) $ (2,800)  
XML 88 R79.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Information (Details)
$ in Thousands
3 Months Ended
Apr. 01, 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 $ 177,007 $ 172,929
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property, plant and equipment, net 160,032 156,065
Other Americas    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property, plant and equipment, net 3,022 2,908
Europe, Middle East and Africa    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property, plant and equipment, net 10,286 10,285
Asia Pacific    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property, plant and equipment, net $ 3,667 $ 3,671
XML 89 R80.htm IDEA: XBRL DOCUMENT v3.23.1
Guarantees - Schedule of Activity Related to Warranty (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2023
Mar. 26, 2022
Movement in Standard Product Warranty Accrual [Roll Forward]    
Beginning balance $ 36,621 $ 44,310
Charges to operations 5,237 5,975
Utilization (5,194) (5,709)
Change in estimate (1,030) (4,991)
Balance at the end of the period $ 35,634 $ 39,585
XML 90 R81.htm IDEA: XBRL DOCUMENT v3.23.1
Guarantees - Narrative (Details) - USD ($)
$ in Thousands
Apr. 01, 2023
Dec. 31, 2022
Guarantor Obligations [Line Items]    
Outstanding standby letters of credit $ 24,482 $ 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 19,406 $ 20,903
Cash collateral $ 5,200  
XML 91 R82.htm IDEA: XBRL DOCUMENT v3.23.1
Guarantees - Schedule of Guarantor Obligations (Details) - USD ($)
$ in Thousands
Apr. 01, 2023
Dec. 31, 2022
Guarantor Obligations [Line Items]    
Total $ 24,482 $ 24,735
Letter of Credit    
Guarantor Obligations [Line Items]    
Customer performance guarantees 19,406 20,903
Value added tax license 2,307 1,434
Property leases $ 2,769 $ 2,398
XML 92 R83.htm IDEA: XBRL DOCUMENT v3.23.1
Pension and Post-Retirement Benefit Plans - Schedule of Net Benefit Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2023
Mar. 26, 2022
Retirement Benefits [Abstract]    
Service cost $ 67 $ 80
Interest cost 769 333
Expected return on plan assets (654) (780)
Amortization of actuarial (gain) loss (937) 87
Total net periodic benefit cost $ (755) $ (280)
XML 93 R9999.htm IDEA: XBRL DOCUMENT v3.23.1
Label Element Value
Accounting Standards Update [Extensible Enumeration] us-gaap_AccountingStandardsUpdateExtensibleList Accounting Standards Update 2020-06 [Member]
XML 94 infn-20230401_htm.xml IDEA: XBRL DOCUMENT 0001138639 2023-01-01 2023-04-01 0001138639 2023-04-28 0001138639 2023-04-01 0001138639 2022-12-31 0001138639 us-gaap:ProductMember 2023-01-01 2023-04-01 0001138639 us-gaap:ProductMember 2021-12-26 2022-03-26 0001138639 us-gaap:ServiceMember 2023-01-01 2023-04-01 0001138639 us-gaap:ServiceMember 2021-12-26 2022-03-26 0001138639 2021-12-26 2022-03-26 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-04-01 0001138639 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-04-01 0001138639 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-04-01 0001138639 us-gaap:RetainedEarningsMember 2023-01-01 2023-04-01 0001138639 us-gaap:CommonStockMember 2023-04-01 0001138639 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 0001138639 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 0001138639 us-gaap:RetainedEarningsMember 2023-04-01 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-03-26 0001138639 us-gaap:AdditionalPaidInCapitalMember 2021-12-26 2022-03-26 0001138639 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-26 2022-03-26 0001138639 us-gaap:RetainedEarningsMember 2021-12-26 2022-03-26 0001138639 us-gaap:CommonStockMember 2022-03-26 0001138639 us-gaap:AdditionalPaidInCapitalMember 2022-03-26 0001138639 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-26 0001138639 us-gaap:RetainedEarningsMember 2022-03-26 0001138639 2022-03-26 0001138639 srt:MinimumMember 2023-04-01 0001138639 srt:MaximumMember 2023-04-01 0001138639 country:US 2023-01-01 2023-04-01 0001138639 country:US 2021-12-26 2022-03-26 0001138639 infn:AmericasExcludingUnitedStatesMember 2023-01-01 2023-04-01 0001138639 infn:AmericasExcludingUnitedStatesMember 2021-12-26 2022-03-26 0001138639 us-gaap:EMEAMember 2023-01-01 2023-04-01 0001138639 us-gaap:EMEAMember 2021-12-26 2022-03-26 0001138639 srt:AsiaPacificMember 2023-01-01 2023-04-01 0001138639 srt:AsiaPacificMember 2021-12-26 2022-03-26 0001138639 infn:DirectRevenueMember 2023-01-01 2023-04-01 0001138639 infn:DirectRevenueMember 2021-12-26 2022-03-26 0001138639 infn:IndirectRevenueMember 2023-01-01 2023-04-01 0001138639 infn:IndirectRevenueMember 2021-12-26 2022-03-26 0001138639 2023-04-02 2023-04-01 0001138639 2024-01-01 2023-04-01 0001138639 2025-01-01 2023-04-01 0001138639 2026-01-01 2023-04-01 0001138639 2027-01-01 2023-04-01 0001138639 2028-01-01 2023-04-01 0001138639 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleDebtMember 2023-04-01 0001138639 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleDebtMember 2023-04-01 0001138639 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleDebtMember 2023-04-01 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-04-01 0001138639 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-01 0001138639 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-04-01 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-04-01 0001138639 infn:ForeignSubsidiaryMember 2022-12-31 0001138639 us-gaap:CustomerRelationshipsMember 2023-04-01 0001138639 us-gaap:CustomerRelationshipsMember 2023-01-01 2023-04-01 0001138639 us-gaap:DevelopedTechnologyRightsMember 2023-04-01 0001138639 us-gaap:DevelopedTechnologyRightsMember 2023-01-01 2023-04-01 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-01-01 2023-04-01 0001138639 us-gaap:TradeAccountsReceivableMember 2021-12-26 2022-03-26 0001138639 us-gaap:ComputerEquipmentMember 2023-04-01 0001138639 us-gaap:ComputerEquipmentMember 2022-12-31 0001138639 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-04-01 0001138639 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-12-31 0001138639 infn:LaboratoryAndManufacturingEquipmentMember 2023-04-01 0001138639 infn:LaboratoryAndManufacturingEquipmentMember 2022-12-31 0001138639 us-gaap:LandAndBuildingMember 2023-04-01 0001138639 us-gaap:LandAndBuildingMember 2022-12-31 0001138639 us-gaap:FurnitureAndFixturesMember 2023-04-01 0001138639 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001138639 infn:LeaseholdAndBuildingImprovementsMember 2023-04-01 0001138639 infn:LeaseholdAndBuildingImprovementsMember 2022-12-31 0001138639 us-gaap:ConstructionInProgressMember 2023-04-01 0001138639 us-gaap:ConstructionInProgressMember 2022-12-31 0001138639 infn:EnterpriseResourcePlanningSystemsMember 2023-04-01 0001138639 infn:EnterpriseResourcePlanningSystemsMember 2022-12-31 0001138639 us-gaap:LicenseMember infn:EnterpriseResourcePlanningSystemsMember 2023-04-01 0001138639 us-gaap:LicenseMember infn:EnterpriseResourcePlanningSystemsMember 2022-12-31 0001138639 infn:EnterpriseResourcePlanningSystemsMember 2023-01-01 2023-04-01 0001138639 infn:EnterpriseResourcePlanningSystemsMember 2021-12-26 2022-03-26 0001138639 us-gaap:LicenseAgreementTermsMember 2023-01-01 2023-04-01 0001138639 us-gaap:LicenseAgreementTermsMember 2021-12-26 2022-03-26 0001138639 us-gaap:CostOfSalesMember us-gaap:EmployeeSeveranceMember 2023-01-01 2023-04-01 0001138639 us-gaap:OperatingExpenseMember us-gaap:EmployeeSeveranceMember 2023-01-01 2023-04-01 0001138639 us-gaap:CostOfSalesMember us-gaap:EmployeeSeveranceMember 2021-12-26 2022-03-26 0001138639 us-gaap:OperatingExpenseMember us-gaap:EmployeeSeveranceMember 2021-12-26 2022-03-26 0001138639 us-gaap:CostOfSalesMember infn:LeaseRelatedImpairmentChargesMember 2023-01-01 2023-04-01 0001138639 us-gaap:OperatingExpenseMember infn:LeaseRelatedImpairmentChargesMember 2023-01-01 2023-04-01 0001138639 us-gaap:CostOfSalesMember infn:LeaseRelatedImpairmentChargesMember 2021-12-26 2022-03-26 0001138639 us-gaap:OperatingExpenseMember infn:LeaseRelatedImpairmentChargesMember 2021-12-26 2022-03-26 0001138639 us-gaap:CostOfSalesMember infn:OtherImpairmentChargesMember 2023-01-01 2023-04-01 0001138639 us-gaap:OperatingExpenseMember infn:OtherImpairmentChargesMember 2023-01-01 2023-04-01 0001138639 us-gaap:CostOfSalesMember infn:OtherImpairmentChargesMember 2021-12-26 2022-03-26 0001138639 us-gaap:OperatingExpenseMember infn:OtherImpairmentChargesMember 2021-12-26 2022-03-26 0001138639 us-gaap:CostOfSalesMember 2023-01-01 2023-04-01 0001138639 us-gaap:OperatingExpenseMember 2023-01-01 2023-04-01 0001138639 us-gaap:CostOfSalesMember 2021-12-26 2022-03-26 0001138639 us-gaap:OperatingExpenseMember 2021-12-26 2022-03-26 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-04-01 0001138639 infn:LeaseRelatedImpairmentChargesMember 2023-01-01 2023-04-01 0001138639 infn:OtherImpairmentChargesMember 2023-01-01 2023-04-01 0001138639 us-gaap:EmployeeSeveranceMember 2023-04-01 0001138639 infn:LeaseRelatedImpairmentChargesMember 2023-04-01 0001138639 infn:OtherImpairmentChargesMember 2023-04-01 0001138639 us-gaap:EmployeeSeveranceMember infn:A2021RestructuringPlanMember 2023-04-01 0001138639 infn:TelecomHoldingParentLLCMember us-gaap:EmployeeSeveranceMember 2023-04-01 0001138639 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001138639 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2022-12-31 0001138639 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-04-01 0001138639 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2023-01-01 2023-04-01 0001138639 us-gaap:AccumulatedTranslationAdjustmentMember 2023-04-01 0001138639 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2023-04-01 0001138639 us-gaap:ConvertibleNotesPayableMember 2023-01-01 2023-04-01 0001138639 us-gaap:ConvertibleNotesPayableMember 2021-12-26 2022-03-26 0001138639 us-gaap:RestrictedStockMember 2023-01-01 2023-04-01 0001138639 us-gaap:RestrictedStockMember 2021-12-26 2022-03-26 0001138639 us-gaap:PerformanceSharesMember 2023-01-01 2023-04-01 0001138639 us-gaap:PerformanceSharesMember 2021-12-26 2022-03-26 0001138639 us-gaap:EmployeeStockMember 2023-01-01 2023-04-01 0001138639 us-gaap:EmployeeStockMember 2021-12-26 2022-03-26 0001138639 infn:A2.125ConvertibleSeniorNotesDueSeptember12024Member us-gaap:ConvertibleDebtMember 2023-04-01 0001138639 infn:ConvertibleSeniorNotes2.5DueMarch12027Member us-gaap:ConvertibleDebtMember 2023-04-01 0001138639 infn:A375ConvertibleSeniorNotesDue2028Member us-gaap:ConvertibleDebtMember 2023-04-01 0001138639 us-gaap:MortgagesMember 2023-04-01 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:A2.125ConvertibleSeniorNotesDueSeptember12024Member 2023-01-01 2023-04-01 0001138639 infn:A2.125ConvertibleSeniorNotesDueSeptember12024Member 2021-12-26 2022-03-26 0001138639 infn:A2.125ConvertibleSeniorNotesDueSeptember12024Member us-gaap:SeniorNotesMember 2021-12-26 0001138639 infn:A375ConvertibleSeniorNotesDue2028Member us-gaap:SeniorNotesMember 2022-08-08 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-04-01 0001138639 infn:A2.125ConvertibleSeniorNotesDueSeptember12024Member 2022-12-31 0001138639 infn:ConvertibleSeniorNotes2.5DueMarch12027Member 2023-04-01 0001138639 infn:ConvertibleSeniorNotes2.5DueMarch12027Member 2022-12-31 0001138639 infn:A375ConvertibleSeniorNotesDue2028Member 2023-04-01 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-04-01 0001138639 us-gaap:LetterOfCreditMember infn:CreditAgreementMember us-gaap:LineOfCreditMember 2023-04-01 0001138639 us-gaap:LetterOfCreditMember infn:BankersGuaranteesOrPerformanceBondsMember 2023-04-01 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:ConvertibleSeniorNotes2.5DueMarch12027Member us-gaap:SeniorNotesMember 2018-09-01 2018-09-30 0001138639 infn:A2.125ConvertibleSeniorNotesDueSeptember12024Member 2018-09-01 2018-09-30 0001138639 infn:A375ConvertibleSeniorNotesDue2028Member 2018-09-01 2018-09-30 0001138639 infn:ConvertibleSeniorNotesTwoThousandTwentyEightMember us-gaap:SeniorNotesMember 2023-04-01 0001138639 infn:ConvertibleSeniorNotesTwoThousandTwentySevenMember us-gaap:SeniorNotesMember 2023-04-01 0001138639 infn:ConvertibleSeniorNotesTwoThousandTwentyFourMember us-gaap:SeniorNotesMember 2023-04-01 0001138639 us-gaap:OtherNoncurrentLiabilitiesMember 2023-04-01 0001138639 us-gaap:EmployeeStockMember infn:A2007EquityIncentivePlanMember 2019-05-31 0001138639 us-gaap:EmployeeStockMember infn:A2007EquityIncentivePlanMember 2019-05-01 2019-05-31 0001138639 infn:A2016EquityIncentivePlanMember 2017-05-31 0001138639 infn:A2016EquityIncentivePlanMember 2018-05-31 0001138639 infn:A2016EquityIncentivePlanMember 2019-05-31 0001138639 infn:A2016EquityIncentivePlanMember 2020-05-31 0001138639 infn:A2016EquityIncentivePlanMember 2021-05-31 0001138639 infn:A2016EquityIncentivePlanMember 2022-05-31 0001138639 infn:A2016EquityIncentivePlanMember 2023-04-01 0001138639 infn:A2016EquityIncentivePlanMember 2016-02-01 2016-02-28 0001138639 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001138639 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-04-01 0001138639 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 0001138639 us-gaap:PerformanceSharesMember 2022-12-31 0001138639 us-gaap:PerformanceSharesMember 2023-01-01 2023-04-01 0001138639 us-gaap:PerformanceSharesMember 2023-04-01 0001138639 2023-03-31 0001138639 us-gaap:EmployeeStockMember 2023-01-01 2023-04-01 0001138639 us-gaap:EmployeeStockMember 2021-12-26 2022-03-26 0001138639 us-gaap:RestrictedStockUnitsRSUMember 2021-12-26 2022-03-26 0001138639 infn:FiscalYear2020GrantMember us-gaap:PerformanceSharesMember 2022-12-31 0001138639 infn:FiscalYear2021GrantMember us-gaap:PerformanceSharesMember 2022-12-31 0001138639 infn:FiscalYear2022GrantMember us-gaap:PerformanceSharesMember 2022-12-31 0001138639 infn:FiscalYear2023GrantMember us-gaap:PerformanceSharesMember 2022-12-31 0001138639 infn:FiscalYear2020GrantMember us-gaap:PerformanceSharesMember 2023-01-01 2023-04-01 0001138639 infn:FiscalYear2021GrantMember us-gaap:PerformanceSharesMember 2023-01-01 2023-04-01 0001138639 infn:FiscalYear2022GrantMember us-gaap:PerformanceSharesMember 2023-01-01 2023-04-01 0001138639 infn:FiscalYear2023GrantMember us-gaap:PerformanceSharesMember 2023-01-01 2023-04-01 0001138639 infn:FiscalYear2020GrantMember us-gaap:PerformanceSharesMember 2023-04-01 0001138639 infn:FiscalYear2021GrantMember us-gaap:PerformanceSharesMember 2023-04-01 0001138639 infn:FiscalYear2022GrantMember us-gaap:PerformanceSharesMember 2023-04-01 0001138639 infn:FiscalYear2023GrantMember us-gaap:PerformanceSharesMember 2023-04-01 0001138639 us-gaap:PerformanceSharesMember 2021-12-26 2022-03-26 0001138639 us-gaap:InventoryValuationAndObsolescenceMember 2023-04-01 0001138639 us-gaap:InventoryValuationAndObsolescenceMember 2022-12-31 0001138639 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-04-01 0001138639 us-gaap:ResearchAndDevelopmentExpenseMember 2021-12-26 2022-03-26 0001138639 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-04-01 0001138639 us-gaap:SellingAndMarketingExpenseMember 2021-12-26 2022-03-26 0001138639 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-04-01 0001138639 us-gaap:GeneralAndAdministrativeExpenseMember 2021-12-26 2022-03-26 0001138639 country:US 2023-04-01 0001138639 country:US 2022-12-31 0001138639 infn:OtherAmericasMember 2023-04-01 0001138639 infn:OtherAmericasMember 2022-12-31 0001138639 us-gaap:EMEAMember 2023-04-01 0001138639 us-gaap:EMEAMember 2022-12-31 0001138639 srt:AsiaPacificMember 2023-04-01 0001138639 srt:AsiaPacificMember 2022-12-31 0001138639 us-gaap:LetterOfCreditMember 2023-04-01 0001138639 us-gaap:LetterOfCreditMember 2022-12-31 0001138639 us-gaap:SuretyBondMember 2023-04-01 0001138639 us-gaap:SuretyBondMember 2022-12-31 shares iso4217:USD iso4217:USD shares pure infn:installment infn:segment false 2023 Q1 0001138639 --12-30 http://fasb.org/us-gaap/2022#AccountingStandardsUpdate202006Member http://fasb.org/us-gaap/2022#AccountsPayableAndOtherAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2022#AccountsPayableAndOtherAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent P3Y P9M P1Y P1Y P1Y P1Y 0.1305995 0.1012812 0.1471183 P1Y 1 10-Q true 2023-04-01 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 225615552 163765000 178657000 3873000 7274000 334434000 419735000 412940000 374855000 155228000 152451000 1070240000 1132972000 177007000 172929000 34434000 34543000 40661000 47787000 233774000 232663000 2096000 3272000 40174000 44972000 1598386000 1669138000 275177000 304880000 120657000 141450000 59666000 78849000 7148000 510000 18296000 19747000 153287000 158501000 634231000 703937000 661739000 667719000 17338000 16874000 22263000 23178000 2365000 2348000 44646000 45862000 29548000 29573000 0.001 0.001 25000000 25000000 0 0 0 0 0 0 0.001 0.001 500000000 500000000 224832000 224832000 220408000 220408000 225000 220000 1925060000 1901491000 -31026000 -22471000 -1708003000 -1699593000 186256000 179647000 1598386000 1669138000 314820000 267453000 77255000 71421000 392075000 338874000 198674000 182887000 42947000 37959000 3556000 6231000 0 150000 245177000 227227000 146898000 111647000 81042000 73411000 41707000 35824000 29235000 27890000 3589000 3746000 790000 7270000 156363000 148141000 -9465000 -36494000 471000 53000 6800000 4992000 10956000 6020000 4627000 1081000 -4838000 -35413000 3572000 6437000 -8410000 -41850000 -0.04 -0.20 -0.04 -0.20 222393000 212182000 222393000 212182000 -8410000 -41850000 -7171000 -11201000 -447000 0 937000 -87000 -8555000 -11114000 -16965000 -52964000 220408000 220000 1901491000 -22471000 -1699593000 179647000 1775000 2000 8734000 8736000 2801000 3000 3000 152000 1101000 1101000 15936000 15936000 -8555000 -8555000 -8410000 -8410000 224832000 225000 1925060000 -31026000 -1708003000 186256000 211381000 211000 2026098000 -4496000 -1698042000 323771000 -196493000 74492000 -122001000 1234000 1000 8880000 8881000 675000 1000 1000 59000 524000 524000 13041000 13041000 -11114000 -11114000 -41850000 -41850000 213231000 213000 1851002000 -15610000 -1665400000 170205000 -8410000 -41850000 19602000 21572000 136000 5390000 847000 1060000 2148000 2702000 15651000 12939000 1037000 -789000 -86239000 -81816000 38555000 1979000 -1004000 23481000 -27969000 -19829000 -44749000 -14351000 -6676000 -8990000 -1769000 15788000 16809000 16059000 -16809000 -16059000 127000 121000 154000 0 2323000 1418000 227000 400000 8738000 8875000 1100000 524000 4807000 6412000 -5698000 -4634000 -19469000 1507000 189203000 202521000 169734000 204028000 1963000 1967000 10931000 7137000 10229000 1477000 1099000 2037000 7134000 9290000 163765000 191937000 3873000 6528000 2096000 5563000 169734000 204028000 Basis of Presentation and Significant Accounting Policies<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.</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 on-going 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 inter-company 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 Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 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%">For the three-month periods ended April 1, 2023 and March 26, 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%">three-</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">months ended April 1, 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 Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022.</span></div> Leases<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-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%">April 1, 2023 and March 26, 2022, operating lease expense was $3.8 million and $9.3 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.8 million and $5.6 million, for the three-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%">April 1, 2023 and March 26, 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-months ended April 1, 2023 and March 26, 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 style="width:66.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">April 1,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><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:id3VybDovL2RvY3MudjEvZG9jOjFjZGU1ZTQ1ZDI0MTQwNDQ5ZTUwZjA2ZmFmNTYwZjlhL3NlYzoxY2RlNWU0NWQyNDE0MDQ0OWU1MGYwNmZhZjU2MGY5YV80MC9mcmFnOjRhYmVjNzFmOTVjMzRjNGM5YTZjN2UxYTliNjEwOTQzL3RhYmxlOmZlYzk1YWUyMmQzZDQxYmE5MDczMGFhZTAzOTdhMGU0L3RhYmxlcmFuZ2U6ZmVjOTVhZTIyZDNkNDFiYTkwNzMwYWFlMDM5N2EwZTRfMS0wLTEtMS0xMDQ3NTM_14f8435d-dff7-4ed1-ad42-26d351f1392c"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZGU1ZTQ1ZDI0MTQwNDQ5ZTUwZjA2ZmFmNTYwZjlhL3NlYzoxY2RlNWU0NWQyNDE0MDQ0OWU1MGYwNmZhZjU2MGY5YV80MC9mcmFnOjRhYmVjNzFmOTVjMzRjNGM5YTZjN2UxYTliNjEwOTQzL3RhYmxlOmZlYzk1YWUyMmQzZDQxYmE5MDczMGFhZTAzOTdhMGU0L3RhYmxlcmFuZ2U6ZmVjOTVhZTIyZDNkNDFiYTkwNzMwYWFlMDM5N2EwZTRfMS0wLTEtMS0xMDQ3NTM_3405c8cd-fc78-4e42-9d9d-e14b61365e2e">Accrued expenses and other current liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,582 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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:id3VybDovL2RvY3MudjEvZG9jOjFjZGU1ZTQ1ZDI0MTQwNDQ5ZTUwZjA2ZmFmNTYwZjlhL3NlYzoxY2RlNWU0NWQyNDE0MDQ0OWU1MGYwNmZhZjU2MGY5YV80MC9mcmFnOjRhYmVjNzFmOTVjMzRjNGM5YTZjN2UxYTliNjEwOTQzL3RhYmxlOmZlYzk1YWUyMmQzZDQxYmE5MDczMGFhZTAzOTdhMGU0L3RhYmxlcmFuZ2U6ZmVjOTVhZTIyZDNkNDFiYTkwNzMwYWFlMDM5N2EwZTRfMi0wLTEtMS0xMDQ3NTM_1a2ab03a-87a2-4acc-b533-1e1c765e4b2f"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZGU1ZTQ1ZDI0MTQwNDQ5ZTUwZjA2ZmFmNTYwZjlhL3NlYzoxY2RlNWU0NWQyNDE0MDQ0OWU1MGYwNmZhZjU2MGY5YV80MC9mcmFnOjRhYmVjNzFmOTVjMzRjNGM5YTZjN2UxYTliNjEwOTQzL3RhYmxlOmZlYzk1YWUyMmQzZDQxYmE5MDczMGFhZTAzOTdhMGU0L3RhYmxlcmFuZ2U6ZmVjOTVhZTIyZDNkNDFiYTkwNzMwYWFlMDM5N2EwZTRfMi0wLTEtMS0xMDQ3NTM_54f75b9e-2bb0-44b0-8bdf-8506cf3c9f8f">Other long-term liabilities</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">44,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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 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,228 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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:id3VybDovL2RvY3MudjEvZG9jOjFjZGU1ZTQ1ZDI0MTQwNDQ5ZTUwZjA2ZmFmNTYwZjlhL3NlYzoxY2RlNWU0NWQyNDE0MDQ0OWU1MGYwNmZhZjU2MGY5YV80MC9mcmFnOjRhYmVjNzFmOTVjMzRjNGM5YTZjN2UxYTliNjEwOTQzL3RleHRyZWdpb246NGFiZWM3MWY5NWMzNGM0YzlhNmM3ZTFhOWI2MTA5NDNfMTAxNg_8141c4ad-c025-4227-a85f-8c840ac1025e">three</span> to five years with option to purchase, or ownership transferring at the end of the term. As of April 1, 2023 and December 31, 2022, finance leases included in property, plant, and equipment, net in the condensed consolidated balance sheets were $2.0 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-month periods ended April 1, 2023 and March 26, 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 April 1, 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 style="width:62.642%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.447%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 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 style="background-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%">70,357 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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,006 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,228 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">947 </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"/></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 three-months ended April 1, 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 style="width:64.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.423%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Lease</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 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%">5.16 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1.32 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 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.29 </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 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.82 </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 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%">4,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,846 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3800000 9300000 800000 5600000 <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 style="width:66.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">April 1,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><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:id3VybDovL2RvY3MudjEvZG9jOjFjZGU1ZTQ1ZDI0MTQwNDQ5ZTUwZjA2ZmFmNTYwZjlhL3NlYzoxY2RlNWU0NWQyNDE0MDQ0OWU1MGYwNmZhZjU2MGY5YV80MC9mcmFnOjRhYmVjNzFmOTVjMzRjNGM5YTZjN2UxYTliNjEwOTQzL3RhYmxlOmZlYzk1YWUyMmQzZDQxYmE5MDczMGFhZTAzOTdhMGU0L3RhYmxlcmFuZ2U6ZmVjOTVhZTIyZDNkNDFiYTkwNzMwYWFlMDM5N2EwZTRfMS0wLTEtMS0xMDQ3NTM_14f8435d-dff7-4ed1-ad42-26d351f1392c"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZGU1ZTQ1ZDI0MTQwNDQ5ZTUwZjA2ZmFmNTYwZjlhL3NlYzoxY2RlNWU0NWQyNDE0MDQ0OWU1MGYwNmZhZjU2MGY5YV80MC9mcmFnOjRhYmVjNzFmOTVjMzRjNGM5YTZjN2UxYTliNjEwOTQzL3RhYmxlOmZlYzk1YWUyMmQzZDQxYmE5MDczMGFhZTAzOTdhMGU0L3RhYmxlcmFuZ2U6ZmVjOTVhZTIyZDNkNDFiYTkwNzMwYWFlMDM5N2EwZTRfMS0wLTEtMS0xMDQ3NTM_3405c8cd-fc78-4e42-9d9d-e14b61365e2e">Accrued expenses and other current liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,582 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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:id3VybDovL2RvY3MudjEvZG9jOjFjZGU1ZTQ1ZDI0MTQwNDQ5ZTUwZjA2ZmFmNTYwZjlhL3NlYzoxY2RlNWU0NWQyNDE0MDQ0OWU1MGYwNmZhZjU2MGY5YV80MC9mcmFnOjRhYmVjNzFmOTVjMzRjNGM5YTZjN2UxYTliNjEwOTQzL3RhYmxlOmZlYzk1YWUyMmQzZDQxYmE5MDczMGFhZTAzOTdhMGU0L3RhYmxlcmFuZ2U6ZmVjOTVhZTIyZDNkNDFiYTkwNzMwYWFlMDM5N2EwZTRfMi0wLTEtMS0xMDQ3NTM_1a2ab03a-87a2-4acc-b533-1e1c765e4b2f"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZGU1ZTQ1ZDI0MTQwNDQ5ZTUwZjA2ZmFmNTYwZjlhL3NlYzoxY2RlNWU0NWQyNDE0MDQ0OWU1MGYwNmZhZjU2MGY5YV80MC9mcmFnOjRhYmVjNzFmOTVjMzRjNGM5YTZjN2UxYTliNjEwOTQzL3RhYmxlOmZlYzk1YWUyMmQzZDQxYmE5MDczMGFhZTAzOTdhMGU0L3RhYmxlcmFuZ2U6ZmVjOTVhZTIyZDNkNDFiYTkwNzMwYWFlMDM5N2EwZTRfMi0wLTEtMS0xMDQ3NTM_54f75b9e-2bb0-44b0-8bdf-8506cf3c9f8f">Other long-term liabilities</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">44,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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 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,228 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr></table></div> 11582000 10948000 44646000 45862000 56228000 56810000 P5Y 2000000 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 April 1, 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 style="width:62.642%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.447%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 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 style="background-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%">70,357 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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,006 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,228 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">947 </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"/></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 style="width:31.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.997%"/><td style="width:0.1%"/></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 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 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 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 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 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 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 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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">70,357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">12,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,481 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">1,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">450,836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">14,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">14,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">14,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">14,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">387,765 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">220,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">105,924 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,091 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">104,833 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">855,538 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">24,034 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">146,427 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">32,854 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">29,377 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">224,495 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">398,351 </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"/></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:id3VybDovL2RvY3MudjEvZG9jOjFjZGU1ZTQ1ZDI0MTQwNDQ5ZTUwZjA2ZmFmNTYwZjlhL3NlYzoxY2RlNWU0NWQyNDE0MDQ0OWU1MGYwNmZhZjU2MGY5YV85MS9mcmFnOjQyMmZiYzQ4NThlOTQ1MjA4OWFjNDdhMDA1YjllNWFlL3RleHRyZWdpb246NDIyZmJjNDg1OGU5NDUyMDg5YWM0N2EwMDViOWU1YWVfMjgx_41f8a57e-9509-4f8e-937e-e779833e0c24">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.7 million and $4.9 million as of April 1, 2023 and December 31, 2022, respectively. Of the $4.7 million as of April 1, 2023, $4.6 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 April 1, 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 style="width:62.642%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.447%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 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 style="background-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%">70,357 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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,006 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,228 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">947 </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"/></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 style="width:31.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.997%"/><td style="width:0.1%"/></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 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 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 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 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 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 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 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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">70,357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">12,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,481 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">1,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">450,836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">14,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">14,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">14,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">14,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">387,765 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">220,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">105,924 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,091 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">104,833 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">855,538 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">24,034 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">146,427 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">32,854 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">29,377 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">224,495 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">398,351 </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"/></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:id3VybDovL2RvY3MudjEvZG9jOjFjZGU1ZTQ1ZDI0MTQwNDQ5ZTUwZjA2ZmFmNTYwZjlhL3NlYzoxY2RlNWU0NWQyNDE0MDQ0OWU1MGYwNmZhZjU2MGY5YV85MS9mcmFnOjQyMmZiYzQ4NThlOTQ1MjA4OWFjNDdhMDA1YjllNWFlL3RleHRyZWdpb246NDIyZmJjNDg1OGU5NDUyMDg5YWM0N2EwMDViOWU1YWVfMjgx_41f8a57e-9509-4f8e-937e-e779833e0c24">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.7 million and $4.9 million as of April 1, 2023 and December 31, 2022, respectively. Of the $4.7 million as of April 1, 2023, $4.6 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> 70357000 1006000 14129000 59000 56228000 947000 <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 three-months ended April 1, 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 style="width:64.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.423%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Lease</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 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%">5.16 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1.32 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 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.29 </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 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.82 </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 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%">4,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,846 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P5Y1M28D P1Y3M25D 0.0929 0.0782 4045000 227000 1846000 208000 Revenue Recognition<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 style="width:72.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">April 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">March 26,<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%">237,035 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">170,185 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">20,555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">20,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">93,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">108,611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">41,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">338,874 </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"/></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 style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">April 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">March 26,<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%">262,862 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">260,892 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">129,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">338,874 </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"/></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 style="width:71.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">April 1,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">334,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">65,174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">(175,550)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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-months ended April 1, 2023 that was included in the deferred revenue balance at the beginning of the reporting period was $50.9 million. Revenue recognized for the three-months ended March 26, 2022 that was included in the deferred revenue balance at the beginning of the reporting period was $44.9 million. Changes in the contract asset and liability balances during the three-month periods ended April 1, 2023 and March 26, 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 style="width:25.946%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.704%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 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 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 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 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 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 April 1, 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%">594,213 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">238,535 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">47,156 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,664 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,731 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,427 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">902,726 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 style="width:72.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">April 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">March 26,<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%">237,035 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">170,185 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">20,555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">20,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">93,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">108,611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">41,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">338,874 </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"/></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 style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">April 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">March 26,<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%">262,862 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">260,892 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">129,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">338,874 </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"/></tr></table></div> 237035000 170185000 20555000 20911000 93250000 108611000 41235000 39167000 392075000 338874000 262862000 260892000 129213000 77982000 392075000 338874000 <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 style="width:71.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">April 1,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">334,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">65,174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">(175,550)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr></table></div> 334434000 419735000 65174000 60172000 175550000 181679000 50900000 44900000 <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 style="width:25.946%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.704%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 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 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 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 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 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 April 1, 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%">594,213 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">238,535 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">47,156 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,664 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,731 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,427 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">902,726 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 594213000 238535000 47156000 10664000 5731000 6427000 902726000 Fair Value Measurements<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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (the last trading day of the quarter).</span></div><div style="margin-top:9pt;text-indent:36pt"><span><br/></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:100.000%"><tr><td style="width:1.0%"/><td style="width:36.360%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.423%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.741%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.423%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.067%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 April 1, 2023</span></td><td colspan="3" style="padding:0 1pt"/><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 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 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 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 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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">$855,088</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">855,088 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 style="width:38.582%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.423%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.423%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.423%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.423%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.423%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.433%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 April 1, 2023</span></td><td colspan="3" style="padding:0 1pt"/><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 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 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 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 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 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 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%">85,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">85,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 three-months ended April 1, 2023, there were no transfers of assets or liabilities between Level 1 and Level 2 of the fair value hierarchy. As of each of April 1, 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 April 1, 2023.</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: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.8 million and $5.6 million for the three-months ended April 1, 2023 and March 26, 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.</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 and Cash Equivalents</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 April 1, 2023, the Company had $169.7 million of cash, cash equivalents and restricted cash, including $65.1 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 United States.</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:100.000%"><tr><td style="width:1.0%"/><td style="width:36.360%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.423%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.741%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.423%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.067%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 April 1, 2023</span></td><td colspan="3" style="padding:0 1pt"/><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 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 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 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 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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">$855,088</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">855,088 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div>The following table presents the fair value of these financial assets and their levels within the fair value hierarchy (in thousands):<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 style="width:38.582%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.423%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.423%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.423%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.423%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.423%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.433%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 April 1, 2023</span></td><td colspan="3" style="padding:0 1pt"/><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 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 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 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 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 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 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%">85,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">85,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr></table> 0 855088000 855088000 0 785364000 785364000 85000000 0 85000000 95000000 0 95000000 800000 5600000 169700000 65100000 189200000 65900000 Goodwill and Intangible Assets<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 three-months ended April 1, 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 style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></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"/></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%">1,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 April 1, 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%">233,774 </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"/></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 April 1, 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 style="width:46.191%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.715%"/><td style="width:0.1%"/></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%">April 1, 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 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 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 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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">112,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(78,954)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">33,596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.3</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%">153,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(146,247)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.5</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%">265,862 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,201)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">40,661 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 style="width:46.191%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.715%"/><td style="width:0.1%"/></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 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 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 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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 $7.1 million and $10.0 million for the three-month periods ended April 1, 2023 and March 26, 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 April 1, 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 style="width:29.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.170%"/><td style="width:0.1%"/></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 colspan="3" style="padding:0 1pt"/><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 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 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 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 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 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 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%">40,661 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">15,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,768 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 three-months ended April 1, 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 style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></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"/></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%">1,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 April 1, 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%">233,774 </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"/></tr></table></div> 232663000 -1111000 233774000 <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 April 1, 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 style="width:46.191%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.715%"/><td style="width:0.1%"/></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%">April 1, 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 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 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 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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">112,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(78,954)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">33,596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.3</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%">153,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(146,247)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.5</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%">265,862 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,201)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">40,661 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 style="width:46.191%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.715%"/><td style="width:0.1%"/></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 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 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 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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 112550000 78954000 33596000 P3Y3M18D 153312000 146247000 7065000 P0Y6M 265862000 225201000 40661000 151461000 114294000 37167000 P3Y6M 170467000 159847000 10620000 P0Y8M12D 321928000 274141000 47787000 7100000 10000000 <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 April 1, 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 style="width:29.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.170%"/><td style="width:0.1%"/></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 colspan="3" style="padding:0 1pt"/><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 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 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 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 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 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 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%">40,661 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">15,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,768 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr></table></div> 40661000 15843000 9025000 9025000 6768000 0 0 Balance Sheet Details<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 three-months ended April 1, 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 style="width:81.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.389%"/><td style="width:0.1%"/></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"/></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%">266 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(356)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(322)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Other</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">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Balance as of April 1, 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%">1,012 </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"/></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 three-months ended April 1, 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 three-months ended April 1, 2023 are primarily amounts fully reserved previously.</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">Primarily represents foreign currency translation adjustments.</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-months ended April 1, 2023 and March 26, 2022, the Company's recognized factoring related interest expense was approximately $0.3 million and $0.1 million, respectively. For the three-months ended April 1, 2023 and March 26, 2022, the Company's gross amount of trade accounts receivables sold were approximately $21.2 million and $24.0 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 style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">April 1,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">67,601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">71,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">273,589 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">412,940 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></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%">47,514 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">58,867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">306,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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,862 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">48,702 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">526,959 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">(349,952)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">177,007 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></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%">22,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">41,676 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">12,364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">43,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">120,657 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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 April 1, 2023 and December 31, 2022 were $30.2 million and $29.3 million, respectively, related to enterprise resource planning (“ERP”) systems that the Company implemented. The unamortized ERP costs at April 1, 2023 and December 31, 2022 were $8.9 million and $9.0 million, respectively. Also included in computer software at April 1, 2023 and December 31, 2022 was $19.3 million and $24.2 million, respectively, related to term licenses. The unamortized term license costs at April 1, 2023 and December 31, 2022 was $7.1 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 $12.5 million and $11.6 million (which includes depreciation of capitalized ERP cost of $0.9 million and $0.8 million, respectively) for the three-months ended April 1, 2023 and March 26, 2022, respectively. Also included in depreciation expense for three-months ended April 1, 2023 and March 26, 2022 was $2.2 million and $1.7 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 three-months ended April 1, 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 style="width:81.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.389%"/><td style="width:0.1%"/></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"/></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%">266 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(356)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(322)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Other</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">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Balance as of April 1, 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%">1,012 </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"/></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 three-months ended April 1, 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 three-months ended April 1, 2023 are primarily amounts fully reserved previously.</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">Primarily represents foreign currency translation adjustments.</span></div> 1422000 266000 356000 322000 -2000 1012000 300000 100000 21200000 24000000 <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 style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">April 1,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">67,601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">71,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">273,589 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">412,940 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></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%">47,514 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">58,867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">306,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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,862 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">48,702 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">526,959 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">(349,952)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">177,007 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></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%">22,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">41,676 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">12,364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">43,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">120,657 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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 April 1, 2023 and December 31, 2022 were $30.2 million and $29.3 million, respectively, related to enterprise resource planning (“ERP”) systems that the Company implemented. The unamortized ERP costs at April 1, 2023 and December 31, 2022 were $8.9 million and $9.0 million, respectively. Also included in computer software at April 1, 2023 and December 31, 2022 was $19.3 million and $24.2 million, respectively, related to term licenses. The unamortized term license costs at April 1, 2023 and December 31, 2022 was $7.1 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 $12.5 million and $11.6 million (which includes depreciation of capitalized ERP cost of $0.9 million and $0.8 million, respectively) for the three-months ended April 1, 2023 and March 26, 2022, respectively. Also included in depreciation expense for three-months ended April 1, 2023 and March 26, 2022 was $2.2 million and $1.7 million, respectively, related to term licenses.</span></div> 67601000 48688000 71750000 66591000 273589000 259576000 412940000 374855000 47514000 46454000 58867000 62102000 306600000 297261000 12372000 12369000 2862000 2828000 50042000 50360000 48702000 42418000 526959000 513792000 349952000 340863000 177007000 172929000 22881000 28796000 41676000 42757000 12364000 11701000 397000 941000 43339000 57255000 120657000 141450000 30200000 29300000 8900000 9000000 19300000 24200000 7100000 9100000 12500000 11600000 900000 800000 2200000 1700000 Restructuring and Other Related Costs<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 with the associated payments made in 2022. 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-month periods ended April 1, 2023 and March 26, 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 style="width:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.699%"/><td style="width:0.1%"/></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%">April 1, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">March 26, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">140 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,461 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,641 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">790 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">150 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">7,270 </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"/></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 style="width:42.174%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(562)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(633)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,199)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(153)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(135)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 April 1, 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%">245 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">152 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">397 </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"/></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 April 1, 2023, the Company's restructuring liability was primarily comprised of $0.3 million related to the 2021 Restructuring Plan and $0.1 million related to assumed restructuring liabilities associated with Coriant's previous restructuring and reorganization plans, which was substantially completed in previous years. 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 style="width:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.699%"/><td style="width:0.1%"/></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%">April 1, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">March 26, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">140 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,461 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,641 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">790 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">150 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">7,270 </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"/></tr></table></div> 0 0 140000 1461000 0 786000 0 5641000 0 4000 10000 168000 0 790000 150000 7270000 <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 style="width:42.174%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(562)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(633)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,199)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(153)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(135)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 April 1, 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%">245 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">152 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">397 </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"/></tr></table></div> 792000 0 149000 941000 0 786000 4000 790000 562000 633000 4000 1199000 -15000 153000 -3000 135000 245000 0 152000 397000 300000 100000 Accumulated Other Comprehensive Loss<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 three-months ended April 1, 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 style="width:59.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 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 colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 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,171)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,618)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(937)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(937)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">(7,171)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(1,384)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(8,555)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 April 1, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(56,803)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">25,777 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(31,026)</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"/></tr></table></div> The following table sets forth the changes in accumulated other comprehensive loss by component for the three-months ended April 1, 2023 (in thousands): <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 style="width:59.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 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 colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 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,171)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,618)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(937)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(937)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">(7,171)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(1,384)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(8,555)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 April 1, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(56,803)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">25,777 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(31,026)</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"/></tr></table> -49632000 27161000 -22471000 -7171000 -447000 -7618000 0 937000 937000 -7171000 -1384000 -8555000 -56803000 25777000 -31026000 Basic and Diluted Net Loss Per Common Share<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-month periods ended April 1, 2023 and March 26, 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 style="width:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></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></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%">April 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">March 26,<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%">(8,410)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">(41,850)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">222,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">212,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 style="width:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></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></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%">April 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">March 26,<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%">40,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">69,930 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">15,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,887 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">59,367 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">91,736 </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"/></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-month periods ended April 1, 2023 and March 26, 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 style="width:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></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></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%">April 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">March 26,<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%">(8,410)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">(41,850)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">222,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">212,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -8410000 -41850000 222393000 222393000 212182000 -0.04 -0.04 -0.20 -0.20 <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 style="width:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></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></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%">April 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">March 26,<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%">40,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">69,930 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">15,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,887 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">59,367 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">91,736 </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"/></tr></table></div> 40100000 69930000 15582000 17887000 3685000 2824000 0 1095000 59367000 91736000 Debt<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 April 1, 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 style="width:49.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.571%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><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 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 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 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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">102.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">7.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">7.1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">661.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 style="width:50.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.133%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.718%"/><td style="width:0.1%"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><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 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><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 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 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2.125%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Convertible Senior Notes due 2024 (the "2024 Notes"). In March 2020, the Company issued $200.0 million aggregate principal amount of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2.5%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;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, the Company issued $373.8 million aggregate principal amount of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">3.75%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Convertible Senior Notes due 2028 (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 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2.125%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2.5%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">3.75% </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-months ended April 1, 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-months ended April 1, 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%">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 style="width:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></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></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">April 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">March 26,<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,299 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,388 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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</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%">785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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,084 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4,155 </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"/></tr></table></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%">The issuance cost 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 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.7%, 3.0%</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 4.3%, respectively. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized debt issuance costs will be amortized over the remaining life of the 2024 Notes, the 2027 Notes and the 2028 Notes which is approximately 17 months, 47 months, and 64 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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 1, 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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 style="width:25.478%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.652%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 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 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%">April 1, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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 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%">April 1, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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 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%">April 1, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,650 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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</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%">(789)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,887)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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%">(9,987)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">101,863 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,113 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,663 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 (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 proceeds of the loans under the Loan Agreement may be used to pay the fees, costs, and expenses incurred in connection with the Loan Agreement, repay existing debt and for working capital and general corporate purposes, including to fund growth. The Credit Facility has a stated maturity date of June 24, 2027. Availability under the Credit Facility will be 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 ("SOFR") 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 contains customary affirmative covenants, such as financial statement reporting requirements and delivery of borrowing base certificates. The Loan Agreement also contains customary covenants that limit the ability of the Company to, among other things, 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. The Loan Agreement also contains a financial covenant that requires the Company to maintain a minimum fixed charge coverage ratio. As of April 1, 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%">In connection with the Credit Facility, the Company incurred lender and other third-party costs of approximately $1.2 million, which are recorded as a deferred asset and will be amortized to interest expense using a straight-line method over the term 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%">As of April 1, 2023, the Company had availability of $133.4 million under the Credit Facility. As of April 1, 2023, the Loan Agreement included a $50.0 million letter of credit subfacility and $19.1 million letters of credit 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 April 1, 2023, $7.1 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 April 1, 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 style="width:49.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.571%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><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 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 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 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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">102.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">7.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">7.1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">661.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 style="width:50.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.133%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.718%"/><td style="width:0.1%"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><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 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><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 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 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 1, 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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 style="width:25.478%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.652%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 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 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%">April 1, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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 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%">April 1, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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 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%">April 1, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,650 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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</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%">(789)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,887)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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%">(9,987)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">101,863 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,113 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,663 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr></table></div> 0 101900000 102700000 0 196100000 200000000.0 0 363700000 373800000 7100000 0 7100000 7100000 661700000 683600000 0 101700000 102700000 0 195900000 200000000.0 0 363300000 373800000 500000 6800000 7300000 500000 667700000 683800000 402500000 0.02125 200000000 0.025 373800000 0.0375 0.02125 0.025 0.0375 <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 style="width:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></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></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">April 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">March 26,<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,299 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,388 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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</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%">785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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,084 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4,155 </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"/></tr></table></div> 5299000 3388000 785000 767000 6084000 4155000 0.027 0.030 0.043 P17M P47M P64M 102652000 102652000 200000000 200000000 373650000 373750000 789000 926000 3887000 4121000 9987000 10401000 101863000 101726000 196113000 195879000 363663000 363349000 200000000 100000000 50000000 20000000 0.0125 0.0175 0.0025 0.0075 0.0025 1200000 133400000 50000000 19100000 19100000 8700000 0.0525 59 P5Y 0.0525 0.0380 31 100000 7100000 Commitments and Contingencies<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 style="width:31.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.997%"/><td style="width:0.1%"/></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 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 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 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 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 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 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 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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">70,357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">12,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,481 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">1,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">450,836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">14,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">14,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">14,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">14,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">387,765 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">220,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">105,924 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,091 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">104,833 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">855,538 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">24,034 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">146,427 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">32,854 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">29,377 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">224,495 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">398,351 </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"/></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:id3VybDovL2RvY3MudjEvZG9jOjFjZGU1ZTQ1ZDI0MTQwNDQ5ZTUwZjA2ZmFmNTYwZjlhL3NlYzoxY2RlNWU0NWQyNDE0MDQ0OWU1MGYwNmZhZjU2MGY5YV85MS9mcmFnOjQyMmZiYzQ4NThlOTQ1MjA4OWFjNDdhMDA1YjllNWFlL3RleHRyZWdpb246NDIyZmJjNDg1OGU5NDUyMDg5YWM0N2EwMDViOWU1YWVfMjgx_41f8a57e-9509-4f8e-937e-e779833e0c24">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.7 million and $4.9 million as of April 1, 2023 and December 31, 2022, respectively. Of the $4.7 million as of April 1, 2023, $4.6 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 United States 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 April 1, 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 style="width:31.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.997%"/><td style="width:0.1%"/></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 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 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 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 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 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 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 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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">70,357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">12,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,481 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">1,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">450,836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">14,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">14,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">14,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">14,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">387,765 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">220,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">105,924 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,091 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">104,833 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">855,538 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">24,034 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">146,427 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">32,854 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">29,377 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">224,495 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">398,351 </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"/></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:id3VybDovL2RvY3MudjEvZG9jOjFjZGU1ZTQ1ZDI0MTQwNDQ5ZTUwZjA2ZmFmNTYwZjlhL3NlYzoxY2RlNWU0NWQyNDE0MDQ0OWU1MGYwNmZhZjU2MGY5YV85MS9mcmFnOjQyMmZiYzQ4NThlOTQ1MjA4OWFjNDdhMDA1YjllNWFlL3RleHRyZWdpb246NDIyZmJjNDg1OGU5NDUyMDg5YWM0N2EwMDViOWU1YWVfMjgx_41f8a57e-9509-4f8e-937e-e779833e0c24">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.7 million and $4.9 million as of April 1, 2023 and December 31, 2022, respectively. Of the $4.7 million as of April 1, 2023, $4.6 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 style="width:31.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.997%"/><td style="width:0.1%"/></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 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 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 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 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 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 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 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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">70,357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">12,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,481 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">1,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">450,836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">14,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">14,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">14,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">14,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">387,765 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">220,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">105,924 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,091 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">104,833 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">855,538 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">24,034 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">146,427 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">32,854 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">29,377 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">224,495 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">398,351 </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"/></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:id3VybDovL2RvY3MudjEvZG9jOjFjZGU1ZTQ1ZDI0MTQwNDQ5ZTUwZjA2ZmFmNTYwZjlhL3NlYzoxY2RlNWU0NWQyNDE0MDQ0OWU1MGYwNmZhZjU2MGY5YV85MS9mcmFnOjQyMmZiYzQ4NThlOTQ1MjA4OWFjNDdhMDA1YjllNWFlL3RleHRyZWdpb246NDIyZmJjNDg1OGU5NDUyMDg5YWM0N2EwMDViOWU1YWVfMjgx_41f8a57e-9509-4f8e-937e-e779833e0c24">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.7 million and $4.9 million as of April 1, 2023 and December 31, 2022, respectively. Of the $4.7 million as of April 1, 2023, $4.6 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> 70357000 12226000 15481000 13747000 10338000 7979000 10586000 1006000 624000 268000 91000 23000 0 0 450836000 7007000 14016000 14016000 14016000 14016000 387765000 220000000 2500000 5000000 5000000 5000000 202500000 0 105924000 1091000 104833000 0 0 0 0 7415000 586000 6829000 0 0 0 0 855538000 24034000 146427000 32854000 29377000 224495000 398351000 P11Y 4700000 4900000 4700000 4600000 Stockholders’ Equity<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 and Employee Stock Purchase 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 February of 2007, the Company's board of directors adopted the ESPP and the Company's stockholders approved the ESPP in May of 2007. The ESPP was last amended by the Company's stockholders in May 2019 to increase the shares authorized under the ESPP to a total of approximately 31.6 million shares of common stock. The ESPP has a 20-year term. Eligible employees may purchase the Company’s common stock through payroll deductions at a price equal to 85% of the lower of the fair market values of the stock as of the beginning or the end of six-month offering periods. An employee’s payroll deductions under the ESPP are limited to a maximum of 15% of the employee’s compensation and an employee may not purchase more than 3,000 shares per purchase period.</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 February 2016, the Company's board of directors adopted the 2016 Equity Incentive Plan (the "2016 Plan") and the Company's stockholders approved the 2016 Plan in May 2016. In May 2017, May 2018, May 2019, May 2020, May 2021 and May 2022, the Company's stockholders approved amendments to the 2016 Plan to increase the number of shares authorized for issuance under the 2016 Plan by 6.4 million shares, 1.5 million shares, 7.3 million shares, 8.1 million shares, 4.4 million shares and 8.5 million shares, respectively. As of April 1, 2023, the Company reserved a total of 43.7 million shares of common stock for the award of stock options, RSUs and PSUs to employees, non-employees, consultants and members of the Company's board of directors pursuant to the 2016 Plan, plus any shares subject to awards granted under the 2007 Equity Incentive Plan (the "2007 Plan") that, after the effective date of the 2016 Plan, expire, are forfeited or otherwise terminate without having been exercised in full to the extent such awards were exercisable, and shares issued pursuant to awards granted under the 2007 Plan that, after the effective date of the 2016 Plan, are forfeited to or repurchased by the Company due to failure to vest. The 2016 Plan has a maximum term of 10 years from the date of adoption, or it can be earlier terminated by the Company's board of directors. The 2007 Plan was canceled and there are no outstanding grants under the 2007 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%">As described above, the Company has stock-based compensation plans pursuant to which the Company has granted RSUs and PSUs, as well as an ESPP for all eligible employees. </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 style="width:54.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.143%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.143%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.146%"/><td style="width:0.1%"/></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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">5,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">(2,801)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">20,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(137)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 April 1, 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%">15,581 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">120,914 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 style="width:54.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.143%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.143%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.146%"/><td style="width:0.1%"/></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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(708)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 April 1, 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,686 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">28,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 $7.76 at March 31, 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 April 1, 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 style="width:67.274%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.126%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.568%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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%">105,199 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.33</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%">26,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.11</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%">Employee Stock Purchase 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%">The fair value of the ESPP shares was estimated at the date of grant using the following assumptions:</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 style="width:66.736%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.691%"/><td style="width:0.1%"/></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></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">April 1, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">March 26, 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%">Volatility</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39%</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%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.98%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.67%</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%">Expected life</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 years</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%">Estimated fair value</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.37</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.21</span></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%">Stock-based compensation expense related to ESPP for the three-months ended April 1, 2023 was approximately $1.6 million, and for three-months ended March 26, 2022 was approximately $1.3 million.</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%">Restricted Stock Units</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%">Pursuant to the 2016 Plan, the Company has granted RSUs to employees and non-employee members of the Company's board of directors. All RSUs awarded are subject to each individual's continued service to the Company through each applicable vesting date. The Company accounted for the fair value of the RSUs using the closing market price of the Company’s common stock on the date of grant. Amortization of stock-based compensation related to RSUs for the three-months ended April 1, 2023 was approximately $13.0 million, and for the three-months ended March 26, 2022 was approximately $10.9 million.</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%">Performance Stock Units</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%">Pursuant to the 2016 Plan, the Company has granted PSUs to certain of the Company’s executive officers, senior management and certain employees. All PSUs awarded are subject to each individual's continued service to the Company through each applicable vesting date and if the performance metrics are not met within the time limits specified in the award agreements, the PSUs will be canceled.</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 by grant year, the Company’s PSU activity for the three-months ended April 1, 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 style="width:48.169%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.590%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.362%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 Number of Performance Stock Units</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><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%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,058 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">602 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">899 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:bottom"/></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%">PSUs granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">PSUs canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(708)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(708)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">Outstanding at April 1, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,686 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">350 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">602 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">899 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1,835 </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"/></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%">Stock-based compensation expense related to PSUs for the three-month periods ended April 1, 2023 and March 26, 2022 was approximately $1.4 million and $0.9 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%">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 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 style="width:57.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.700%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">April 1,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><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,267 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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"/></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 style="width:78.724%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.697%"/><td style="width:0.1%"/></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></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%">April 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">March 26,<br/>2022</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">1,984 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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,226 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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,276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">4,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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,651 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">12,939 </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"/></tr></table></div> 31600000 P20Y 0.85 0.15 3000 6400000 1500000 7300000 8100000 4400000 8500000 43700000 P10Y <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 style="width:54.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.143%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.143%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.146%"/><td style="width:0.1%"/></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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">5,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">(2,801)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">20,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(137)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 April 1, 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%">15,581 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">120,914 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 12588000 8.13 84847000 5931000 7.34 2801000 8.45 20343000 137000 8.25 15581000 7.77 120914000 <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 style="width:54.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.143%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.143%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.146%"/><td style="width:0.1%"/></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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(708)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 April 1, 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,686 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">28,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 2559000 7.40 17251000 1835000 7.26 708000 5.89 3686000 7.62 28603000 7.76 <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 April 1, 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 style="width:67.274%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.126%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.568%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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%">105,199 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.33</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%">26,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.11</span></td></tr></table></div> 105199000 P2Y3M29D 26268000 P2Y1M9D <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 fair value of the ESPP shares was estimated at the date of grant using the following assumptions:</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 style="width:66.736%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.691%"/><td style="width:0.1%"/></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></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">April 1, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">March 26, 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%">Volatility</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39%</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%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.98%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.67%</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%">Expected life</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 years</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%">Estimated fair value</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.37</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.21</span></td></tr></table></div> 0.60 0.39 0.0498 0.0067 P0Y6M P0Y6M 2.37 2.21 1600000 1300000 13000000 10900000 The following table summarizes by grant year, the Company’s PSU activity for the three-months ended April 1, 2023 (in thousands):<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 style="width:48.169%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.590%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.362%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 Number of Performance Stock Units</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><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%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,058 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">602 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">899 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:bottom"/></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%">PSUs granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">PSUs canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(708)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(708)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">Outstanding at April 1, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,686 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">350 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">602 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">899 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1,835 </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"/></tr></table> 2559000 1058000 602000 899000 0 1835000 0 0 0 1835000 708000 708000 0 0 0 3686000 350000 602000 899000 1835000 1400000 900000 <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 style="width:57.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.700%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">April 1,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><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,267 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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"/></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 style="width:78.724%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.697%"/><td style="width:0.1%"/></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></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%">April 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">March 26,<br/>2022</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">1,984 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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,226 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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,276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">4,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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,651 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">12,939 </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"/></tr></table></div> 4267000 3979000 1984000 2226000 2276000 1889000 5623000 4841000 3594000 2767000 4158000 3442000 15651000 12939000 Income Taxes <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-months ended April 1, 2023 represented a tax expense of $3.6 million on pre-tax losses of $4.8 million. This compared to a tax expense of $6.4 million on pre-tax losses of $35.4 million for the three-months ended March 26, 2022. Provision for income taxes decreased by approximately $2.8 million for the three-months ended April 1, 2023, compared to the corresponding period in 2022 as a result of a decrease in income taxes and withholding taxes in foreign jurisdictions, primarily driven by elimination of the withholding tax in Germany due to an internal restructuring of the Company's 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 on-going 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 April 1, 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> 3600000 -4800000 6400000 -35400000 -2800000 Segment InformationOperating 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.<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 style="width:69.660%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.812%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">April 1,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><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%">160,032 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">3,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">10,286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">3,667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">177,007 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 style="width:69.660%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.812%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">April 1,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><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%">160,032 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">3,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">10,286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">3,667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">177,007 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr></table></div> 160032000 156065000 3022000 2908000 10286000 10285000 3667000 3671000 177007000 172929000 Guarantees<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 style="width:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">April 1, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">March 26, 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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">5,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,194)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,709)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(1,030)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,991)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,634 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">39,585 </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"/></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.5 million and $24.7 million of standby letters of credit, bank guarantees and surety bonds outstanding as of April 1, 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 style="width:64.104%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.715%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">April 1,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><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%">19,406 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">2,769 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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,482 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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 $19.4 million related to customer performance guarantees as of April 1, 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 April 1, 2023, of the aforementioned standby letters of credit and bank guarantees outstanding, $5.2 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 style="width:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">April 1, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">March 26, 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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">5,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,194)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,709)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(1,030)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,991)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,634 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">39,585 </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"/></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> 36621000 44310000 5237000 5975000 5194000 5709000 -1030000 -4991000 35634000 39585000 24500000 24700000 Details are provided in the table below (in thousands).<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 style="width:64.104%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.715%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">April 1,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><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%">19,406 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">2,769 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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,482 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></tr></table> 19406000 20903000 2307000 1434000 2769000 2398000 24482000 24735000 19400000 4000000 7500000 20900000 4000000 7500000 5200000 Pension and Post-Retirement Benefit Plans<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 a result of the acquisition of Telecom Holding Parent LLC (the "Acquisition"), the Company acquired a number of post-employment plans in Germany, as well as a number of smaller post-employment plans in other countries, including both defined contribution and defined benefit plans. The defined benefit plans expose the Company to actuarial risks such as investment risk, interest rate risk, life expectancy risk and salary risk. The characteristics of the defined benefit plans and the risks associated with them vary depending on legal, fiscal and economic requirements.</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%">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:100.000%"><tr><td style="width:1.0%"/><td style="width:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">March 26, 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%">67 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">769 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(654)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(780)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(937)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(755)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(280)</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"/></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 income (expense), 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%">Actuarial gains and losses are amortized using a corridor approach. The gain/loss corridor is equal to 10% of the greater of the pension benefit obligation and the market-related value of assets. Gains and losses in excess of the corridor are generally amortized over the average future working lifetime of the pension plan participants.</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:100.000%"><tr><td style="width:1.0%"/><td style="width:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">March 26, 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%">67 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">769 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(654)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(780)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(937)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(755)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(280)</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"/></tr></table></div> 67000 80000 769000 333000 654000 780000 937000 -87000 -755000 -280000 Reconciliation of cash, cash equivalents and restricted cash to the condensed consolidated balance sheets:April 1,2023March 26,2022Cash and cash equivalents$163,765 $191,937 Short-term restricted cash3,873 6,528 Long-term restricted cash2,096 5,563 Total cash, cash equivalents and restricted cash$169,734 $204,028  EXCEL 95 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $^ I%8'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 " !/@*16,PE +^X K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O315D=#U9<,G!<&!XEM(;EM8DX;DI-VW-ZU;A^@'\#%W__SN M=W"-#E+W$5]B'S"2Q70SNLXGJ<.*'8B"!$CZ@$ZE,B=\;N[ZZ!3E9]Q#4/JH M]@B"\WMP2,HH4C !B[ 06=L8+75$17T\XXU>\.$S=C/,:, .'7I*4)45L':: M&$YCU\ 5,,$(HTO?!30+<:[^B9T[P,[),=DE-0Q#.=1S+N]0P?OST^N\;F%] M(N4UYE_)2CH%7+'+Y+=ZO=D^LE9P41?\KN"W6\$E%Y(_?$RN/_RNPJXW=F?_ ML?%%L&W@UUVT7U!+ P04 " !/@*16F5R<(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 $^ I%8 A"#&X 4 -\> 8 >&PO=V]R:W-H965T&UL MM9EK<^(V%(;_BH9V.KLS(5@RMVP),PY)6MILPD+:SK;3#XHMP+.VY,HR)/^^ M1S;8V506U+-\";Z=-WIT='DEC;9"?DG7C"GT'$<\O6RME4H^=#JIOV8Q3<]% MPCB\60H94P6W?C# MQ"4Z(/_B]Y!MTU?72*,\"?%%WTR#RY:C2\0BYBLM0>%GPR8LBK02E..?G6BK M_)\Z\/7U7OTVAP>8)YJRB8C^" .UOFP-6RA@2YI%:BZV/[,=4$_K^2)*\[]H M6WS;(RWD9ZD2\2X82A"'O/BES[N*>!70Q34!9!= W@3@;DV NPMP<]"B9#G6 M-55T/))BBZ3^&M3T15XW>330A%RG<:$DO TA3HTG8L,DFD'&4!NE:RI9.NHH M$-:O._Y.Y*H0(34B+OHHN%JGZ(8'+/@ZO@,%*DM%]J6Z(E9!+Y'GR,%GB#C$ M-91GIA@J%KEE!=\8/:4)]=MF" MWI8RN6&M\0_?X;[SHPGO&XE]!=LM8;LV]?&U\#/HIPH]OB3,1&H/QT[[DPG) M&M40J59Q5H"#HH00='-DU)82+)YX'Z1-JUEC1*C9FTAC4$ M'): 0VNA;K@*U0NZ#2.&[K/XB4D3F%W#<7#;=;O#O@G.&MH0[J*$NS@&;LY6 MH1Y'(8WW-#8V4KO.]/YV>G\S]]#D83Y[F'N/TX=[$ZM5I2$K=JIYU3F&=LI] M(:&%4MU8S]!"0;]$0J*)R+B2+_ ;&*O@@/KUC8G8'M04^965P,<@/])G- V@ MFX;+T,^Y+6WY@.1@T'9Z?:?K&LW!37E+QDF-XO2 ]?1L?X'NX#OTP,UY MM4OVW8&+%I2CZ8I3/Q3(VS!NGG'L2DWA*TN$K2;D/_ 3?0<-^U%LN1'<+J>9 M?Q'F$=D>VI2T\D/8[FC>DI9]>";%)N2^.<]VS8EG!#V%2<*52\)V;_,6="92 M12/T9YC4#U-VQ8L>QA=&TE/X)5P9)FSW.7EC]6#96P]F%^@Z0R/6*=P1KNP1 MMGN:.^%#OF9KP6WVX8!(;T#:/>(X1KY3F"-XMHSKD'M@4T)*W]$CO)'DTQ*O8@I5BYY*F%&R8S[+@<4/QMW:R;VJ*:< ME2\B1_FB*8>E=K%-IY>C= ]NY+0KUG&>P@*1R@*1HRR07JV!H0=3L!+2.!@= MT+FC$EJ[Y_L,A$ F*"2-Q*>P0J2R0N0H*[2(:12AJRR%UZFYW=IU:A??]KBF M?)4#(D3Z'O@OY;M/[O9'^&]F= M79T4:KU<31^O;,:$]/JXU^N146=C JZ<$;'[&2]F/,BWQFXCNC*RV 7J,WD* MMT,JMT/L9J7<\KL-4VUN/S/P:K?PT#SLV,5J3Q-.X7S!^W\C[N<=X',"4@3GG GM&OS#CH')!RP*%C=]AWC2M+>W!3 MSLK[N':GLC=WKYNK;3_^@%R[C4G;-:[%[)'_%[3SZ@A1SW[YR6J*?+U-69PF MED_+TULO/[/L5)\71[\?J9X\4Q2Q)80ZYP,8\61QFEK<*)'D!Y)/0BD1YY=K M1@,F]0?P?BF$VM_H?U">:8__!5!+ P04 " !/@*16:5*"_BD' "I'@ M& 'AL+W=OL63QDDF!?DDDZ_#JW,O'.:3. M'Z3Z6F^%T.A;653UQ6RK]>[U?%YG6U&F]9G- MRF).,8[F99I7L\5Y^]N-6IS+O2[R2MPH5._+,E6/;T4A'RYF9/;TPZ?\;JN; M'^:+\UUZ)U9"?]G=*',W/T19YZ6HZEQ62(G-Q6Q)7E^RN&G0(O[.Q4,]ND9- M*K=2?FUNWJTO9KAA) J1Z29$:O[=BTM1%$TDP^/?/NCL\,ZFX?CZ*?KO;?(F MF=NT%I>R^"=?Z^W%+)ZAM=BD^T)_D@]_BCZAL(F7R:)N_Z*''HMG*-O76I9] M8\.@S*ON?_JM+\2H 0D<#6C?@+ZT >L;L#;1CEF;UE6JT\6YD@](-6@3K;EH M:].V-MGD5=.-*ZW,T]RTTXO+CQ^NKC^LKJ^0N5I]?/_N:OG9W+Q=OE]^N+Q& MJS^OKS^OT"GZLKI"O[[Z#;U">84^;^6^3JMU?3[7AD,3:9[U[WO;O8\ZWK?< MJ3.$R0FBF#*@^:6_^97(SA#KFM/CYG.3^2%]>DB?MO&8*_V]4J+2**UKH>O7 M4#Y=@ .T,RRU_4NS<3%S$RC6JA[,5O\_!.)\!LHNQ\4["A7=LB5^:(O+M-Z MBTROH:RY$/_N\_NT,,F#O=B%BMI0S5)POR 1XU%X/K\?YP/ >!R%_ [8AH< MF 9>IJNM5/I4"U6:E:+6*L^TZ&A#5+M8X8@#BSF;$+5!G/( IAD>:(9>FLLL MDWM3/T,R$Z:8MX4X0970$,G0)LF"@ 43FC8L( EG(4PT.A"-O$3?5?>FGZ5Z MA)A%P"MI$N ),QO&>!"'#F;\P(Q[F=THL4OS-1+?C"[5HF['I]1;H0#*VWXXYIE9] 1QA-.$4IID< M:";/%-@HOM*/)VA7I U14]]FZN^,%&OG:$UL,IQCS"><(1A-: )3)GC0).PE M_=%03G5>W:%"&(E&JM'B4[DYW9L;=ZG[J$=C%)AC("P,F(/U2$G),[-,I]5= M;E:!GJ.SO'V@HSF'HXA,B0(PSF/'XDH&S2->F5G\(>7Z(2\*D!JUWDD9X]PJ M(H2C4>2JXB!2Q*]2[V5U]^*EOX]UQ (GT92KC6+4-;'((%+$KU(?VV6J./#U M#$Q;?0),[)H"L,"Y I!!IHA?I[JERD//5AT2)C&+K4("P"A*"(L=% >!(M&+ M?%B1I[=YD>M(7N>]W8CXIVG/2@?<0O?@?_L$L?&_, )FRK%^6A68VG M76/C& [B&#MZ9I YXMA1YT&I@!(&\5CD]BG . "$H2N% 8))'X- M?$HADV630]KM'TT:2A1IL[S^IO@^I4L9C@"Z3VEI&8FHMU1 L MX8%#\NAHF^>7O"NQ$6:P-EUNK/ >G&K4EC02,AI/QRF(BT/L,)1TD#[JE[YC M2_G,K**VJ$4LH&QJ(@ L2UF6N6[V MEYU9R&355%I4F>&+?OT@M4"$_ :>.GDCPX8,0<[N!P0ZSGX00T:\3G:E9?9U M*XNU4/7//\64\#?MAEL_@H:6>:7U>PWMCXIVG/N@LLROLC?J:1VHFRJIC7=;-@MY9S MKVNSOUZ;D036T1;EZ0F+%W*<\>A(]9DS53/6C9G\_G1#C+M\:R0W:+E3>=%U M1'\TWN9\)3)1W@K5/7DZ]D;OP*I8!:7!2'IWF%LG27&^L$$K5M!4EHB"-K=$! 3(+$ M8>O88$#8L\?$^W+?[33ZC9/9B"BQ;3Z&W1OMD35\!&][C%-&,)VJ#H0SG<]= MQ Y:##8[:]."4N1XOO M+_VR"U(&SH2-3H=6:0$<3R+7?H0-3H2]Y/1XI./M;*R=V@$F$=L?7\!C&P@( M'MO,1]\1FX^X?Z7J+J]JXY$VIB4^XZ80JOLNVMUHN6L_+=Y*K6797FY%:N@W M /-\(XW8]S?-U\K#U^G%_U!+ P04 " !/@*16RC8H[PP# !E"@ & M 'AL+W=OA8TB8. K0T'T MSQ(&P)AATCI^YJ16<:8!KH]?V*]2\]K,E$@8^.H: M)2#M8*(QMDO>5_ 5$B9:LYE!FIL4K=W0V#S&B1)ZEVJ<\@;W=\/1W60T1'HT MN;^]&?8?]>2R?]N_&XS0Y'HT>IR@DS$1$*L0%/4).T4?T7MD(QGJ5=FUE=9A MV&P_/_,R.]/= 1_LA@_!KZ%Z!G?+<%N[+U+@%BEP4[[Z M%KZ)(@IT92K$9^B*QB3V*6%HS"5-*^U[?RJ5T/7VH\IJQMVHYC:7\$(FQ(>> MI6^9!+$$R_OPSFGA3U7&_Q-9*0WU(@WU7>S>6-\?$ ("I(O.?SI#"1%H2=@" MT F-4< 9(T*B!$3VX$^KLI$=T4Z/,/\@2P_7,':Z]G+=YKZHDOY&H;]QG/ZL M/!%9J) +^EMO&!_9:J7XC+^Y)LMMXO3S2O\!@24+S<)"\TT6J)2+_?*;&ZI> MZ]X541+<*@2WWB18OR^D(G% X_D^U:V]JG=%E%2W"]7MG:H'/(KTO?Z',F\? M5.;[HDKB.X7XSA'BUXH[3_V>='.#@_PL%1)7Z^>?'< M1J?N;JJOBL0-W-FJWL%_WYCX>/U'5'Q.?XB+RM!J&_9:#V :L,]$S&DL$8.9 MQN):6Y.(K*?))HHG:5LPY4HW&>DPU'T@"!.@]V>)Z32*SM+[ U!+ P04 M " !/@*16U;]G *\& Y(0 & 'AL+W=O[ 9H#<;K]S-BT+502O1*=9/?7 M+W78M*01T[1:H*@E>6;\AC.<-QSE^%EFW_.5$ J])'&:GXQ62JV/QN-\MA() MSP_E6J3ZFX7,$J[T;;8..%1.IH3$1YM']Q'RY4J'HPGQVN^%%.AOJ[O,GTWWEF91XE(\TBF M*!.+D]$I/CIGI4(I\5[WRP4]Z^WUC^5SFMG'GDNSF7\+9JKUFU-;>1&D1QJG*]+>1UE.3\]N;B\N; MZ>4%TE?3VR]7%ZINCV$[J]N[P_?;C2 N@ ?9U>H/?O/J!\ MQ3.1HRA%#RNYR7DZSS^B=XW[X['2$(L?&L]J.&<5'-(#AZ)KF:I5CB[3N9@W M]9 MS?KD02H>ZSU>N@IY6JE[I7I19YXF-"2.[QZ/G_9] ,1H$/AL)]9 Y^[0N=80 MG,M<(;G8X@-#X0X9BH&,-9SU=LYZUE"<)C)3T;^\+)G:Z2A5/%U&C[% /,^% M K=H9=+=7W?7]5K!Z0IYA&(X-/X.K6]%>R]RE6UF:I-%Z1+I"H*D6HE,ARKF M2LS13(<.1.QWP#@MN%T)[#HPVF"'-OB!-)\UTPE"%W1^FS 7^WX+(B!&?/T/ M1AGN4(96E)\SF>=HG$00L<((:QQWK 8GL MU.$6+[HUR44.;LC:RD [_EN:"9[-5F>%SG3>Q7.O." Q/;6I_ MX0/L,-(*#R#F4X9[]B,F!BJQ0IWR6'-\@5,W>=]%$2@0)>G\/,.^T\YP0(RZ M >DIZ-B0*K;2V>2S2'46Q25./M==4J3K""_Z0Q L[6ZTD- V^T!B?A#V% UL MR!';V?&G2G)ML[5R81LR(.4SKP>Q(4QLI:B?+\NUW496ANW*# D1OV^9#?%A M._-5U5EVR@N(LTMFV/6H1]M0 3D68-:WS0SO83OQ?2EJ]"*3R1:P3&&@71H[ M")G725U C'HL[-MHAO%P8*_69=RC="83@=[72_KA(TJ%@LNVE4'?7+8'LM9T MWA IMC/I5:J$MJMJ_T%_NS3)?-R.3E?(I7!DB.%18N4L ZX."H2N-M%("R]P MVAL2$F-A2'H@&MHC=MJKDF?)HQ0$UV4P[(2=MA,0\QS24RV(X3EBY[FZ6NRE M=YG4(%" ZSS2ICI "CM!3Z$@ANF(G>G*0O$H%C(3VVVH^ M< 4AZC/5TH,0Q'[ QW(Q2* M]=*"P-S.,?0@8+BS:P QAH.^0P8Q1$8\:\W=8D.:&335)HE>T'+V E9<8F7% MMU;T2.RT>,;S:(;>1RF:RSCF6;4&I?,?0.$&Q/KR&STAH3:QOY8A3 ^9/NN=8BNU$;Y/K M9]H'G6OK3=D[I6]+02N-OCD%![+6'-<97J5V7C4I6*T.&$?:94Q"" W;_2,D MAPD.>D))#;52.[7NIYX-9Y<\89R G VGH5EJIUE-"7-]D "Q637?//X8>=\_X?@UYJ.)[^XJB7 D-'Z;>""Y@ 1!3[]%#;%3.[%/M=?1#&X$ M[:IO#L9 UIJ.FIZ V@_,UD(PZ.%X*&M-1TTS0>V'X]<+0??4Z_O$;8\N(#', M2,_!B1D>9_8Y\X^4 3;HD'DH:TV'34O ["W!#Y2!VL)^S64D9.VC+"!&_= - M6R$9[[V$3D2V+-_-Y[I=W*2J>E^[>[I[_W]:OO5N/3_#1^?56WQCIOJC@FN> M+:,T1[%8:)/.H:_3)*O>TUBYR)L=6 MIM3FVK9EDI$"RRN^(0S>K+@HL(*I6-MR(PA.#:C(;<]Q0KO E%G1R*P]B&C$ M2Y531AX$DF518/'[AN1\-[9MH@+'X3LE.[HV1=F7)^2\]N4W'EJ,5D9PD2E-@>&S)E.2Y M9@(=?]>D5O--#=P?O[!_-LZ#,TLLR93G?])496-K8*&4K'"9JT>^^T)JAP+- ME_!#7 .P;X9P"]&M SCE;* MC%LSK' T$GR'A+8&-CTPL3%H\(8RG<98"7A+ :>BZ>)^-K^/YS,$HWCQ]78V M>8))_ 2/N_G]4XP6G^'5W7:)WB#+TE/%2 M8I;*D:U E>:VDUK!3:7 .Z.@A^XX4YE$-2]Z+2S=>)^%D(ZZ0 MXWY GN/U6O1,N^%W&.!>:.!>AYQ>$^&>X>N=X8L55@0*7R&^0E->P&[+]#;8 M$G3+$EX0]&.RE$I 0?]LBU[%[K>SZUU^+3\.@E>S UU! MHROH3-!"942@Y" SM,K,A=9[^0$Q8K*G\/-UF_K@+5/T1F0'H0B;4(2=*8*3 M$/$(0EOQ&4)9,YKD[<]"\XCW0EM\6@(@[V<]-W^^Y1!ENL7-=SW/8, M]AO9_4[9DT256%"*]/+M+!J=RA[UCN:=&@WZ[WF&C=_B?&S?),%OK M?0%JD[(HH29(BGC+UCDG?G@J?A $P9'Z%BL7?GZ[!Z[S>LTYG3Y,_Y?&FN3@ MA''#87BLLLTN\(;AL4Q[[V(NB%B;?D5"P$JFJ@NM66UZHHGI!([6;W2O9"[\ M5YJJT8+K:DV91#E9 :5SU8?8B:IWJ2:*;\SUO^0*F@DSS*#?(T(;P/L5Y^IE MHC_0=)#1OU!+ P04 " !/@*16@7V:Y,XC2ZRTFQVVS"_(_W49(]7PWHX/L']_'3NJP^ M&%U?;L.G:!Z5G[=W.=\;'2G+>!.E19RE)(]65X,;^BY@DRJ@+O'W.'HN7FR3 MZE >L^Q+M1,LKP9:5:,HB19EA0CYGZ_1-$J2BL3K\?L!.CCFK )?;G^GN_7! M\X-Y#(MHFB7_B)?E^FI@#\@R6H6[I+S/GOWH<$!FQ5MD25'_3YX/9;4!6>R* M,ML<@GD--G&Z_QM^.YR(%P%4/Q' #@%,"#!/9= / ?JY&8Q#@"$$L/&) /,0 M8 H!XU,!UB' $@+T4P'C0\!8K-*I@[8/ ;98I5,!DT- K:_1OOWJQI^%97A] MF6?/)*]*5V.=ESK^->5QY/;W]-',^S9T9X5OSVP_![.:! M[\P?^)^/SJ>'.;EU^=[M]#?_]L/,N9__A3A_^QP\_),,R>?YC/SZRQM2K,,\ M*DB]9;<17F<+4FV(C?+;%MUL;=\ZS_\W/).6TI2S%Y)D6TVO)O. MRVSQ11+MJ*-OELNXJD.8D+LP7@[Y69J&VUA^L.Z/L@CB/'BO9%\L]DFB);DM MUU%.^)GA(^ZZ&@IYW@]9(6MW_WSJ+%K%BUA6M: WY&?/R(AWK&/O8L?>Q>IZ M&"?J\3YZBM,T3I_X@)R$Z2(BO_(VVO>7-R0L>>46%X29;PG3&)5U$B6_F@G? M%=MP$5T-^(DOHOQK-+C^\Y^HI?U5UG60L-D>9M:P:DK]>LTHU6U^%%]?]@9D M3A<)\Y P'PD+0+"69/6C9/6>DCU'IGNF]4(,.M/'8T$,TVZQ(67\NDPH-^N6 MX]H2A"4IHS%+F]CM$^4A8 (*U!&H= M!6KU%*A,E%:GZ6U;O#J:*A/U%9O5F7+$.5-:)TV8,)%U\I P'PD+0+"6@L9' M!8V5"KJ/BC*/%]7M25'-W627QF5!\BBIYO17QSLEO.]XAX3-QAV!66-3$"$R MH8N$>4B8CX0%(%A+K/91K/;/B%4F4+L[[0D#GS)E7]79KPY\R'0N$N8A83X2 M%H!@+E!:3Z4%J!H;1V^,'2H6H?5'#U\K*\C%]EF&Z5%K3ZI^&AW MHM8U0YRLU1E[JP])<\X[!!>:U(/2?"@M0-':\FL<#ZJV//9.T*+E!"5R)^@] M[7H(0\K_=48_J'$!I3E0F@NE>6>>7Q^:-4#1V@)L_ NJ-C ^1>5IP>G=$V)0 MV]1$P2E3]!8#)4^33\VDF7"H?W8YA?$&;5 MUAF3:A)JPT!ILP.M;?+J3!=OKZ%972C-@])\*"U T=K*;8P6^HK3TE;N66J5 M.!ICC6FF.()";90#K6T(ZZ(()56S3:II3+P6A'HDDK1#:EI4$R=963G+,@VM M,Y[]+\P-VK@;5&UOG+=H1:<*D2 ?U$^AM!GM>B",:89FBVI"9G6A- ]*\Z&T M $5KB[5H]9D8HKK:P)4_=K":$P,:O\?E\Y0Y)/V*90V@](<*,V% MTCPHS8?2 A2M+??&/Z%J Z7_(AHUL+>DH8X)[5HF=-PQEJ$Y72C-@])\*"U MT=I+I!OCA*F-D_.6T["NRV"/=6%YYE2=JO<29ZT[08O+FZ75$LT/:+4\*,V' MT@(4K:VEQOQ@:O/C)Q?6J.F]E]M#;1/6-3J8+:Z<=J Y72C-@])\*"U T=JZ M;5P3IG9-?F"-#>L^W-?%T1#[@P_6&0W%1S#0A"Z4YD%I/I06H&AM]366"5-; M)H#5-NH,O4=.J/_")#X"-3LS.=17@=(\*,V'T@(4K:W=QGUA:O?E!Y?=L*ZS M,:14G$ZGZN2]A8BD.><=@@M-ZD%I/I06H&AM)39N"E.[*7T6WC")5V%.NKF-IX42V[81*3P#9$AW2JSM!;;DB: Z6Y4)H' MI?GG-5: 2MJ66V/G,/6/4M2+;FZV^071]H:?+E4DU+^!TF:L^^L9Q@Q;[]RP M0)T9*,V#TGPH+4#1VLIMG!GVBC/3673SNEHGG2KOU.F6WKES0]9F69;>K-=10NH[PJP+]?95GY?:=Z M[]/Q;6C7_P502P,$% @ 3X"D5JU&Y&6Y" [R0 !@ !X;"]W;W)K M0LK19M\BGQO'"Z M85DQFI]6U^[D_%3LRCPK^)U$:K?9,/GRA>?BZ6R$1Z\7?F2K=:DO3.>G6[;B M"U[^W-Y)^#9MM:39AAU]1MJ4!R%^Z2]? MT[.1IQ'QG">E5L'@SR._X'FN-0&.OQJEH_:>>N'^YU?MUY7Q8,P#4_Q"Y']F M:;D^&T4CE/(EV^7E#_'T!V\,"K2^1.2J^A\]-;+>""4[58I-LQ@0;+*B_LN> M&T?L+<#4LH T"TA_06!90)L%M+_ MRSPFP5^Y9G:E,H/EZQD\U,IGI#4TJ!- M?ZB<6:T&\[-"QWU12O@U@W7E_.+VYO+J9G%UB>#3XO;;U\OS>_BRN(<_WZ]N M[A?H]AI=G"_^0-??;O]2_?R M[PR6D[!:3AQP:.M96NFC-L\RM4;7L*\46DJQ0;=;+EF9%2MTKG,]*S.N3DQN MJ]7Z9K6Z#IRH+4OXV0@VNN+RD8_F?_\;#KU_F&P^DK(##_BM!WR7]OD-E*U< M*&-NU"O#:J6N38_S2>1C[W3ZN(_>(.7C*.C$#G %+:[ &9GS]#^PL:!XE0J5 M JI7(HHDRSDJ&L#ZJOZ0JY_0ELI'C/(5?3P@D0;3>:.9G#,:!Y) MV8'7PM9KH3.:EQR4)AFKRW61(K81LLS^6UTP65ZK"_:"A^/0([T0#Z4(#F;$ M'.%9BW7FSCQ13*K@@1M*N4O*G=2A2M9,KKBJT(MRS27\GK,2(IH(51KS=#8T M@H8]$X8R 8TM.1JU%D1."\[WG(O$$JCLH4294CM6)-P.-QI B?Q9#^Y0!GNA M!6[\AR>SULE!ZI(!Y+VZ$+.HK' M3OZ)V&D:@A#Z4FA/H1MF#O&!&[*;$-_Y:]6&,_)+@)F<7A(/@&.1Q'Q.;@C@JQ MFPL!I-QQIX/W]JS1A"'!37Q_Y@],,,AAGP8V/W=,F7')"FL,T@DW=F M/P]I;1*&LSY7F\2BV,;6N.,_["; F_>WBT8KAL0WP;-AL@S%H&F*(K,5I"-( MXKUK9M&50[UE9B%.XGUO53^6MD,O=)Q+W)Q[MY/0*4(7 WT7!!%"5[Y4NX;_ MMFXPNL#$Q6'D]6-GEO,"RT8G'1\3)]EU*=AD(/Q[C9X[Z1J]OT=NE+,C M[VB4O&]4OLX*:'/?DG9'G96/I>W0"QU-$S=-_P B?-'9I?-.M_\KMN(N:B$F M2B;]YL\L9:G)I.-M\AO>[K .9Q,C6@,+XZ#/U08I2VTF'4T3-TWO02VYW #= M)9H)D7C(LY5U?"4FXJ;Z9.D0L(FW?6PKQ1UM$S=MW\'$FF1;EJ,F*Q2"0659 M[0S>3%F= >9];>!C,LP/$[M[-J=WG$W)F\?OV3-ZRLKU6N2I+D!5;PIH'_B:Y4L-GV^V MN7CAT$@MA:R.B=2:28Z@1RUS;F4'$[%CKW_@91(+B&^VBG:\3MV#;TL-^SW) MLJVR;GJ@P]'6C[Q^&AFD0A];1G;:<3%U<_'52;9[S+UX,WC$2M@JJZPH=%[I_HG+3*1& MFX;3+HYBXO4+K$&.>"2P,1CM^):Z^=9LU=AF%M=CD\.@+[^YW;_POXUN&-(S M#N,9[1.C08YXOD%AN.2O;,E?4DCAI/NP>Y M;)2R[<^N5Z#N7J&/%[H<;F["J.$\VXMI_S33(#;#U(:SZPEH]/94TX^PTUU> MM03%ZWG]WL@"V\W$4.;L<_8B[\Z^(VD[]%+7@E!W"W)G'#EU&N:[M)[L6._@ MJ7X>TQST_.8TAQK.#CQ"!E1B$/-GEA3PNT[$=WBZIG[GO+H^,/7H')H$BU;_73F4*)/$NKAW,/+*]FA^HM!W6"SKH^],)NOJ MF7U5 ;7FP>T^(!S2\2P,]*<8CV,Z0XLU3->U]_M(Z!AF#12. Q*A;VV,^E)D M[,4A"L9!2-&]T-7L'<9J1/$8&!X^ 86/@<.1J7!,]][JV'"YJMZ.4:C*L_HA M?'NU?0/G2_7>2>_Z!3ZYQ(;KYSXYN?!-*R )X)?JE91I=^OZ52!P.O1W"D;0 M)<#P/L]@L\GZ[9KZ2RFVU?LF#Z(LQ:;ZN.8LY5(+P.]+(&PO=V]R:W-H965T&ULK5=MCYLX$/XK%E>=6HDN8 (DN212-F^MM-U=+>GU0W4?O,0) MJ(!3VTG:?W]CP](L(2B[VB]@#_/,C)^QQ\/@P/@/$5,JT:\LS<70B*7<]BU+ M1#'-B+AB6YK#ES7C&9$PY1M+;#DE*PW*4@O;MF]E),F-T4#+[OEHP'8R37)Z MSY'891GAOZ]IR@Y#PS&>! _))I9*8(T&6[*A(95?M_<<9E9E995D-!<)RQ&G MZZ$Q=OJ+KM+7"O\F]"".QDBMY)&Q'VKR>34T;!4036DDE04"KSV=T#15AB", MGZ5-HW*I@,?C)^MSO798RR,1=,+2;\E*QD.C:Z 579-=*A_8X1,MU^,I>Q%+ MA7ZB0ZEK&RC:"O,FODH S MD8RW_ K9CHFPC=T&^+0=/J71%7(+.&Z S]KA7PAXQ_Y9^.("[]C3<.>L?= A>1)).D*38B($5!:#&8_=\F>I) "@;Z/'T$+#O-_36P7 M#CK-#E2!ZXLMB>C0@ HF*-]38_3W7XYO_]/$_5L:F[VEL<4;&7N6);?*DMMF M?52E)E(#^BF;0'\MUIJJC3!MO= M'K9K%,Y.U;#=L>L[$0HC.EQ_DFE!:D&]"64!G#R/")APTY)EP2-!+ MMZ:.J&?"QH,1I-^$_*.F(V(=M6X9Y1O=E0N@9I?+HM16TJ+QOW;Z$]T@U^0S MIS]ODH^#_B)HDG?+'PCKC]OB[P,(WR2Y0"E=0PCV50 U@1<=?3&1;*L;RD!*HQ5CBE1(:M?;K^\94M*N'=M(@.3%*TJ< MVYF9,Z2/UM9=^9(HB.M*&W\\*$.H7XW'/BNIDGYD:S+X4EA7R8"E6XY][4CF M4:C2X]ED\GQ<264&)T?QW84[.;)-T,K0A1.^J2KI-J>D[?IX,!UT+]ZK91GX MQ?CDJ)9+NJ3PL;YP6(U[+;FJR'AEC7!4' _FTU>G![P_;OBD:.UWG@5'LK#V MBA=O\^/!A!TB35E@#1(_*SHCK5D1W/C2ZAST)EEP][G3_B;&CE@6TM.9U7^K M/)3'@Y<#D5,A&QW>V_4?U,;SC/5E5OOX5ZS3WF?8G#4^V*H5A@>5,NE77K7+D[%HXW@UM_!!#C=)P3AE.RF5P^*H@%TY. MI5=>V$)<./)D@DQ8F5Q9;8Q09FEN+!:98K\T3C /"L99ZVI MTV1J=H^I??'.FE!Z<6YRRF_*C^%V[_NL\_UT]J#">>U&8C(=BMEDMO^ OOT> MB_VH;_\^?5]'*?Z9+WQPJ)U_[PHXZ3NX6Q_WTRM?RXR.!S6CZU8T.'G\:/I\ M]MP/WHYFTT.SVQ52[.) MJ^GAKP) U=)1+E3P0IE 3E4BLZ@8X_$63QZZMTE/I]/K_HW68LZL;YAH$(ELT*U[ ,?W&T;'2,/:+('Z.*2\H:IX)JMYU? M9Z4T2P)85:6\OXW5Y?E99W 8D5 ^(&:."]Z#%1@MH($DU2 ]GT(,I04"LJZU M8EA--+\#^_3%H1=S8QI(OBGP)X19%"^0Q;-B2=(.Y@\9HR MJA;DQ'[JP=E(?-CJ%J7T\"DGD9$+& ^"?%#LI!\*Z3$%ZH0(A_ZYR9<[^4,] M"5D4""(A&=WBM%2QH1::A:)VN:U;M18[\H\98ID;R;.Y%G7J,\I$X_Q; M(L2+#7X-IFB5"B+3#=XJ Y/!NHU82=W$ ASV?CC*+)HWO=RI=\XW%-B*1)#7 M;!M#*+O:X]G'6%3L>JN+JEK;#<$^6JA0(?5!.[)K+0VDX5=3@$!3I&CN@&Z+ M&WT3B]+M)F/(I6S7@!CHL"M>4HY\U26ZB!22L2;L! MF6OP=2V=@S(H9>4R8LB*4Z%0*WHC1&0XN*:#A#=;5(#K#6;6=V7*?O05S)0Z M$N^VB5X0\%M1VS5<17V/W:J2ID9&UJ7*F!!HPZ9 =X[+0'IK)# 2*<-QIS+I MO!=Y?B65CAL2L56BM05+U%OV]]MF,URE-^F!>X!)JC$M/Z1>=*C#Q/Y7M-FM MRZUVN)$@::)+M+)ZA=XE%%[..VWB./36=E#EM'24B@+FL\@%%FW,<$>:1,2Z MK6KPAVMBKW5TN=1V@8Y'QQA;;7;2RSR P^Q51RN\V9J]I8T>1P;S6T)Q 'JE M7+.=)&=_?7K[>F_ZVW;^00M5*HM8W<"TDAO1S@>PC,%YEQN9U6>8(M&ZS//8 MSW!J-X&H%;>,K16;#B60]/BV "(/_ <@T% M=WXU*9[X[R'$E.EN?&]W['JE M./6R@<>4#\6B"7S&UQ$PGF8R_XS3[^Y,=S1DI[8\UT\O6RL3,VKR7CD8X^3N^_G6^?M'3P\O^6/3)-%XER!:'C@(@.QEXU$ M4[>%_CVGEHZQV9&VYONZZ1I&MGVQ+BW.*GMV;8C3N? J5])%:F!'8QQ[W?D' M99O8,E8GB,K++$V14JZ8MPGUH15N%C*&^J%4VW/7;KI\:1N=0X 9(V_/4I_1 MO/%K>]*@;PKUIYY WK2;0XE^WZOXQM&G- GAVJ"T:*\-$9=WTJ$I9L^3#I21 M;:]>/*A2-C@::)Y.?N$NJ:RC6^EYPKP48C'$^1IK +NV,$-K?T3K&O >,/S. ML7KW*-H=JXL;08HJW:ON"B_6 =S($WGS4?"^%O_1J;CKCC/>N:E&5N+[.%,+ M(DR7UOYM?^6?IYON=GOZ?P&2ME2H8TT%1">C%\\&PJ4[>%H$6\=[[\(&I#(^ MEBA=&ULI59M;]LV$/XK!R_=6D"5 M)5EVG"PQD*0K5F!%@[9K/PS[0%-GBRA%JB05-_]^1U*6G=1QA^V+3=)WSSWW MZKO8://%UH@.OC52V01&7W=X@U)Z(*+QM<<<#2:]XOYYB_XZ^$Z^+)G%&RT_B\K5EZ/Y M""IU]*&3]A$V9R$>6>=;GIE8M (%;_9MSX.>PKS[ F% MHE.E"6_R!Y)*]&#O" M\B]CWNM=1[WB";T)O-7*U19^4Q56#_7'Q&$@4FR)7!=' :]:DT*6)U!DQ>0( MWF1P;!+P)D<=@[^NEM89ROW?AWR,$.5A"-\/Y[9E'"]'5/ 6S1V.%C__E,^R M7X\0+ >"Y3'T(Y$_JG>85>_MQQKA1C0S$+3T7RV#;@-QHD]+TA7B>3=$[5+&5H3%(^.4LGVX>$&-H60[O*^Q3> M*"X[;U.HIT'1(*DI-[QX5$&1$*;QS[QF9DT!J#IR1WL+SG3<=<9CT8V:V)_( M!%N2JE9!2Z^ HW$TVWI[NW EP!K=J:!%@"?98X^FZ6SGT>K_1/)A.#XQ(]A2 M8L^(:^L2L+4V[J5#T^P]!S#;+>.+4%PW?:0$36 2%E0(50S!?R27AI);:4G# M/< $9J$NE;,TP$Q(BE>46JTCPY:X^C!1=!_G4Y)K?8"!ZH1+9JU8B9A\SY%K MXD7YK?S):BDJ3.>%/V3)63F'=T%VY]B^=%DFLW(&Y329SPKXJ!W% M^BEO[PER.DN*8AX/\SQ[T,I,6AWZ>254<#-V7(7V$\+" 'N?E MW1"0,,#@=>]?O,6@10XMNX_.G,!IEDRFISX+"6T>)&OM.94'18":&I[G+R O MD[PX@^D9W$:OX(Y):OR#'NV%_JP\#?HW3/).AL+J[+8[!@O&#TX?:F34"0'P M!VU@N[:5(1GDCU!QE?(=L!T+/XKEOQX?#P*<4&5S;%U0WX3]A!38'<5\'0*WJ^A0AM,TG\$],F,A3R=%?_Q.MQ*6^PD: WJ6 M4L:>P6E*#?:,,F!KRKFH O]> /#DK_X!U!+ P04 " !/@*16(,68]$H& ">#P M&0 'AL+W=OR,X(W[$X1W=4U5=MK)N3F)RL@[.KR/<;S?\PME&[ST3C"25\C.^ MO,TO)SXZQ 3+#&J@\/? ;I@0J C<^-+KG(PF47#_>=#^HXT=8DFI9C=2_,IS M4UU.EA.2LX)VPMS+S4^LCR=&?9D4VOZ2C=L;)1.2==K(NA<&#VK>N'_ZM<=A M3V#I/R$0]@*A]=L9LE[>4D.O+I3<$(6[01L^V%"M-#C'&TS*!Z/@*P'4=/JMPW:HI\0./A'XX?T;??(QR;O7-_R'*0LF:W("O"JH!D#85N;$8,T5^ M6Z?:KO]^# "G/SJN'SOG7+1\]I_]8< M/:ODN(M'-)-;KFE9*E92^RH+,NSZ6 &"4D ?\Z8DAJ:"$:NK,9H8^'@CZY8V MVQ\TM*L3R7?*6$[2+2F9+!5MJZUGFRDG8 )%=<7;%M72/ >5&NWB>C:DYY3C M1MEIVN3Z[!R<48P=U!V!JN&"0-6\HRJK2+CPR"<("KY\,&!?DQ,2SA//G\?P M%"2^%RQC\AZL*+(&$SRC&@K.B^,8_U9!0-YT"N@/%/(\AV#?4&T(V"?K G>3 MU=P+8Y\$_M);P.ZUYI3RBHIB^I^D6E,!F \V_UW^ M;FW8F+A%Z"T7H7WRO>4J)&\;APD)PI47!G.2)-YJ&7X#U",!7%-!FPR,/^ N[9%LT$:U9L9A/:X)3E,NH+% CR6?X8MV[+-+ MY6-\1C!NP5B=0HW.X67M;)S^O--[1M99)CM,S,XOCS3,V) C+YI'\!0%*R^! M@KQYY.X)6<1>D. 6 #9(0C!8, 4%M8?A:9#$T!?^F7U>!MXB69V-O* <>_P) M(H"4+0^#V7U5N^RRP^PBI[O*VU!$-Q,=?N>."/+'UE.7) +[\7O*2MXTF*:> M(11KI3*XT$(/R]QJ/8G]Z0KFI1"0M>EW>KHK/W U_-]=C:)]5V^@7TI;=8[_ M#M)EBVNHJ>U@#]BA4[9P#^/IK1Q/ &IZ%.B& 94TTL#YPH D%< E'-H\ZQM: M6JHLX%TJ#1RA:*.I.US=*22<-7109ML?R :=N6=X+D37[IBR783PO$\%[Z?+ M'NN]?+$,@^0U5O$@U.X)R5$(=_1\Z.U?M!]/YY28M.*Y-F!M.&ZX#B- ME"5'%_NX;)M<> [5W #Z,0+!I.=HU+U:F MY8F1&+!0B\YTEN;M-+##LK9*T'!/]_IYRUS#P3O] PD30.D5HONFAP(X1 !S MT4XS"RNMD500$OMHSB):3%UAM'XUXA'!]V?:]#[T#6ZX. V=>697UQI0>Y*;' \GU M,B0*)2R%P$^$/WA<"A?XDR"6<#1G?%X@EMZ ML3W!18D7Q L\ROG>8H$#+(8)%^ @\R)PY82L_-!+P+-C9_#9WIT)^JRT-T-- M["1UUZ=Q=;Q\KMV=:[?=W5R!1H'H-1&L %%_FL03HMQMT+T8V=H;6"H--+5] MK. "S11N@.^%E&9X00/CE?SJ+U!+ P04 " !/@*16R,\TZ0$' #2$@ M&0 'AL+W=OZ=W41]M[;JPM3>R6U>&^9J\N2V_5+H M751\*3X(_ZEZ;_$T;*7DLA3:2:.9%8O+WO7X[.41T0>"SU*L7&?-R)*Y,5_H MX6U^V1N10D*)S),$CI\[<2.4(D%0XVN2V6N/),;NNI'^)M@.6^;M1C6>V\*1,S-"BECK_\6_)# MAV$V>H!ADA@F0>]X4-#R%??\ZL*:%;-$#6FT"*8&;B@G-07E@[=X*\'GK]YP M:=EGKFK!W@GN:BO@<>\NAA["B628)4$OHZ#) X*F[)W1OG#LM31P5>5W; 1N,^FXPFTT?D35M+IT'>]/N6OI(N4X:,=>ROZ[GS%N#X M>Y_-4>31?I&4,&>NXIFX["$CG+!WHG?U],GX9'3^B,)'K<)'CTG_-Z'Y*4$= M-S"S8!LJQ]Y(S74FN6)2PSMUI/<%]XR#6AN/A#PLH["<87M!W'?A#*DS5><" M"9>9FOBLR(2\XW,E^IO-BJ_;'5M#B))\+I7T4CALZARY-?<#]K$0+./6KJ5> MQ@,<:>L+^)LM]NII\-*2MIK(V(TI*Z[7OSA"TA'[W7@Z >O3N Z'X7&6'I]Q M1WD-)^9L3E4K$"#10B6Y$VI-U4A8LMP;!NI>9O2=L%["(.:$EL:2CX3K/6>\ MJJSY)E$_!&D#+VUSX_[TY*BSNN&N8.)KC:Q1P764=9MT M QRMJ(SU.[E'?8[RK;:6[ !&I/N!J&PC\'YN<>>$CVD2$:S( 0"D](74]P44 M4EC"SOI_'34T*[%NX+ZHH6 (3G\T&FW%IMUZL?LN;;VJ@Z_)#;ZP G4Q-D)! MC7#;W#Y1(90K$:HHY9)V*"7!"AT:ZK1RI:@9K3\]AS3>)U(6=^]4,%F4H$$XN),'2)2VG$7Y) M7 -BQY;&Y"NI5-!%:L_U,J10 [9=6$.[>\AFJT+HY%+*$)D#T3@_ !RGZZAG MADZPC#4ODS:K2X?3,I$:6HDZ5O [2&!.+C78,Z[1YW)D-=) 0N_,-W5V7Z)$ MC;?-K(2E@3DD*_ZX6I.Z8"%QTE*?@CHYCO+&NONR@D]TJ.@ R3U-T')V^@BY M^WZ0!\B4+(7GT H5BNY-P2VYHJMK&S7',A0R#/(0O<.9)-CX[P+ MM./S%*W4$? )0!2$HR5,TKFL1FVQ1;8]'$^>][O)B*-5768.1X)#AQP,!K, M<%%0*MQYH-S!\>"DW0 H?ZA0!*PWDZ&6%ZXRNIH\'9Y:$>ASG11 M>YIK73U/@J$"O!M&T:J99;ON!285M57NC 9\,-O,0RK0B!0(,37C>:,J#6(L M"2&X$*89C!%[$Z^QGC]4)IO*&'R5PZB$G$U-RCHUI]8=H$M=U52 PM1 W@J+ MUYWQ84_GW097P0&4\ MC.^+886 >^?KD'6(/&[+FJ+C9"Z!&TK1!T:!?8K.7@PF_XVB+WY"T8];EXH? M8F(H:K7; 7WL?7ICX5Z M(R@A(G#17 E3P!.&1@YGQ*L(28^#3T+:)RW)2Q^H +G!O@OLL/.=H13 ,WU- M<2Q /WYR:'?;#S;7\3O%ACQ^[4%M6>+.AEQ:@'4T.#WNQ>1O'KRIPE>+N?'> ME&%9")X+2P1XOS HJ>F!#F@_8UW] U!+ P04 " !/@*16NRND7W$% !_ M#@ &0 'AL+W=O"D:Q=@'8IV73$,^T!+)YLK1:HD%J9:3. RGDYH+-;HX\W/OS,69;IT4"MX99MNZYF9S"5*OST?1:#?Q7BQ7 MCB8F%V<-7\('2_PFX"UW1LS0K+0 M^C-]7)?GHY < @F%(PL<7S=P!5*2(73CR];FJ%^2%/?'.^NO/7;$LN 6KK3\ M)$JW.A_-1JR$BK?2O=?KGV"+)R-[A9;6/]FZD\V2$2M:ZW2]548/:J&Z-[_= MQF%/818^H1!O%6+O=[>0]_(5=_SBS.@U,R2-UFC@H7IM=$XH2LH'9_"O0#UW M\4;K7?!=@]DK80FK;&F!_ MS!?6&:3-GT-AZ%9)AU>A4CJU#2_@?(2U8L'FD*Q$AP7TN[6N-)UP]7FQ;-9'.4O+5ON )6M\=HHXU8&X(>Z MHS80M1D24TBV)28[$H17MQ:=M,>G[))+K@KRC)9Y!074"S LZ>1C]IS%21Q, MIPG#YH*M0V&Q&P.JV##DG+*2=TVK_ M[0.W=CH(HBAX8ON\$&4V"/$\]_J71 MUK*"&[,A&+S6K7*DU .L^89A=M02$"N"U!XK5!6V3&^^>NA;)=O"M=XW2RYP MUFCC/>V":>]R@16$N=+8L[CSV7ID#=.D68E_@_T\,*0+4]IY,BV5^(K*-"WP MKS 4"H8%:@$=5#V4\0!#!SA@=R3X%@<&N#40;R+DX]3>HT+@"=XX L_6?H\@ M/#=@.$4=6S:2Y;[5-SYO5[N\S;N\S8NBK5OI8XE3&/2O'45^P1)Y*/QIM]!\ MN]![H V:)#Y:J%K)?A85L*-KQ7X';NSQ?OBV@-?"K5B%2@Z8Q)W3GK(KOQ\A M5@,=/^U*--:'8<&+SU(OD8)1% =9%N+H*)\%)UEZC$.D978R9<<%"NE46O#HBP)D@AC%Z73($[S8Y8'X31CX3A#DC@N!S+RR$'B_S0+9E,J MKZ,XSH(XC&CU-,1*BP92]7\/=18%*0)#M%&4!O%)%^L\B*8YQCI[(M9YB%HY MZF0GP8QB'6%\XA"#G?^K8"=Q%)S$,Q_L/ VBM MV'N2S_' '&B@O!$:%Z.%2 MA>S''6[Q#&IA6/,_;V+S 5=-8S1ZCK:[!H!M MWPYV9K!.U-[IJG5T3/OG3'G,X:&F_G G?XTG0BP)7[S;\NA*O,3J1&VOA(^4 M'AD]IO3P%8#7I,JA6*=VR.&^25%58U729GX2D,&[]S3(IU1M/A;QR[W1T)ER MLGY^T,_VMZMY=ZFX$^^N9LBYI&PO=V]R:W-H965T#\U*W=Z/-3U=I2UN)&,]-6%=>;2U&J M]=D@&FP7;N5R96EA='[:\*6X$_;WYD;C;M1+*60E:B-5S;18G TNHO>7">UW M&_Z08FWVKAEY,E?J&]U\*LX&(1DD2I%;DL#Q=R^N1%F2()CQ9R=ST*ND@_O7 M6^G7SG?X,N=&7*GRJRSLZFPP';!"+'A;VENU_K?H_)F0O%R5QOVR=;C'Q"V+&[%=5VY5A MO]2%* [/CV!2;U>\M>LR?E7@1:.'+(P"%H?Q^!5YX][/L9,W?D'>;WK):_D7 M)R@$[$K51I6RX!X9=<%NM#"BMGY!+=BUK!$7R4MVAT4!&%K#_G,Q-U8#2/]] M+D+>@.1Y ZBXWIN&Y^)LT) N?2\&YS__%*7AAU?<2WKWDM>DOSV-?T,,NQ7P M6N96%.R*FQ7[LA*(8-7P>O/S3],XRCX8U&>_)Z<]\TZ2-&PERH+)&K72*",M M"C%7+8636W;/M52MP?;ZFV'+4N%*-LAZR2R?EP)VJ7M9X"%G&H]P:,UU05K(,GX@K=-;>FFT MTL=!BUS(>R>1UNFL76DAWE6^I@35%$-%R))U%<&.$5"[0NC@B#EYS[:9X\[) MCY!8S85F8[\_9D#_HH 5P+AAQ]$)B].4?=72"AQ:8"D^8:3^TE#2'4>ST41!K,#7OK=B3_EV? MN19[4"A:'%',-"*7"YFSKJB01G*#-*UWGOU]-5L,+EH 2UR6T15J\+C6HLXW#.11F[)CG>)_H'='+$#>%@NW.RQ<@VB4,WNO MX!@:&DHR%QJU235EH(!3V4%V(;:@VL.4<5T+J*S9HI?(-2Q9=K2VEG;%UI#[ M#D6,(Q+MI-C;G#O5DD)[TVHJ+TN1=\$4NC(]X/>$!OO%N8-ZAV_4M@L%SST* M9.VVZ,*AR-ES<7?%OJ@&B9VF8< &7VC_@HJ82O<.69 YC!L,]Z/S+].9S9I6 MYRM.I780%W,0&,H"JU7]#HL*G@D*E?0:R @,,8S,7[3:@5TA-DN7/83BR\MR M._(S#$VF<'C2HE($FX56E8M,KH"\FO*2][U(%#UMNH;N#7%TZJ5C@R1-"YII M<(-RD[X6]RHHN"2]3U6SF5C/R5 S?@14^;P2/=9.D28\1!>6A1.@N>F+Z&/[R! MRP_@!BO #4?A<(PIKBRW8P<6HNU"0.S2"#>F$JW\@W8O-=I.1V4N72]CUT%V M#4<>FQY'P_C0]C@9AB\9?R&:1&<3!+0ER-LR28 M3B9H$81*NPE84Q*%4@S%GZUL"+4!^J)U&6MA(EMACE@3<4!0%DRBA"[2()DD MNSU&+:S;0YUU,@VF:<;2.(C"F'WF)U2WCU3;#7R<9ABAB$+)YE M09Q&.(;-;C)J95G07C@QSF+WE\[8=:MK"2G";5K(![I&,* ZIM]XRCX+D.[* MT=Z^'%E1?KOZG(1!F,3T-TY#-XM;W?J7-!__I:8$("\9?$GB((FF[*Z=6Q?D M"4 ^F\S8)!H'V0R^TEY N:U:7X<%-6",[OUL#]QKV\W^W8R3S"##7X6P'@W< M9[#Y?HXPSV19$(:9NT*2XQFU;]U"=5?YGN^4ZQF^]V/PDWPN2T_'-%(2>Q%- MN[E@2R'HJM2.<@)[Z&$&: 7_\ 7(;OG&'DBA( M 4I$+IMDJ#RX_XXZ]7YS< FL7565E+/>P(W/=L(B% *Q$W_[18\G#Q%H,:S MC,V2J)L"^8_YGXR#\1@9!.I0%S[R3T0@NG$8I!,79WB4H!@)Z9_JO&P+Q[=N M,CFL!;Q3/"7'I^.P([BCA>)PP^_W-ZXJ^C#"3,;XTC+KF#@_F2$PBA=68C"M]NV[N *39 %XU_57J[ M6]/A[-"KVY?QJ)_<<_&!(R M*]MUV6U$7FR[1! ?]REDOYT?1?%P M7G?9I77, ;/'@\'T>0M/WOZ2^-Q@\)WT%\]Y[A7^L#(?L?AQC47#[(5Z]*Z*7[MD>\BIG&?P#K5_O/AQ?^J]ENN__V"+N7$N\AI5C@:#C,)@.F M_?<\?V-5X[ZAS96UJG*7*X$92M,&/%\H9;K]\Y MI.1+ZGC=L ?+DG@NW_G.A=35RMBOKD3T\%@I[:Z3TOOE9;?K\A(KX3IFB9I6 MYL96PM.C773=TJ(H@E*ENEFO-^I60NIDW=G)E:F]DAKO++BZJH1=WZ R MJ^LD3=H7]W)1>G[1G5PMQ0(_H_]E>6?IJ;NQ4L@*M9-&@\7Y=3)-+V\&+!\$ M?I6X_-ZD=LXAFRO=PH%ZZPBK(#$LYKYTW5 M*!."2NKX+QX;'G84SGO/*&2-0A9P1T3*FA58EB9K?!-"#=H$3FI. MRF=O:562GI_#PPZXF2[=4N1XG5"W.+0/F$Q>O4A' MO;='X \V\ ?'K/_WM/T/9N&#YBQ0+FB-7E5+H=!E\%/M"06%++>Z"I8X.0@S?L)F&/L(_OCMPD M)QWX0NO/+(-T-&\HBT)[*91:0TYX%7(P*^G+$()PSN0R!+@4:W;OJ,4*)*QL M-^O M"CD%O$N1=MBJ<0:3)[7EM78[+P.@=-3;K1NIM#&:%;UI44\J[C!@&B2IG" W&= 72(5-%T2./T8 MV,U&X56VGS*I":TE-84TU\YLDV1)J]*&+.2EL N*;6Y-Q5$XHV01@9DY/ CR M71/!TI.,+X5G=F@E$ U%^ ME^@='J"F6*F8OB+3 ]1=#P'&FBK)Q6J8&T6[3:!3S!1"Z$!.J_VFP$TH\!9< M'@J1W)YD0@K>+78H8X>J!@] MQBHCNSN%'N(*9O9A7%"=5P=Z8?9+^_=2'WF6'GS;@W[?@ MCRQ]IK"I(G,\0-8F^)<0RCA[NW>7#GI\/1V,4OB)DPY'*JQ5&Y^/-O?#T]$@ MC1-H*S" M ?IZ!R^&$_MN.MP?!$<#ODZ/LW&O2<#04DQ:VH.A&4X2V/;2< % MF^>VWHUK&[*B]CRCP57M&?D729\)%5@,._6WR?PNFO^1Q(:JR,Q-XY&Z\AWF M6,W(9#]MBH')RIYDZX*N%T3X[8&4# *YM\*5<->.R#?#478";T;]/ET']$M/ MTXN+$_C9Z+,@22&3-.:BS)O1&;8/XVGW:UX_&:@$;>0-!L5SDFUUQD/$[#Q'!X? MO%F&L^_,>#I)A]N2/EW0L@"MSXWQ[0,[V'P,3?X&4$L#!!0 ( $^ I%;0 MK7M+/P, &0' 9 >&PO=V]R:W-H965T:ZSBVO,*:V2O=H**5O38U!MNM62]UZZ10>&O MG7-S.,6I3ZNHC0Z&3Z) M0^6\(5XO&W; S^C^:&X-S>(!I10U*BNT H/[5;1)K[>%]P\.?PH\VK,Q^$QV M6G_QDU_*591X0BB1.X_ Z'>/-RBE!R(:7WO,:-C2!YZ/3^@_AMPIEQVS>*/E M7Z)TU2I:1%#BGK72?=+'G['/9^KQN)8V?.'8^>;S"'AKG:[[8&)0"]7]V4.O MPUG (GDA(.L#LL"[VRBP?,\<6R^-/H+QWH3F!R'5$$WDA/)%^>P,K0J*<^L- MYVW=2N:PA-]=A09N=$WEK;SN]PB_:FN7L:.=O'_,>]1MAYJ]@)K#1ZU<9>&# M*K%\&A\3PX%F=J*YS2X";AIS!4DZ@2S)\@MX^9!V'O#R%_ ^?&V%>X2_-SOK M#)V,?Y[+L8,HGH?PM^7:-HSC*B*]+)I[C-:O7Z6SY-T%@L5 L+B$_I_K\O]1 MX=Q)!R?^Q$EZ)Z&X;$NTP-$XNOO *Z8.Z!< .W%=Q1PP@X /P;>$O=$U*.HT M'N(*[BJ$O9;4%X0Z@&,[B6#163(:5U$\GJ.R[Z&U>PQ6K5 Y#Q- 7&40W]3= MB41_(H'.DY#0GR<8$;RK=&N9*NWX&NB^TVU6<-,:@XH_PIUARM+6OH]LN&N9 M$4S"3S[OD==L#+1PV[>J.^UH<.!D8408/G)4%/.QG\W2Q1@V MM6X5Z?G-_U2$[Q+S]:M%EF;O8/0V]Z#A^QM5CP=9W)L&C= 7X@=2Z21?%/1? M3*;3Z?A^U=J>)WV!X6-?_ E!+ P04 " !/@*16?Y8^QU\% "'#@ &0 M 'AL+W=OJGH2DULLP[%6*81-%T M6# N@\65'UOJQ96JK. 2EQI,511,;V]1J,UU$ ?MP -_RJT;&"ZN2O:$CV@_ MEDM-;\,.)>,%2L.5!(WKZ^ FOK@=.WMO\ ?'C>D]@XMDI=1G]_);=AU$CA * M3*U#8/3WC'>V?PZF >0X9I5 MPCZHS:_8Q#-Q>*D2QO_"IK8=CP-(*V-5T3@3@X++^I]]:?+0K:993GYV<4Y9T'#=H<8>.W#!FQ9]2D ""K M8D5@:KV'9X#$Q%CBYD"R2KL_YT\+UQIJ#+T;LR0A!)33=I&@N0H]A<@-JL5:'.5A3ZZM@(O"'FF*X%0E326*DE5 M]P>--W1OEKMI@Y(K#9(J9 ;P81= 6Y$Z*_O%\M&*K6/G\D2FM1$3:268;9;) M>FU+8*K KQM726J)38X>8 LK]&9$T!(X]0S-MI$,X,;T,^PP*U_#MM>)6:_Y M;*X1SPHGT$TC&D"GTT JRP4T*NN3^(Y102"9^J&$$BO$7MMWV3R2[0VU$)V5 M%C4=8757K:B/R?VL[?K%"5M.;T@OA0@O9.L%UF=@EYWW+X&4[F MX3B.3MW3. [G$WK\]%)5CNO"V0&R"25[=#Z")$[">)[L%OLJX$/>Q",:1./3 M^B$A.OLI?I'<@SK6$*4TN6;/8*U5<:@4;B@[I,,U/6I<5ADO7UP#KM?T408; M9O9[8+\XWUV"NR/[%<91&$<13,_#\U$$#X=U,9Z$$TIM/ OG\YD[['9BV+,: MA=/Y!))PGHQW:E4;E*U:E4ZMFH3Y!DPNB6AT/H$/RC(!D_-P-)W!>1S.1M,] M+:E,HR-\?=:H#[&L9VV^DU#O6;%33FU6 7IE$"G89(LCVB'[2L6V^%3UPZ M=BT!C26UKS^)FZ/T0[^1@5.8E!.O\3O"IM>S1T-PS7F@ZX]+^(N.=U7[49GM M[9INSZA*9)"3G- L'0O[&GKH*W/8NQP4J)_\%$;K2[9=W4EXN= M>7U%(WY4 ,"U^0:#6:3 '1][:E?K"K]56.E+%U<_&-.-T74SH#FUXIRV[RX M!;J[Y^(?4$L#!!0 ( $^ I%93@6+S< L &T@ 9 >&PO=V]R:W-H M965TL\E^;NI+EDNJL.W192:M>E=G?=.JV+P;+ M@4C56M:9^U3N_J*"/C/BEY29Y;]BYVG'BX%(:NO*/&R&!+DN_*>\#7;H;5B. M3FP8APUCEML?Q%*^EDY>/3?E3ABB!C=Z8%5Y-X33!3GELS-8U=CGKEZKE7M^ MX<")OE\D8==+OVM\8M=$O"L+M[7BER)5Z?[^"TC0BC%NQ'@YOI?A=66&8A1' M8CP:3^[A-VG5FC"_R3UJB=?:)EEI:Z/$WZ]7UAF$P#^.*>MY38_SHK1X:BN9 MJ!<#Q+U5YD8-KG[^*9Z/GMTCZ;25='H?]Y,.^/XN\66KQ+K,D%>ZV AMA6QR M2Y1KX;#ZJLPK6=S]R2)0L4%:6H"M=2:"K<5C72"NL@PI8I\\%>]1!UY)8^Z( MY>\RJY7XK:BD3L5'HXM$5S(3+V4FBX2X%VS3&K^]DZXVVMT)1"%6:F-4X<2O M9;$Y_Z),3F=-Q?O2*2O.Q,\_+XE$\O.3/\7 A/JO*J7REC"?'GT78 MT^R(+^?#& NCX0A'FF3KB?!G>4 YF4_ <;*8#)?BNMX@DSS5N]*X#Z-.'DM\6> O$R MZOL!/K*U2L79%*K.&I,+N=D8M2&;5:U]95[6,![<-1[&X]FCTT>F< ]+_9A. M&G1&'CP9DCRM7J/CLGA#/E26!TBR\)*0$\:C9YT#@SR=(\;'!?+^>IA R*X' M2+3L;!-")!H(6:3"E1N%%8-VY[8L3"]&B:"3WLL:E$IZ!UI_8$%$O!P_@Z)? M]GFME#1"%TZA=",/\4^L]2VT-:19Y^4*LMR!-A*5O).>?:[/95$@P3+8" 9! M6DF#3&Y<&[.D7=C%Q$])K'A.*[7114&YW&VAQ(\O6S$7#Q?S?R%DCXPKU*@5 M=/E007U@_)BD;]3*U%0]O; A4.^5M-OB&]D0\@FKBZ^TOJ[!!66Y,N6-!D)! ML38<1:?"A]4$3MC*&X5S5(&?1;*5Q08JNY+WZD([C1SP/!B5(C$2U93\4[Q) M*E!1DG'A)@U3E&O(2=O8*JPY:J>-0 M89A5.!O,'G:HL,.H#*&6-FY)>GVPI4W*NJ(21I4&-"A;$/9?D@OO]'I3,RB\24AH4DT M6:)G/D#@Q7(F%O-%Z)E'6,ZCT7**SVD4SV9LZ#T.AX;LBF;4?%_T"K+;KP/2 M4**0SX)Q/:-OQ"AA0]Z+7RO%,]B>RT">1U1'U'H=EEL>5%*L+WZ+1Q$JR^@1 MBS(=3O"U8YC=#8&3.CF.66N'K@:!>]+V)*/IE53)]+K-M!\SQVZKX6="@A6* MSJW&O BQ1+P0/ALB,>T>:?]\VG[=5X3\5 ')@T.['KNO=E]#-S30:>@YT[R M'I][WP9UKX7V-.]IO'_2M_S_V_4.\3) C>:S\=X3T%,T&HWVG@!@L-H\+?#4 M#XN#B'B\6%X^$8\OQW/\G43+Y0*?R)5Q3+]&E_P]'D73$7YX?\0C#*"CY7P2 MGA;C.3U=SJ,XYM\N9]%RP4D]AUQ,1T^3Z:6XME:Y<[I/0.=4-V5V0XP3HU#= MQ5HF.B,X_Z$0?ZU1_,?3Z AL4YPG*>5+B3;\:RF+2/P935$6V.N[?N+G@FM M.9734-!'B+2C6VH@5 ?),BKA:"R5-.#!'<"5/GQ?RN(KQUNNT -E)-X/KX<1 M!130?1$ZRC[_IAM;[L:RB5Y+,BJ*TX=8!$?6%14:0L\M5/4@\Y6G?1-H!T^B MD)9]H^7R3J1&[@0WB+4I<^%TKK@(XM,+WB=&% *G6.4;'-?:I,QS[7)N4369 M*)214T*O[H+0,(=,??^FN(X[%2(,D*M_H@IPET:"HR+UFCWC]V:KCX+[C7LV MZZR3*8= (=,%P7!4*QN7"+)F2VZI$].%@\CHB(;26P;')$JE+=@@DKX1#J0B M Z+HUM9W!V!!IEHKJJJP9&V:7BFH2?TB7-ZU(;G/GVHG\52WVCJR MO!^V"P_XZ#Z0W2$K36ZCWQ&AX,WLBL9EU#Z&AT"90%$QR<)%2Q+,R5*'U#((MS%J/4)9;.YP%B1J-?/@T^TH>*9NUH?A0.SBH8)^V]K-$8&JU M-\6L$<@<01YS5%EM.5NK*H.-J=GFTFPT@[%X2 ,C%(IYU*%0XUN6S\$R']"@ M"[H-%F]T@89#;#]17#P>?/[PYM/@B9^5?.J0^*.&X:AER#[NR+PWZH(3B7,3 M*>37F_DJX-= 4U'3\]CQ6*#!C^H/AE]E.)T&-IK.\A!\V%L[$'<8] B?HV6> MT!V<8$7+U0C!C!Y867B M"PI77/);IA]H3-GS8V-.;\W@07M@04&PFS60]&I#YP@^?Y< YIY-;*LY^!3S8I[[+&>D0@ 98[-7;1FM M"GKU0?7HG"L'!OYMV1M_: ([F=_?-?E60JY^=P/Y63R9#*?;C[9+=UW6+8W51_#/6U=Z$;7^[;( ^T)![< MBU)*)18CVZZIW VE[[^4E3T<=;8<+EH)3^ >Z@*>%8,R&D6TLNWEV][(3#QG M7-2EOP;C44/.!@EUTG_8NZ+WV"B.6@(_D>;^V@CA[,')_AT0J\='S)J> M.1DN1X_:"[YNEI_$W]'S(!5'O3"A2\<3P7FVZ-'UU LGJ[TP:AS0AB_L;[>( MEG-..M\F:-C717N[1YF;TI,M,YTR#&K\P*]Y[?#86\>+WBM@C&0;?M%-=U@ M0OYM?RZ)R+T8[[^NGEYNMDIF MO*@L+F>3R=5E*74UNGG.8^_MS7/3^$)7ZKT5KBE+:0\O56'V+T;343OPB][N M/ U<*_M=J[P6]! MEFR,^41_?LI>C":DD"I4ZDF"Q->=>J6*@@1!C3^BS%&W)2T<_FZE?\^VPY:- M=.J5*7[3F=^]&*U'(E.Y; K_B]G_J*(]2Y*7FL+QI]B'N67*4GMXV3LAJTR\,I77U595J5;N^:7'%C3Q,HWB7@9QLP?$S<5; M"-@Y\5V5J>QX_254Z_2;M?J]G#TJ\+:V8S&9)F(VF\ MUBXMC&NL$O^YW3AO 9K_GO-"V&1Q?A-*I*>NEJEZ,4*F.&7OU.CFFZ^F5Y-G MCYBPZ$Q8/";]KX?L'X@3'W=*Y*9 [F),>+DIE' *4U$/_$ZD)XO3H\56%=*K M3'@C/.1@IUI6AW\Y<2>M-HT39E/HK:3T=.*)KC +HY#C+IZ*]_(0Y+YNE-@< MQ'N%-9GX:+PLQ"^*"DZFK# Y0X,^%O2QI(\K^EB1\BA4N<>T=[6RDE03A4(2 M8[OIQ9/9A?A:K";)?+G"C^DLF6$E?BR3Q7I*/^;):L&/,&>^ILG)]>HZ#"S7 M5^)[7EUM1;74P$UO_EJ/9O.GG7?T',M?C9>N43H M*BV:C'34%716SHLGBPNQ6$Z2]?P*>T\F*S%=))/IU?FO^7J5K*Z6P?C'A2?P\_(8*?#/1\;?/K]%CC:HOQ3 MO E=#XI?)8OI4I#7KY+U[/J+@@-0")"4Q0U^#^/SM5@OE\F2@SJ#]^8+BNKB M*EG,*.#S6;)>TM#L.IFO:&2&68OK)3V[7@,Q4T(0IT>$=0NL7*:ZT)[PWS!" M*U-]FQ),"LX>@5$"7U-B,]!+2H>Z0C%> MH5L7!1,/J(2!ZW[ D51T-EV(V-EXTFN5JG(#Q,S#Z"P19(5BXE(_/FE7A7B=MF"\8IKEOT/3CW MR2@^&EU DT*%G"OK L'WJ&CXLQGI6GR9] M)QU4K?K' /A']5E&C TV0B):'\NBWUG3;'?#NI4U*3\=JI$33J "@/[K^,,8 M;<<3(GXVD'Z=K*F#7B\3BLCL"NV?LHE A?^KU329KJ?WE"@*M551B=9C0#^D M:E\$]M-4?=7,9(EV!T>FQGE\Y8K^M%F1=$@,^^KJ]Z;B D!L2JM\?)04E&4A M>8H#=N$&@_W .C-R'%>NQD/96,@PG_(KEDW:@))%Y00:]"B@#MM(9TC2H2N( M+*J.O5 5I;[2@5N4'QCB5#;PP8"9G%CA%A'A[A M&.52JS>$(\K3XQX ":[9_*[('M-1QX)1C2"G2E&5)XY[C9IR&?/GR./DKTS%;L?D9:AX9@ +FD+! MY6C($!*<&(-?&0*A*R.U[]3)7GM4\$ #)(V! ,-DE>YQ[ M"3;F=A$Y"/4K!#*5;B=R4'QXX T%]_X1X'PL>EB$Y@O)77@P3#7^+SC_8[3] M$,\-M$.F7=TPZ3R!;>QA# +)!WS' &.5K*IEL(]V(#>AS5OXKX@$H:JH[9^K MH<<1))_JC$+!Y$9_0@KN#$XA$?4B5BRT$<9$JB*]:?G(D,V")+'2VI,;@=Q- M@,P@X;H/4 V@&$KD/;A35F+!IEE!WW:N"",Y0>R;"JV<(0ES).#N? MW)$.]ZI= SIULIQAU-(!IH[' M+OD3-K>EZT1QJF&8>,[,[+AP6K5M"DF 4,3SN!VU-&30/1F#T1&JBR )8/UE M@7S F14T&KO*['>TSZA<.[=2^WZNM*0;F(DE?6XY%Y4$__VS?-"?$*+6B\?T M=4CHT",-,$[#'*.V/9X/::;*"FTJ#<:_&_#:[[F$$A?JXK\A)Q'-4=:>MJ:CF4 7K*UH?NF3(D&-K.^ZM]U.]<=V)1=9U 3=0 M/J$@EAKJ/V.)3_3 QO[T&>!Q3JC)X4\HGJ O5C*3)TCJ9W!+75,*(N! MS7!$C2%@NM<1R7#^RX_@20RNH&OG)C"4$'Q+]\/#VY,$O<\S/RATJ<,]60+< M^]"'4*$T\6 :M]"XE/93P,0EF6+J0Y X!JDFAW/,BQ[+9^91S@5-5Q]\ANA=Q+FU$I'+BY6Q00(JMC+[*#3WM9 MNZ9O9A[XJ]3!Q1'FS_'NT?5W*(\5 E0>T)^B((;6\C,J0>&FL+V[X%4V/.NX M!#NY31FN(C)TR, "'MJ3$=QA4K;>ICVM"N'GHS>9H3['FQ)WHG<7NFS*P8Z]%J3GR?X]:>XY66RW]_9OVCSX0OP["4YOPQ2Z)4 WKBGT MGM >1+U&7]ASA.2^8QRGT4AW3"WY^>: F>Z!$A6K+(5]"&;52=ZP[ M1DS:,ETRI3LM!<%#@=@WH?][B6]Z!<+7,^?K+462KGFQ4RBULI8I4/UEQ-Q' MRS\%RB!4YW#R3.S,'NZP9X+.W$\0[G^,"(Z ;TCN"%FDB2(<5V]ZA]O@27 ,)2!V8YS$3:X9X:+!:U^MB0 M#5TRW"GWI0O1QSU'AW[4Q5(6XW,OO"X'[RM1V[?\5I;]7?GPZK(;[5[\WH;W MG?WT\-;XK;1;F 9^EF/I9+Q:CD*G;?]X4_/;SXU!XRCYYTZAG5J:@.>Y :SB M']J@>QU^\S]02P,$% @ 3X"D5G@;U,";"@ AAX !D !X;"]W;W)K M&ULO5E;<]LV%OXK&-5IDQE:IDA=$]LS=NIV\Y!= M39RT#SO[ )&0A U)* !H6?OK]SL 25'7.-.9ODB\ ?G^IT/X/5:Z:]F*81E MSWE6F)O.TMK5VZLKDRQ%SDU7K42!-W.E\85X%/;+ M:JIQ=]5(264N"B-5P;28WW3N>F_O^S3>#?A#BK5I73.R9*;45[KYD-YT0E)( M9"*Q)('C[TF\%UE&@J#&MTIFIUF2)K:O:^F_.=MARXP;\5YE?\K4+F\ZXPY+ MQ9R7F?VDUO\0E3T#DI>HS+A?MO9C^W&'):6Q*J\F0X-<%OZ?/U=^:$T8ARK\59BGKU]M"KYNE19 M*K3YA3U\*Z7=7%]92*;W5TDEY=Y+B4Y(B=E'5=BE80]%*M+=^5?0J%$KJM6Z MC\X*O%OI+@M[ 8O"*#XC+V[,C)V\^)292Z[%Y3W"E[(IWR"K++O3FA<+X:[_ M?3"^[?UPVEJWS%B\TOALT4URF]3*5&>2IM M&$_5RB(Z-/#A<3IUZ^S.,BU]&5^MM'IJ3Y %^\B;);OL<_UBS0W+N+&,(];( M3S;;G)-(MNPN-<=HH:SC."HDH1!BD ZM+2&0R$J"B\W@F,!H?,N>\CD0LXR MP405 ,LV+!5[?^6555 S8YX#-"J7"S9BF^TRC+@5UHZ>,1:\ ];:9E ^K<2 M^L.4\> 5:4AB@=ZPL[J9:!JSPIU+397=%8U]CQ1&%]SP/=[),YM(E$44!*"GS,J?5 M>EL[#B3#/^APAOLF >WX=GGGW4+9K8=SID.Y.(5!! M_6 5G*G!U_2^XP;0?>?-#U5+,Z^5ZD.G;G6#>JVNQLW5I+Z*PN:JYY:M;J)] M\XXKX&J0,-=0E';5V:^VHLQG/ND.ZPY\A$EC2@[/M%)A*PQ%/NSV]^HM8+WN MX.#9J!L?/!MW>P?/^@?RG /&1T3B9R4OJU3RCY%$5"(!^_3XQ>LXI0OXMP&. 'E=7+9N$TP E>$4 M&9J1"W)^4\AGTQ:I3Y&P!R$-V"HK2=ZFML"4L_]BEBM14MJP!=JPW4%2PN_O M9#X&5)F/8K0!XW-;31; $^=XE@)V:_5;&HGG%10/'&# ?W/A( ..5!BHUY*2 M#V@K"YJ^ELBXT@*-GPBC9D( '9Z%3B11"=3/O,RRVFSQ;(E,F#)9UL8!-$4] M@0.Y ^?;RA>4OY#2]MYYG_@J^5&#=PW%(K!5BQJN]MLA2TM!@X#Q6:G=Y9,P MUG>F;7GY]E1C+#G, 6W(J%T9-MBUH2).A4FTG-$B,Z#9;@V31TQ+Q$YC63D1[4BOEQ)ILB^@#OQ.X0;44-?8 MN= _S'7]CDJ?XY$XX 1=]EI2FJC20()!^B5B92& =BBD^Y/0V'!1:/@;]L\& M9/^L!]PM%EHL*'#_:KD.!.%7D3A4 )5Q*!:Q7A0,QF-V07@9TU\_&/='7OW: MED$PB7MX!YCM^S<:@7(^>AT%X[#WQLWO#_"'[A+W8S^JB>CK7CSR8Z+!ODH[ MH(I&#W7\6J,1E N#2:__-[H#WAA,W/+]$'_HI-&@Y\&W]D8O&,<#-R0:^C=; M.T?AF.P<=,>3\W;&P7 \=$*&$7EM' S#V!4%;Y25A06O,C+Q%(U,*HO&\TV" MM9XY;20IE"5EYHJQ-+0^96F2*7?M*>)!5]AI2WA[@0@,2?&/'#A3>RCV .[8 M./9;SKC4DW9Z#MZI@01ONM\W9;>S-2:R3E9\HV.K82H$M9NFI3YT,,[06XI<;J$6=9 -^I+0EAA/L M^;@AK,(WQB/PP@]IAM/="*>%<8"(]@<0]8T -RLQXC^,MH%4]I?T@Z2SCO@ M4""=Q\JM"^KBN:R+IR+ONZ46U+5&YA_4FY_BR^XM^X(T3-2B<*HTI>>BC#H* M!T%O,F%1-XY]P)'SPR :CO&HUSN_'_UB7W#V MQU.92IE1P&M(>UXE2--IR')+)OI=FV'BB(GDQ]TM[T5KR^NICQ=V(&C/.T/%%1Q6"YP@X<5GUCUON18TK62S6GT MEY(M[H;'LNVHM!=D7-B=;%-N*K0[ Z?]YE_,N7HSE@AMN2Q. OVS2$I'[-5\ MCG!H "I:CE34R0I>'5V2F;6@%@6D/)S^_7GHU)'>GE7+8[F@>C45);=T[_96 MTFK*=3Q5NV_.*"S&-I< M>$ GL R.NAV"_<<"PN87I^-.XT,_^^Q8P99-GDH?.E#Q9RF>0)*L%]+,7A . MQN@>$1NC-SK]HW?'R&;]:O_?OSW&0?WOJ7DOH*;Q(&PT\\O\2-N9GD""AF8< MBX _B_I^&]F>X=",BU:1[Q_;>)7O#S>$1Y+,;+.LM2LW9[&O@LY#>(5UA1]= M&)7)U.^+>>:RQWWL\6T*4;"^)F@=!>]P?S9:^Z[V5T56*;Y[>=KX<"?+3@>K M,DO2X>$31"H-I[(^N!CX!8(_&4W.)!@81]E$OT;< Y*#) 0/$G$YQ9;,^@O>>6+JC_#"*"!,)'@W= M0F/LQD XA-.,"N>5?S!=U%*CC@83/H0-H)_?H>9 M&JC@3IG37!:2Z+;3LQ_T4,MQT.]'%72&PO=V]R:W-H965T36=QJ*B6L>);\AA9^5# MK1.683V-32!=BE)MI_/9['1::^-&E^?R[B9/H)JC8UK4.NVNR?GLQ M.A[M7WPTZRKQB^GE>:/7](G2E^8F8#7MK92F)A>-=RK0ZF)T=?SJ^H3E1>!O M0]MX\*PXDJ7WM[QX7UZ,9@R(+!6)+6C\;.@-6]]3\E M=L2RU)'>>/N/*5-U,3H;J9)6NK7IH]^^HRZ>EVRO\#;*?[7-LHO%2!5M3+[N ME(&@-B[_ZKN.AP.%L]D#"O-.82ZXLR-!^58G?7D>_%8%EH8U?I!011O@C..D M?$H!NP9ZZ?*]*WQ-ZK.^HW@^3;#([Z=%IWV=M>14;7=#%"%T0*6QH=/GBV?'I[/4C>$]ZO">/67\R';^N MK;I%D@6Z5Z4*JRH0'=4Y:<1)4Z#<6-51CCZ3J%S"CF9E17<8 )&47ZGGB\DI MBM!:[B?\0?2(14!KA!.6.)F<[24FZG-EH@**1@>82W[ XNGDY F+BY<'(H_$ M\4&'HE+S4PED/E$WP6],W"N90S9**C# (I26.Z6;)O@[@P8GNU//YS\"^&76 MQO>"9(W"!]#8>%<:MU8-!>-+8!!H2D<0@6T,#HY0]WA8XAY0[4K,@U15WHJA M_-8(,LP;I[ZVP<32R(2+8]"'. !LI\J 8>323;X%V'$ M.>BU)(EB((F"TY:1IM 6":X@WYEXPP&[W6\1X[QIX+"H< ((X#RU*!RM=,$: M*":3#$6NAUY1U9 "$\AR%(/6W )IY<%3JG12D5EH?,BX@]+6LF^3.'TK"D(V ML+,)O-LB96I) %OX#?'F*OA:K=K$#0]!O;2T)Y?C!UAVRUDB.1GN,& M&FO2CE/012*NV0EUU*-,.C.E*97S2=5\>+/8BV=G\_GL=8WB.!(^=T>P[(X@ M)%O'KQ6PNU*',B<#%2B%#V?:FN]]D0R!-AQ+P]7ODFI1VN)R38Y"KS=,=YDK M1]B43I 2WE8&_9HJCX 2U4@U+@6(:077!!8CTIG5J43U&1B#D-/$B.UIY=XKS&+LCLN89; I# "7!$I>SRY27IKB*&$LJY M"-SVAYEUE(:(&BCS @5E2LI%W/AHI-ZX5QRMM2QH P&X&C-IMI769"?E+7*\9WLLEHH60$'7"L/ %0:-C6VYU66W$,'L MN$50Y#8F>"?D,D@OA*&;DP^2.NHXZI+*/,JL?+H;F+,ODT^38>*N),J?1NMA MZY4>9<$EO\2LH WM&X=K8*CJ^_VM;VW)\T%(0LK;A$;[3KE%069,IA@N^UP5 MG(=().JYR@&WX*H "W:78?:&'B@-+@2PUN9S8LF6+$9G=XW(HWZ81!15/ECH M+G%:)*Y[S.P+/.:]P;$3^D;G,-C^,&O2-F/)O2Z_HH+W?<:9IG*<71QL'4Y? MZ9..M>[@Z]'N4>;H.&FZS(V0$Y2G"7/2'XD/M20K97>(XOYQNX25%9(.CDD' MAU=Q,G0WFQYK>7C@)/4NI1OT/W;_OOC*E^[?XCGCQ=7(Q7R!T%>)-_()7SI$PY'>:SP#46!!;"_\C[M%^R@_RJ[_!]02P,$% M @ 3X"D5KJ3B&ULC5;?;]LV$/Y7#NK0M8 7RW)BYZ)J$2J)!7' M__V^HQS'!9QD+S9%WGW\[KOCD>>5WQB21+*S]+A^?BXLD%4)<'O@:^XK@4(-'YL,)/MEN*X.WY" M_SW&CE@6RO.5K?_61:@NDN.$"EZJK@YW=O4';^(Y$KS3=;Q19?E)!S!9RW[H#2T8"R-!N_@C?>1CF.>.,WHKSCUKJ@34G_S!<^ M.-3$O_O"[=$.]Z/).3GUK.)F]?S>:I&>O<#W< 'I6NUJ)E"I8+,\(.J._@4.-YE5RM7KVFQQC)3 M7FE>DMW2*SC7L1$TZCN[ 5FWG?H-4V)2.MNU ^P:5PJ9JB!]L*3JVN;"#5+8 MSN4,,J802^4]>R^FV"FR-3D?T%/ MG'?2?NAFN=0YS#^(<7)U?2.6V>CLXV;3ZQN0?)#>\X*0,9U&-).>AO3@R!F/ M3XR\K741]42CTGZ GI='/EJFUC_A]+G#7FPZEL62;>E4BV1*-L0$QM1VKK70 M*":_EU&"_UG(31YEX9GT2X)2A:I"1=&B@_!0O^_,.JREW!0"M ^Z@$16U XZ M!Q9.JO%R=,EPD#8O6_&/3K=2LP/R=AE64KC"QG$=-9"JA];^@.:0P4E!U.O! M;I8D:2*;;"?53E()M93)4YO8G(J(^YSZSNA :!]='CJ'Z.Y>4Q%[R+41\R5[ M^TJWK:"HHG 2/N*,%1^;/:/QX;JAQB*:W7P!3<48MCDKM%=E*?.A3^_3W@C2 M,].?%A4_'E"LL/3LB>0=Y[9$ #=U)X<$6%@X.#EXX6B>LZM#YB([0+B%D4$ M0W5LU%U:%,I*J(9XW#VC>2"24.V*_ZN75$/3 +>V5AN5=[**7.^7](,6*6WG MX> _GA*N"UT3KHM/G'.S0.V,^[LCHV^(%-3OA;"G7PA->I".,QD=30;IY(AN MP,G1',JCU#P$$[=L<)(>TW4G! ?T11<%XKA6ONCA6SVW?3O'\N/)OWCZXORI7:>*IY"=?T8'J4D.L?,OU'L&U\/"QL0'7& M886W'SLQP/K2HF@V'[+!]C4Y^P]02P,$% @ 3X"D5BBLMH/Z! G0L M !D !X;"]W;W)K&ULM59M;]LV$/XKA!9L+2#( MLB3;<988L--U&[!B05\_#/M 2[1$A"9=DK*3_?H]1RF*W:7I,&! 8O'E[KGG MCG='7AZ,O76-$)[=;95V5U'C_>YB-')E([;<)68G-'8VQFZYQ]36([>S@E=! M::M&69I.1ULN=;2X#&LW=G%I6J^D%C>6N7:[Y?9^)90Y7$7CZ&'AK:P;3PNC MQ>6.U^*=\!]V-Q:ST8!2R:W03AK-K-A<1G:' \A7W?'%IS8%9D@8:#8*K01ODI*9#>>>IC\^0[(82!;/H7_C!/ZM+KNQIFI+SSYQ2TL22TO*>.GO43R*>U$Q M;]BN%SMT8O<8.(:_C5&H3\=>2,U\8UK'=>5>7K#WC17BY)P93DDJUI\2>\-M MV;!L&J896XE::BUUC5I17)>"G;%\&D^S,09%$>?CE%TWW-;@!SIH+I93>3HV MB;-\AM_Y;,(^>*GD7V&#O9C$XWGQDKZS=/Z2M'4M&'@*YR7J4K 78VR/XS1/ M\2WB^1SS56^>>_@CF- 5,YLPA$EI*N(UB:=Y08-Y/#F?!)CW$+@VVQW7%+;2 MV,K],V9*\C4(AB!32P"T#M 49N?9YY8KBCMBR$J#!:F[]AGZT)Y+Q==*4-A[ M2A5Y00,K]D*W\,[UUD65!$YE\-J=N.T:<]"L$190^*^@AY >29H]HJL4M3XP M8AL8;B%HB64<[&WE'7'0Z)XE>6V[+&G)IU9+[XYSQXJ=0A6@)7M2(K@'L;CS M]=%TB'E/M \"5(# I0VR#T&%FZ#H$K9T0:D/_@]#V!W:G2?:Y T#HHA//0EP M/3(9HGQVII3!\D'Z!C<.4G2 JX4.8;E']RZIHF*F<)U1SL+)#=\;&X[GR)OA MY/OR!]W?A/?"AA.\1M2D#S167-^RHZH\3J>&(^FR(ID@ZDJ%5-#=RFQ8 9KS M6%XCR1X-E,% C%P#>OV(3OH.<0"QM4&],MRZ09U\Z;+KM%A)X97 $:X1RKQ; MS6+R:B?"]:CN$PAXA->%G$+0]I**OC]2'R*SIKO\BU:1/)HZL7 =[C!,4':A M"*@HCWPX8^-Y7*13#+(TGJ 8%FQ;N'*VY MW'D.3FR@FB:S2<1L]QCL)M[LP@-L;3R.*PP;-!QA20#[&V/\PX0,#"_RQ=]0 M2P,$% @ 3X"D5EH*.EZ\! $ L !D !X;"]W;W)K&ULK5;;CT 2)7 M$L8@P "@9??K>Q:\6$YMOS0O) 'L'IR]> M0EV6RM]?L'&;\VP_ZS:N]&H=96,X/:O4BJ\Y_E[-/5;#'J70)=N@G27/R_-L MMG]Z<2#R2> /S9NP]4UBR<*Y&UE\*,ZSD1!BPWD4!(77+5^R,0($&E]:S*R_ M4A2WOSOT7Y+ML&6A E\Z\Z+DS(3UIT\@> MC#/*ZQ!=V2J#0:EM\U9WK1^V%$Y&SRB,6X5QXMUG\]:_RA8T=R'^=,51>X;;(UVPY:6.-#?*AK-AQ'6B M-,Q;Z(L&>OP,](0^.1O7@=[:@HO'^D/0[+F..ZX7XQ)/>]DG"FSR#]U]3 _TU6X3HD2M_/V5P@W?P-)[4SVFH5,[G&0HDL+_E;/K# M=_M'HY]?8'O0LSUX"?W_1>H;0=,LD$(M!N0\N27%-:.NOM0ZZ%1CV/HL!>=* M>N],H>V*YLH+S,>/E[0CXMGL03X;[":(2U=6RMXW4)X+W&'K "LAQ&5E MW'TB5"4BVM([1E7:^UU2@38H:WEO*X92&8//9P$<[O:4N]I&KSGL8B\W=6*] MP)D4-QQ50$($%G7L?-0=+%K?),0]^@Q3GCPBO@,)?F1K=-*1:N6U,N1UN EH MC/E:C-#VED-,7.5 >$6&T[%4D=L]HY1"\J@NZ9U0RE?*TEH MQD[4>>CB]C1309#3AI$*P>4:EQ9H2_ (3DJZ%?B"\5M(KH)/#*^4V:6E#CF, M$0BD@'6E1O)Q"JD8 P^)\<[*M[#X%?^<.6BY H)=GETB6NFDZDXZ@KFT M[<8? ^0>DK>): JX?TCAQQ:"68 G8%+KB*4S^#6)*3M(BKAV=0!6&)S">Y[Y M41TB1X0"?']-E%'-EG??@*L(>' WF/!5Z2)&Q3S[LPD0YM48"G5 P P0*NDLRS M@5,=/8X'_%O(4:J;X(PN4OZ$B%?9A;X%J!K/+KYMR2 '5)3;HBHQO^ J(,8KX#KO2Z0BZJJO%/YNBDUT1ZF M8/0"\"!* ,@H^/W1]UW2K3!!Q:9/R;)+XBY.;F'T2O4-1T0P,]VPY+5)QMPJ M4W-*AI0O>_3N:^9P"]_E'/J*?R -FU:XR:-!WF]9YVZYJ2Z%#XQDM*R1FIP& M*[%;>D[$2/8UZY2WE0)*KA$"L'GJ?S?&PO=V]R:W-H M965T_OAJMU*T_%:#Z9N&Z?NW7*K-Y22:["8^B75M:6)V==&Q-?_,[1_= MK<:GV2!E*1K>&J%:T'QU.;F.SM\6M-XM^)?@&S,: VFR4.HO>OAM>3D)"1"7 MO+(D@>'MCM]P*4D0POBZE3D9CJ2-X_%.^B].=]1EP0R_4?)/L;3UY:2I:1Q5]CXM6DR@:HW5C7;S8B@$:V_LV];.XPVE.$S&^+M MAMCA]@O>>HDH'77]A" M M0A@%$(=Q,FB8.'G)<0W_?;TP5B,)_G-(1R\B/2R" N/<=*SBEQ-DON'Z MCD^N?OPARL.?C@!,!X#I,>E7GS'0EKWDH%9P;0RW!J[;);P7;"&DL(*; -YS M?,$/(3\J^S#R+S6'E9(8CZ)=@R7/@WO;XM%5KS4.@"$$J=KU&\MU YW2+H@0 M(N8#S2SME&19D'N!+$"U8/*I2R(S6X 2.C))BR2P^+)AD;<7! M<1<9Z%:KWN#!YNP(H>@(_Q MO((H"K(RID$8S-,2/KJU>\7&J],TR-,H\@L#^*X](,R M"N$(%[*!"]F+N?!Q.-I1>$R(0T0X+OBHSS&Y]9ITPE.?.K5']VGGR1O5=*R] M_Z>!5K5O*G*?=)*DCS%T/W%XYSD*X"=^?:S5+Z)U-/!/WN@>0\?N&P?O%11A MD&0%>3' 8N.BX1SIA1[DQL+KZ RB-(CB.61SN/5:P1V3/3^LTQ<;NSS#O4<'$/MQSW++?&^\2I%I/+4'?G M KRD=,GHDM.E(/!8PU>HW\@C6S>B/5['9P_,'J.Y ,'_\H8RC^*?ACCA+^%U9RG^B MK62_)(Q[KZ=G&*IA4"8YGAV&!7$@C/+#MZ0L@B+/O/+'A<9QB.)"B(,,KYD; MCZ\HPKT9X4R_(S(*LV".JU!MU#4*4T3]5.'']P_(HS5V1N1O8M>SXHL@C3(@ MJV,BPBCXGF!/%"(D%<2>TMS(/Z^@S+(@%)')093<7S M("EH)L95Z3RC=_,2&1.YB/JRI_6.6"M6/4PJC]+(XV3+UIISQW07;69(-#6[ MXQ0I]R[R,(\;C ]&<8H!!BNM&E M!V+Q&$9-]6FD]3A$,1 U;]3=]HQ:22Q@ M3:=Q9A_#FF.B;*'BVF*,80(EQ$X?W,[ =+SRI8]JGG 51&-@@8^%5.BVPD972]>0("2?F^XD#%806/6@"<#8.@+3@KJ>7]U/X MZ+$\E/Y46$ K\F&%>-"OT/HC[8'R?F15Y3W@[/>2WL:7"CWDY2>GLO^JJYFZ M#/J8UZMQOG4U",MZVZ^(ZIJ@[F6B9T5'WO' V()8OZVV8'8=B,\U*&J7:J;P MF7.7Z# UPL3WU9,=0UI*@/3PC$D\/H&4,A8G?$PYE$K38?[WI2,1I;3A*"PG M,'G'%_;_<-*1ABT?&K;\Q0W;PU;F.^W:<;&G=NW4KIW:M5.[=FK73NW:J5T[ MM6NG=NUXNU8,[5KQXG;-MS WRMB##=I10?_#'ZNF[SKIU$-51VHY75_2KNW6 MV1K3[)O&_^O.Z5_W8SU<@#2EA.6V;]Q'"F+Q':9NS+W$,LR)%:'"1_0(^V[3 M]^=C(3Y4]G7 A6(VQ3)^SYDV$$V3>#M\LG+MA MID:BBZ7#[O.&%HI]H7 M)#RMY9N#HJ*@3*FSBL/RX/^]L]&GF(;KM?O@1&4,L?NO,L/L\$WKVG_*V2_W M'\0^,+T6F(S&IG&O/IE.;5Z+F]E2WHL&34IN:._PTFZEMC>"%5ZK5- J"=%ISV4R6YW[O MUBS/=>>4;,2M =O5-3?/ET+I[<4DG.PV[N2F_$8;NSMQ?\0;FET#5>(U6!;8,I=!5<^V<+ +ZNU]?N_[DM ;W^VWSZ- MT)EM>2XN)C@C5IA',5E^^TV8!M\?0#\;T<\.65_>XT@6G1*@2[B6EF\V1FRX MKQGN#+'M WW0['[0#Q5F22L<6MELP%%'@#]MG 6'AU>Z;GGS_)W%V>R36KQ M$@6LGV$C],;PMGIF?G(*0*"D:BO9MF26%P6:M(2>]O-="8XE">K.\J:P)V?P M4!DAON@MP,Z0"K S/G"35Q"E##YA_^+)O4/_%HX@BC,6Q FNPBQ@X3R!C^C% MP I=R)Q;;"J6) G]680AW'0&N0X-RJ+ 8&^X=8#^8562-"QB%B4!A,&)- M(Q2TW+B&]EW%G?=&92!_:U%Q59["_U%JRY$Q1I__K7[7/FPJ7!JQ>1KY5<#F MBPC>-7U.((P6+ ICR#*VF$=O2/6!L4O&L4O>/';[.8-A.UC1M\M[R==22?>\ M;Q /.]I?"%]7[)"FOX+]7;;&^Q7#SH5\]%S-(-\!XX2D[X)Q3PV8)-KQU+<[ ML7T<+TWV=>7&,EVCLWJ-TQ.'0[0H_/[%[@FL\EQWU#(ON!@TPOEBS-@LGN%J M%BY8AJ-R]17<(T@3%F8D@B4/LP@=EL)@J[^J[G&8)3BQP8E?ST.69HN3 P5. MQP*G;R[PP*(,%_2FH4+<"N-3W^"8?5PKV5,N@YNG%EL2$3[(FN10^QZ/;,G] MBV-?_0_B>#L1RR97'36%L$[6?@9W61([4$@!:T&UH'O]#]R0/?F6G>L,'2@^ MB+6OXM-C? -A$.-TC?5Q290_UL93BN2*V&>W?P)M9VR'G.2Y9VROT4:CD7RZ M]6\TQ"1!WI3JVYEZD!H:7YIN:X^Y=9X_ZN&H?".SJ"9#'SI$17SIPE M_LJ992Q,4KI[ I:FU-<)-GY(_&PO=V]R:W-H965TW[<7Q.?'T]7BO] M;):(%EX*(,%2L.5!(WY))AVSV9]%^\#GCBNS<8R+.\ M9)8E8ZW6H%TTH;F)E^JSB1R7[E#NK28OISR;7#&NX8F)"N$&F:DTTA^W!HX> MV%R@.1Z'EG9QL6':(,YJQ'@'8@]NE+1+ ]]DAMG'_)#8M13C-XJS>"_@M-0G M$'4[$$=Q;P]>KY7<\WB]?TN^Y"85RJDV\&LZ-U93E?S>IKF&[&^'=#?GS)0L MQ4E 5\.@7F&0''[IGD;G>PCW6\+]?>C)/=W$K!((*H>I,4C'PV0&UYS-N>"6 M$_GF[#)@%C;T4=G?85IIS>4"9LQPLTW;WMVW:WM8(N1*T)5VR-;5"GBOJQU+ M3C26TYTA1KFCLW)TC!/@G*F2*]26NRQ*X4J#5);\1UQ2@*H,Z3/'9Z36:RXU M%] 40&.[Q!2+.6KHU?88/E=R!H_&T=OMN<85$G(SQO"@+!,[K!>[2!_ X9=1 MW(W/X6 T&'2BT8A,[[/6"&ULU5=M;]LV$/XK!W)EP[[LBTQ*]_+;22ZE:7B ;NZTKH<:\T9GG<[^N\ MQ)KI([E$05_F4M7,T%8M^GJID!5.J:[ZH>^G_9IQT9N,W+M+-1G)QE1X->E#@G#65N9*KGW$=3V+MY;+2[@FK M5C8+>Y WVLAZK4P(:B[:7W:_SL..PL!_02%<*X0.=^O(H7S/#)N,E%R!LM)D MS2Y"S"F&J-1H-!S>,=OIP MU#?DS*KT\[7AT]9P^(+A"#Y+84H-'T2!Q5/]/H'<(@TW2$_#O0:G2W4$?N!! MZ(?1'GO1-O+(V8O^7>3ON&>!M#O,_ZY)IZM&@(M)S#)IXNC'NM=&.\*1'FLJ*F MY6(!QI8!N*^"DE.@8;S2UJTAN3-9+YEX>/MF$ ;9B8;%)K5%HYPVR9A2(;ZK MVYI 6Q- C/(*UHS" 1 MFD9 [4G-)ZA=E$*1/P"1)73%VK8O_J0NJAWLP N"X)GAIR"LTSVV_FC.](>WO.../F%C; 5WYL;WR(Q5/J/, M[W-<&D*B8.5.10J9W:&B0QX*.J2(W*=6/RJI-9PQI1XL\&DM&P(\S?.F;HA& M6RJU5(9_;RG]A>ZJY\)?-XZF:T=7:*\D*_%%X[RIX!.?(QQ<"/@-F=*'NR2L M UYQ4\+<$045$:6/X=,F7VJ5AQO+;2BZH9((@])+$I]5!-O"& M27Q(2RJC9)A"=!11PN[H\EL2.(-Y*21I/4"01%X44.Z"./7".#N$S//3!/RC M!&ZD854'(S\ M/6:)MX@M>UP$(:)%_J!]1[[U!E!!U7_]U0G@1=38!1M$,1> M.&QSG7E!FE&NDQ=RG?FDE9%.,O0&-M,!RX9&>Q%\1M MLC,O&V3[3HQT>V*D_]&)X<%Y8^SE](2N#_.W*:-["8[OPL(5GHWM-OKL.H.>WQ#E=TT2?*[0UE6TY%E1)I.V4Z!'; M1V(?J7T0[272$#LW)-:J[0.\;2A;@51!]J(8>M;@XV_J9:FM#)>+\&1GU548 M_9V1C8I^X093#;GML'9ZV[[=SK[3=N1[%&\'Y\],+;C04.&<5*FDZ>90[3#: M;HQ&PO=V]R:W-H965T2G3A) MW6;80RR*NKP?YYY[2>9TK M:G_O8T@J=ZW7/\LA'N]@H2OK?]EZD U'K.BL MT_6P&![4JNF?XF[ X7L6\&$!]W[WAKR7[X03YZ=&KYDA:6BC@0_5KX9SJJ&D MW#B#KPKKW/FEJ$132';C&?!..J$JRXX_BWDE[!1Q[??%7]/UB MEJ)1_PCB1,#>ZL;J2I6BITA3LBLCK6QC\QQ^B+'QS(+QD%UYR2/OY#:JV M["I)KE]4*#F?710O>VMDJ1S[J*V5]CFW#RO^O"(UI%$U2^:('ZPU^E:5TC+! M##[!REJ8DDP[2(L]\T5OOO+F_8PH"MT1FD864MUZC31/:]W*2/FJ[JDDB4H, M1% 5&XC CE4#(=U9Y,R>O&9;'@M+YM]!8SV7AL6]/&='6)G@>5'""Z06'(]. M&,\R]L4H1W M,,5/V'&<9B?L6A;Z5AH%5\O.^(CA58L974*$0_ 7S!B,H>61 M]7U/R7(8<6^/0&S0J<3.BP?:OQFS, 2Y0O-4U08KL40SV\I"+112V'/)CGT8 M9&E]']E_-R/J/DF+KL+;8*2$@+Q5@+_:C#T&5[L%1K9]"?DLHRLVZ&/&R*;8 M,-1,8ZNAV,H_T=Y\/8T/$#_=$3_];N)OVQB&-[[_P^']1O 1IL-NQ9K='P'[@EH/V)9'F1AA$$R M#;+IE'W!ML>@$XX4TEJ61T&>ABS+@G064?]2L%ZRI=:E93R/@W0Z8SR=!6F> ML<_:H;6IG3%HC7@P2T*,XCP)IFF*W.(,8-PF8"VB<;Y-RK\[U5+R A#:H8_6 M;0<7V0H-8$T,@J(\2*.$!EF0I,F]C-4+YV6H)-)I,,UREO$@"CG[*.;:".\) M6:E%TRW09GOV[FRR.,R 0?]^91D&+ M]$(+=4=C@ '3G'[YE'V4V-M7NGJD1]64WZ'MIV$0)IP><1;ZO<.9KC]=]/@O M#24 >/((B!5#Q+&>S)!K:MWA9_$D%(+PCUNP_#DZ3ZVEE1; M<3CF. U6U98I1WPVCKU?G&[]Y6^N':Z2?KC"W5T:$L#WA=9N^T(&=O\-./\7 M4$L#!!0 ( $^ I%;AO$*MQ0, )() 9 >&PO=V]R:W-H965TU*!+ C=XLOZ2V@<3ML 'K&B39]F'8!UHZ M6T0I4B.I./[W.U*R8J^NE^V#)%*\>^ZYX\.7V5;IKZ9$M/!<"6GF06EM?1V& M)B^Q8N9*U2AI9*UTQ2QU]28TM496>*=*A$D4C<**<1DL9O[?G5[,5&,%EWBG MP315Q?3N%H7:SH,XV/^XYYO2NA_A8E:S#3Z@_;6^T]0+>Y2"5R@-5Q(TKN?! M37Q]FSE[;_ ;QZTY:(/+9*745]?YJ9@'D2.$ G/K$!A]GG")0C@@HO%7AQGT M(9WC87N/_H//G7)9,8-+)7[GA2WGP22 M>L$?9>;7_$+A]/,%?"^#=L6]LL M"B!OC%55YTP,*B[;+WONZG#@,/F>0](Y))YW&\BS_,@L6\RTVH)VUH3F&CY5 M[TWDN'23\F UC7+RLXM[-%8WN6TTEQM@LH OMD0-]RB8Q0*6RE@#%X]L)=!< MSD)+,9UGF'?XMRU^\AW\%#XK:4L#GV2!Q;%_2%Q[PLF>\&UR%O"FUE<0Q0-( MHB0]@Y?V!4@]7OKJ NQ3OW&"X9:C@3]N5F1%"OKS5 7: ,/3 =RJNC8URW$> MT+(QJ)\P6+Q[$X^B#V?H#WOZPW/HBP=:I44C$-0:7C67IQ(X&^)T H\EPEH) M6M,NEG7R #\J22[Z&R+*$]$=D=R+BLM<-"0*:O@_+@6-3R@;;'UJU,PZ!'RF M/D0;H=%!M"0N?8PQS1K MP6CTPH=0C2$&YO(:'DN->*1A( 5R 9T"X3/3>0G)R'<37V,7\$M/_M.>_)FA M!TI;,YGCB6+UR;^%=V\F29Q\.&K%P\B]!\-1##\C[4^](Z<2<>U* 'G)](8@ M]F[CR:AO9X/1,&Z5\F(PA#B">#2!1V69. HXGOJ F7N/!\DX@C,RSGH99_]3 MQO>MXF"U@\==[0U<(4_)^&R(TS(^CB4X6W'1+GFF725KI5TIM]R6W!TAN6X. MI^1EMH22F_<6=74$\A_TNF+""\!OY=_J\%4*^=?Y[V:YG=3;+B*S\!%SK%8$ MF<:=CMT\)_\0VI3>4]+*\H2:AEX72V9*N&.[=MU=9*/D$BY&:4KO(3WQ()Y. M+^$7)=][2SKRK>@6ZKSVWD(RS(Y)9HYT.AV?%&5X M<$Y62#FXVX"A>6BD;8_,_F]_X;AIS]D7\_:V0LM^PVF_$+@FU^AJ3.+3[0V@ M[5A5^U-WI2R=X;Y9TJ4)M3.@\;52=M]Q ?IKV.)O4$L#!!0 ( $^ I%8% M-MA%, , /8& 9 >&PO=V]R:W-H965T[B.(E/4V#!SI0XHZ:12NF&6MGH? MF8-&5GJC1D1I'$^CAG$9K!9>=J-7"]5:P27>:#!MTS#]L$&ACLL@"1X%G_B^ MMDX0K18'ML=;M/\=;C3MH@&EY U*PY4$C=4R6"?7F]SI>X7/'(_F9 TNDIU2 MW]WFKW(9Q(X0"BRL0V#TN\?A MQ&#^DD':&Z2>=^?(LWS/+%LMM#J"=MJ$YA8^5&]-Y+AT1;FUFDXYV=G5NBC: MIA7,8@G_VAHU;%5#Y:U=WN\1_E;&P.B.[02:PK7-M3FP I0>#7 )OU*W M.+ 3#LIS*)YQ$.[N[!Z\5$F4UL%X$%MKQ#=-=S7070V@PG(!?6%A1/"V5JUA MLC3A-5 '4G])V+9:HRP>X$XS:9 _7??VAR%SXM]LT!-5<7[ =2R3B;Y_2?CR>327B:FN=UH!1,IN-Y MG/FT3,:SV_H9!8UJ/=^XAHB0W%W8VF0#D-]WF7-3U,J)T"G5=*V<>-4K,:M8^3%)H=S.3,\P]%LI_2C*1$M/%="FGE06EM?1I') M2ZR8N5 U2CK9*%TQ2UN]C4RMD17>J!)1&L>CJ&)H_VKOM6TBWHO!:]0&JXD:-S,@V5R MN1HZ?:_P-\>=>;4&E\E:J4>W^;.8![$#A )SZSPP^GO":Q3".2(8_W4^@SZD M,WR]WGO_W>=.N:R9P6LEOO/"EO-@$D"!&]8(>Z=V?V"7CP>8*V'\+^PZW3B MO#%659TQ(:BX;/_9']QBDG4'J<;>!/,K/S++%3*L=:*=-WMS"I^JM"1R7 M[E+NK:933G9VL6*&Y\!D 9^Y:"P6\(V8\$49 [>HX5I5%=7NOF0:X>R!K06: M\UED*;*SC_(NRJJ-DKX1)8.O2MK2P(TLL#BTCPAQ#SO=PUZE)QTN:WT!<1)" M&J?9"7]97X;,^\O>\'?#M.1RVR;=9OO/RS?UMW@N#O729>F9CG. M VH5@_H)@\7'#\DHOCH!=M"#'9SROKBGSBP:@: V[H+JQC+/<-J^?7F_7/2Q MK$['?2@1-DI0'U.IP#HR@$%K2*AM"9:.\T,XDN (!Z< '$BZ], MYR6DH]"7Q&/X#W(,WTV.I;3DY%XTKU4:KZF?Z''T#O.$QMIP$H(?=700> MP#Y"-2?:U_6 =FWYUYBSQJ!3XQIPLZ&I #MFZ#XL_]1'.R#?NREVK22QQ_*V M(217&B3E8F 0ATD%)X[A/2NYX_02$X%2(;AD*B3C,/)9.PJ M[D>MS/% *PM'DR&DX20=P$U5"_6">X6Z(2 TF: 6K&>N;[#TBH#&TR$\*,L$ M#*=A-AK#- G'V0B.D2UZ-4DJU%L_+PW5FEJN'2J]M!_)RW82_5!OYSF59\NE M 8$;,HTOQD07W<[(=F-5[>?26EF:PV+D#_H;+X'U!+ M P04 " !/@*16JU^,5F($ #!"P &0 'AL+W=O1WM0+0Y+DJN9HX*ZWK<\]3 M^0HJJ@:B!HXW"R$KJG$KEYZJ)=#""E6E%_I^XE64<6/-3 7I;)?LFYY MX]0A>:.TJ#IAM*!BO%WI,I33TVN8:W(ZH_,2U-G8TZC27'AY)W[9BH<'Q"-R([A> M*?*9%U#LRGMH2F]/N+'G,CRJ\**6 ^('+@G],#JB+^K]BZR^Z)A_UTSEI5"- M!/+[Q5QIB;GPQSYG6UW#_;I,?9RKFN8P<; %,@G<*8?/P2)_^F(ITN$Q M[=,'K+>B*8&(!;D252TX<*W:'7\"J1G&B#P 9T*26Z%![?/@Z!O[/9BM@"Q$ MB>7)^)(P1>BF1,WC&F^-.92__*0PWQ%.:JW"2+&2=)$BIXQC>I8E5IHZ.R>W MV$ZNJ)0O1N4W6C9 'GE-64'N).,YJVE)+FE)>6ZT<41*AQBB-!AFY:)98D"W7C9!ZB5V+I*AH MPVSH7MV0S(1&EVP&GMB[$Y(D :K#-8L&"?F7R%]#WKH7M>B'_P/TTW^$?HS1 M>B_ZT3'T_4%,$KQ,D>T0\H;'()_VR&<6>8XHY1N4:"4:]+6#/=^J.-56'+>& M[4M]RHN#@5E3*],&6=DXZ95H%,J80&T!NH73%A"[+_VH_[_>O^:##9^;Q.$. MA4%R?=_?H3 <>+NA4J0>.<*'"[0Q\/;O=$Q*:7FR511Z5A8JA1X@:!/1O%;I::XL=D<1/+ M9ZAH.")'NG+<=^7XW5WY*]> 75.3S\\X$RD@]Y"+);=NWT.)-5-@YAWNS4=? M>D]OUN8W3>RM^3683&4;FZ"S27:&:+')Y+Z\>]Y<-+69B#!Q#4\7/&K')/33 MMIHW<13\33\Z6")O@'GTY([(8C&V,WRK 5O,/@ M-(M)FJ1=*]BC,G'];(@K)F,<[TT5;VNLJD N[?!H/,>\;">L_K2?3R_:L>R5 MO1UNT=$EXXJ4L$!1?Y!B+LAV8&PW6M1V2)L+C2.?)5&UL[5I=;]LV%/TK%V[0)8!JR[)DV6EB(!\K-J!9@R;; M'H8]T#)M$Z-$E:3B^M_O7E*6[<1QBP%[*?0B4Q1Y>.ZGC@%=K)3^QRPYM_ U MEX6Y["RM+<][/9,M>J;4G,WWFN\ MZS4H,Y'SP@A5@.;SR\Y5__PZI?5NP1^"K\S.&,B2J5+_T,VOL\M.2(2XY)DE M!(8_3_R&2TE 2.-+C=EICJ2-N^,-^@=G.]HR98;?*/FGF-GE96?4@1F?LTK: MSVKU"Z_M20@O4]*X*ZS\VB3J0%89J_)Z,S+(1>%_V=?:#SL;1N$K&Z)Z0^1X M^X,1"JQ5H6HUH-'"FNMU(3A04E >K\:G ?79RH_)<6/2R-<"*&=RH MPHIBP8M,< .GCVPJN3F[Z%D\BW;TLAKWVN-&K^ .X Z1E@9^+F9\MK^_AQP; MHM&&Z'5T%/"JU%T(^P%$830X@C=H#!\XO,%_,OQ6F$PJ4VD.?UU-C=68/7\? M\H(_)#Y\"%74N2E9QB\[6#*&ZR?>F;Q]TQ^&[X^8$#&C8%,AA45C#M$^#ORXY#!7$@N6 "WE #C^Y"RLA$H+NZ93 MI3M+;L^""L.MP2( .KADQ?HG X4JWF6LR+AT2&X3.MT0 H952*C#"J>BP+VJ M,A@10!H&@R3%03_ SH1KC3D'45B.%E@X M[9]!/P[ZT1B2,=Q[J^")R8H?MN@$DF$012,Y:-V5XV:NX/L^J99Y^8%N@M4%,I%HS: MG'GAP_N-9V[1PND:[CGNF=7.^\RI<5/(T'87 KS$=$GH,J1+2N2QX<_1OIV( MU&%$?YQ&9WMNC]!=0QHD03SJTV 0I+%[A&L&Y,DT&*=C/Y&,ADU(_A-66X"C$0FJQEQW$8]/H,X"8/18(AG MAV%*.1#VAX=_!J,T2(>)-_XX:!2%"!="%"1X3=QX]XH0[LD.S_@;D/TP"<:X M"LU&6_MAC*Q?&OS\]P[S:(&O48HW9=>K\&D0]Q,@KP^#$5;!MX!]HE!"4A.L M<+P;GQ,8)4F0N*!&Z+U!3%&-AT$<4< '43!*:"H:!X.49B)<%8\3>C8>8<;T M744];M-ZDUASENTWE6=M1.UG(K"%YMQENJLVTS2:)7OB5"EK5WE 1T"1"RU6%&/P+N:CN3YAI(G<-:\Z$WO96>K8]#$UZG8F!%68L MG,3=%%6/E$[ (26<&&\G#KQ!:-$MSW@^Q8P9^-DH +*".P$HUUWXY+GLH[\$ M"VC%L%DA,!\DVNZ#1NL11(-4Q>(=!6KOK:%\'%F6^0@X_Z$?4<[ZB!LEQRJ^_*+4Q%25SCD7TL"\[GFJ605A@O]N$.DZSKH\[R>[_9; M]P["UWI1S2G5-5'=8F)D14G1\<38E+*^?MN"V2@0WVL0:M-JNO# N6MTV!JA MXU[8IK/)D((:(-V\XA+/3V!*&8L3OJ8<2Z7I,/]GQ"41M;3F*'R=0.>63^W_ M<-(1P98T@BWY;L&V+V6^(=>.P[9RK95KK5QKY5HKUUJYULJU5JZUI(V\ M2+];7CPLL6$?5Q3'P5I%T2J*5E&TBJ)5%*VB:!7%CZ(H>CL?=N5<+]SG:]0V ML";\-U[-;/.%W)7_,&R[W']>=\?T0F#>2S['K6$W33J@_2=K_L:JTGTF-E76 MJMP-EYQABM "?#Y7:&I]0P&ULQ5AMC]HX$/XK%NWV M6BE 7DFRW45BM]M>/[1%2[?5Z70?3&(@VF!3VRS+_?J;L4F O1#QX:3[0M[& M,\_,/#-C<[41\E$M&-/D>5ER==U9:+VZ[/=5MF!+JGIBQ3A\F0FYI!H>Y;RO M5I+1W"Q:EGW?=0?])2UX9WAEWHWE\$JL=5EP-I9$K9=+*K%]I_VA\!U^F M5+%;4?XL%Z+,F52_D;M?ZT)OR=OO=%HR]>ZJK\$$"O:SG;H;J\X_H2X@7P37 M"T7N>,[RX_5]@%;C\RM\-WZKPM%*]HCK.<1W_:!%7U#[&QA]P2E_%U2R[@WD M,2=CN@5Z:3*2DO(Y,_=_CJ9*2^#*7TW.6]UALVZLGTNUHAF[[D"!*":?6&?X MYI4W<-^W( ]KY&&;]N$$ZC%?EXR(&;D5RQ7EV]]4E;'1ALJ1!JXUF#]X6G.B%6"O*D:_KY91)A/BS M$AC-YY+-J6;DVUHK#4H*/B=4DP\L8T8ZL.GUB><[49*0UR3I>0%>0B<)8^,+ MF4..4%WDI($'W^)>$-HO$DKA"%RY>[/B19URI,^DY21 9$7]@O^QS%+L)YBCJ)6E[C@)GD R,DH&/&4^< M@1NTY6A0YVAP=HZ^"TU+8EHEL:T#LP:3B9K))[\7L@CF7JD9%5 M2;DB5.&:HQ3U"&!7S* WL$IS3!]HM\ZV((<.(6H!.8 M:9#L0U"QMENQ=L5D(8#51QQW*I*C^_\BNEUB^7Y)'KADF9AS Z7FO&D>0& W M M$S/"&CM"NP%#(53W5*G#B!J5RJ@D&T@?JTU#K:% CO4.PH8P9*T,_XY2015L MZ5;( G4)R9:,'>T"7E3L%RJS!<;.-HH?H@0"E[=>FB6-_3ZT[8Q % MD5LCLV9::);6-$O/[PRS&?#>=%D3SF[#/#(CJ=I5W-#2!A^/"-!_>0X+H2SL M% UWZ +FG6-+:45V=E45'LN&EJQO1RCXDSVQP((:2@5/815%Q/#"&$MBAW4/\#'(,>PY"I5B9 MTU3D#* TW?U] ZN:POR(EF\%2MQ?#]ES:OP3L@Q8KG.[ M8!3.W2@ WV="Z.H!#=3_RPS_ 5!+ P04 " !/@*164A"?E>$" 6!@ M&0 'AL+W=OE-Q\W:0D_'JK:"2UQH,'59,KV9HU#KB=?Q=@OW/"^L6PBFXXKEN$3[6"TT MS8(]2\I+E(8K"1JSB3?KC.9=Y]\X?.>X-@T%NTQ]>F K@>9L M'%@ZP?D%R99MWK)%;[#%<*>D+0Q\<@GV05)#66T@1Y5K5A6<)&+>O"XNB4G5A@#F; 1TQ5P 7?$5)EBN M4$/WP_[/?A&FC3,2M0\809BW\$B_R(< MPG7M!/IPQ].4XKAFIM4XRYPO=$(_&O;;H4=)Y0P6+.$9"8W]?G_@OH,./"C+ MQ/_$2IH& S\,!XU%$J(+./8(@H-:)=EYTY$,)*J6MBW;_>J^Z?9[6[\O1@[!=7(7IXWBKM9E'E_>ZF MWW=%A5OA>F:'FE;6QFZ%IZG=]-W.HBB#T5;UTR09];="ZF@^#>_N[7QJ:J^D MQGL+KMYNA7U9HC*'632(CB\>Y*;R_*(_G^[$!A_1?]S=6YKU.Y12;E$[:318 M7,^BQ>!F.>3]8<,GB0=W,@96LC+F"T]^*V=1PH108>$90=!CC[>H% ,1C:\M M9M2Y9,/3\1']YZ"=M*R$PUNC/LO25[/H.H(2UZ)6_L$!Y9WP8CZUY@"6=Q,: M#X+48$WDI.9#>?265B79^?DOM;!">T0'[Y_$2J&[FO8] ?-ROVA!E@U(^@V0 M##X8[2L'/^D2R[?V?2+4L4J/K);I1<#%SO8@&<20)FEV 2_K5&8!+_MOE7\L M5LY;2H8_S^EL8/+S,%P@-VXG"IQ%5 $.[1ZC^???#4;)CQ=(YAW)_!+Z_)$* MKJP5@EG#@I-5^A=X0"4\EN -W%M3UH6'S\*RF)=S_"][Z%#M*^JN13VTJ#1P M0']KHZA@*2ND!E^9V@E=NJL;>*HLXIOS!CHMJ: ]+?@@;%%!.@K3%):XD5I+ MO:'B44(7".\@&\6C=$"#/(^S00*WE; ;.ANB0]W&"JY7!\,XS<;T.QD/X:.7 M2OX5%N#],!Y,\BM^CI/)%5OK#0+Q1.M>^%) M#P+JD@/-0W(I3M,+9T_XZ9DF)%!+TD M$=PC"%H': ZS\_"U%HKC3C&$PM +J9M^&AK37DC%I<=A;RF5K(('%O>H:U+G M6N]8]@*G(JAV;V2[RAPT5&@)BOY+LJ.0GNPT>XJN4MP+B1&LR7%-&RVSC(._ MK7QF#IK::<&J;9,E-6NJM?3N-'8MT3;() ) M(0AIP]YC4$DF470]6+A@U ;_AR[LCOJ?9]JL!@@1X[=* ER+S(XXGYTI9/!\ MD+ZB*XA2M(/;H YA>:%V7G#-Q*#H?N.<)9%KL3A<:P+!K M ,/_W0#:CF4L_+Y2EA51/CM;&HPGOF%S#D_&4O 27Q_EU MV@S&V1#.'4'_Y&HDDIOP > H+6KMFUNR>]M]8RR:J_5U>_.!0HV-6IDC1FLR M37IC"KUM+OUFXLTN7+0KXRDB85A1'J'E#;2^-L8?)^R@^_*:_PU02P,$% M @ 3X"D5EEC,&UL?55-;]LP#/TKA%=L";#5KIVO9DF I.NP'CH$3;<=AAT4FXZ%R9(GR4V[ M7S_*=IP42W*Q1(E\?"1%>K)5^K?)$"T\YT*:J9=96XQ]W\09YLQ^*32RI#+*A1\&P<#/&9?>;%*=+?5LHDHKN,2E!E/F.=,O"Q1J._6N MO-W! ]]DUAWXLTG!-KA"^ZU8:I+\%B7A.4K#E02-Z=2;7XT7/:=?*7SGN#4' M>W"1K)7Z[82[9.H%CA *C*U#8+0\X0T*X8"(QI\&TVM=.L/#_0[]V[R<& P"DX8A(U!6/&N'54L/S'+9A.MMJ"=-J&Y315J94WDN'1%65E-MYSL M[&S9Y)?)!);*V \/:+E&2KN%!4I,N86E8-) YY&M!9KNQ+?DUUG[<>-C4?L( M3_B(X%Y)FQFXE0DFK^U]XMN2#G>D%^%9P'FA+R&X>@]A$$9G\*(V"5&%%YW M^S]F S_G:V,U/9I?QP*N\7K'\5PCC4W!8IQZU"D&]1-ZL[=OK@;!QS-L>RW; MWCGTV8H:,RD%@DKA*^[+=$/E,\?(GH=S$ 5JKA(>P[K!B@D+J.7!9DC ><'D MRSM#>OO7HNA*0^'>C-[G;P=05&\F5J1O+":.JX-*E: QP.4&.ES2B2H-89GN M&!XSC?CJH0"5F0MHR@SW3,<9A(-*#&%%6>4QUDPO8#"DSRB .VF14MY$,!Q< M0Q1%5#/* MY:Z4MF[D]K0=@_.Z^_?J]0RE'&TXY5U@2J;!Y;#O@:[G4BU8552S8*TL399J MF]$H1^T4Z#Y5RNX$YZ#].$ M&0 'AL+W=O(YY#GD MO>#UXB#D5[4#T.0AS[A:.CNMBTO75J7/M1&M #( MTP\(:D#P$C ^ @AK0/A_ >,:,"Z=J:24/L14TV@AQ8%(,QK9S$-I9HE&^8R; M?;_5$M\RQ.GH$Z!IBIR3WZB4U.P!>1N#IBQ3[[#WRVU,WKYY1]X0QLD-RS+< M*[5P-0II%^_BBIME!T_+O@ZLA%>%'!'/ M/R.!%X0]ZUG9X3<4X<&TA <]\-@.CR$9D=#O@W?4A,TFA"5?>(1O+3&.I7X\ M(^N,)[YEF3FB!-XP%2IH,_ BFA> M$ID\>1^%H]G"O6_[\GK,?!1Z[8_?1<36Y7VG^$DC?F(5?Y4DF%E1/Z28G/$, M6=173+[7DN:]DC]Y)7\RFKX0;%W2=PJ>-H*G5L$?&*<\@6JOSX@TV?Y<;,[W MN/-4*=!]RBO*:4M4\$*V==)3HV'ZRD-_-&\F[,B^:&1?6&7?,,[R?=XGS@H\ M-2L,218/1-8Q;-88-ON!F78VI*=#DL4#D74\G3>>SJV'\ ^0.1$;LFG'8)]] M=IJ0/ *5?9>+E15XJE4#D76L\KWGZY9GCUCZ<"QB[@;/%0;%W76I=4 M_P>&;4T^E+%#LL5#L76-#9Z-#8:)W?_@F1P/7COR9+\&8JO\6QKO^ @ '@D !D !X;"]W;W)K&ULM5;1 M;MHP%/T5*ZNF5J(D!!)8!Y$HM-HDIE:EW1ZJ/9CD E8=.[,=H'\_VPDI="E; MM^X%XOB>DW-.KNWTUUP\R"6 0IN4,CEPEDIE9ZXKXR6D6#9Y!DS/S+E(L=)# ML7!E)@ G%I12U_>\T$TQ84[4M_>N1=3GN:*$P;5 ,D]3+![/@?+UP&DYVQLW M9+%4YH8;]3.\@"FHN^Q:Z)%;L20D!28)9TC ?. ,6V>CKJFW!5\)K.7.-3). M9IP_F,'G9.!X1A!0B)5AP/IO!2.@U!!I&3]*3J=ZI 'N7F_9+ZUW[66&)8PX M_482M1PX/0MRUK/07$N%4]+L%:0$E;\XTV9 MPPZ@TWT!X)< _T\![1+0MD8+9=;6&"L<]05?(V&J-9NYL-E8M'9#F'F+4R7T M+-$X%4U 9R#1*9KJ_DAR"HC/T5!*4!(-68(F!,\()8J ;* )Z EHH*L,!%:$ M+5 )/QZ#PH3*$TUT-QVCXZ,3=(0(0[=+GDO,$MEWE59KGNG&I;+S0IG_@K)A M)IK(:S60[_GM&OCH,'P,<1.U"[B_#W=U1E50?A64;_G:AX.Z'\ZD$KKYOM:ZJ\#YU> M5;4GOE.)[QP4?V5U4LX6IPI$^CNE!5FPHZ'3"3OA,Z4U54$O].N5!I72X*#2 M6ZXP1;Q:3M0T6:7WL4YM\$MB0>C[O6=JZZIZ+:]>;5BI#0^JO20,LQ@*E8TG MF8UM3S205%A!:MI#;R-S6T^TPXQ+8G?M^XN-,D? 3&\T%RQ/K7'.:A?383'_ MW*&C_\>_EVZW2K?[E^F^)M0)D?5;T^&'OV[)C-Z(K,C)W3F]S)?#%RP6A$D= MQ%S3>\VN;F91G,;%0/','F@SKO3Q:"^7^@,&A"G0\W/.U79@SLCJDRCZ"5!+ M P04 " !/@*16,XH;N-$" '"@ &0 'AL+W=O%[L9)LQ)!K9O(I(!7RM*&$P$DNLLP^+E M!BC?#AW?>>VX)\N5,AUN,LCQ$J:@'O.)T"VWE42QKA[O.K M^ZUEURPS+&'$Z0\R5ZNATW70'!9X3=4]WWZ&DB=COJ: ^ )]RT%@1=@2V6&$V1S=$H99 M"F7/'<$S0HDB6GLY!H4)E5?:Y7$Z1I<75^@"$88>5GPMM58.7*5#-0NZ:1G6 M31%6\$98U[EH(<__@ (O"&ODHV;Y&-(6"@MYL"]W=8*J+ 55E@+K%[[A=Y"0 M.I["H%UO8&JQ+W.P<(FMBWE7;)*.%T:=@;O9)6E@<,C:N"*CG8PBKN^5\W:"SBN HX;2V7O/5$76WS.0CF3V1YIIR+MG*50.L>'3']B M#_:B<:D30;H52/A5 [S\42>_H^/?:AZ^OQG7_ELK= M^4R;*])7+):$21WM0MM[K8Y.L"BN'45#\=Q^N6=&PO=V]R M:W-H965T;21N@T$$I.F ME;$7B!=N-[?C^]_/Y[,MT*]6-SA -W!:Y MT#,O,Z8\]GV=9%@P?21+%/1F)57!#'75VM>E0I8ZHR+WHR 8^@7CPHNG;NQ" MQ5-9F9P+O%"@JZ)@ZNX$<[F=>:%W/W#)UYFQ WX\+=D:%VBNR@M%/;]127F! M0G,I0.%JYLW#XY/0&;@9GSAN]5X;[%*64M[8SOMTY@66"'-,C)5@]-C@*>:Y M52*.KSM1K_%I#??;]^IOW>)I,4NF\53FUSPUVY#BBE6YN93;=[A;T,#J M)3+7[A^V]=P1>4PJ;62Q,Z9^P47]9+>[0.P91/TG#**=0>2X:T>.\HP9%D^5 MW(*RLTG--MQ2G37!<6%W96$4O>5D9^(/2$O2\ H6M-]IE2/(%;A!.)7::#@\ M0\-XKE_ 7 !'S-9:292/?4-N;GSM<@U38!M4=';H M>-@#R,4:<Y6N0+5V]5R#V[^ZZ#6CS3?#O*Z4#]/K#XYSIM9< M:();D6EP-*(K1]4UO.X86;JZN92&JK!K9O3=@\I.H/ ?5O$#BW'-RS_5)?./ACO%O8D6(!#^R-!(:E.N5+6ZPYP4D)RE(;.8YO9YCFUGA8CCWQ\9!M9$IS M\L2!V&09YO_>D93M1A:T]@//=+F2Q8 ]'J[QDLR)?%D_<75F-RP)S4@N*,L! M)XN1-8&W4X0*0!GQ-R4[<7 ,"BFOC'TK3AZ2D>44&9&4Q+*@P.IO2Z8D30LF ME05? MS%)1_H)='>M8(-X(R;(:K#+(:%[]XQ]U(0X BJ"9Q&R9T[*T MOX*Y5&-[#$?9D1BFHJ/"O$RGX$/[S^"]X#FX/.* M;03.$S&TITMX<:>L+<, P&35@G.Z_)SM-F-Z-KW M8-AD%VJS>\B3LR[4(B^= D-D'9%1(S*ZD@LCDR4P1-8I 73:U=?Y.1_6^$.' M010AZ!X9L2V[@N,=+=$\<#!P8>F=LV;804-]#_"57 MA(-)1CB-<;\OM0073X@AMJ[!WK5\:;1K,<76+4/;MT!M3_ &7_JGOG0\ M[\26?6$1A&=<$P7-.[+3P^_=#9,L77%M@T,@E;@B M."&\"%#7%XS)_4EQ@V;K=/P?4$L#!!0 ( $^ I%89_U>XF0( )(& 9 M >&PO=V]R:W-H965T\!J9W"BXJK/14;%Q9"\"Y!574#3QO[%:8 M,"=-[-J]2!/>*$H8W LDFZK"XOD.*-]-'=_9+RS)IE1FP4V3&F]@!>JAOA=Z MYO8L.:F 2<(9$E!,G9E_.X]-O WX3F G#\;(9++F_-%,/N=3QS."@$*F# /6 MKRW,@5)#I&7\[CB=_D@#/!SOV3_:W'4N:RQASND/DJMRZEP[*(<"-U0M^>X3 M=/E8@1FGTC[1KHOU')0U4O&J VL%%6'M&S]U/AP _.@-0- !@G\%A!T@M(FV MRFQ:"ZQPF@B^0\)$:S8SL-Y8M,Z&,/,55TKH7:)Q*EW"%E@#: D9WS!BK;U" M*UTL>4,!\0+-.5-"NZV%J1+-K200EV@FI2XRS'+TA> UH40]H_,%*$RHO- < M#ZL%.C^[0&>(,/2MY(W4L3)QE59MSG:S3N%=JS!X0^&L%B/D^9PEWM56]8T!L66+[P+X85@E=O>(-^SM;2KO\:2K?ECX;YS:V] ME37.8.KH:RE!;,%)W[_SQ]Z'H>3_$]D+*\+>BO 4>SK+,MXP)?5MSH!L\9K" M)6*@AI)NF<:6R726;1J&411&B;L]3.=U6.3?3,*X#WLA-.J%1B>%]I\)FYH= MK,&6(#XX>!S[DV-Y U&>/PF&U<6]NOBDN@44( 3DVD9;6D/RXE>^7/F3.(Z] M(X%#<=?^>')S)-$]Z!BF6W_%8D.81!0*C?1&$TTDV@[83A2O;1-9&PO=V]R:W-H965TUT#&/+0<*''06U,>QV&NJBAH7H@6Q"X4TG54(.F6H>Z54!+!VIX&$?1*&PH M$T&>.=^MRC.Y,9P)N%5$;YJ&JI]3X'(W#H;!WK%@Z]I81YAG+5W#$LQ=>ZO0 M"GN6DC4@-)."**C&P61X/4MMO OXPF"G#];$*EE)>6^-3^4XB&Q"P*$PEH'B M;PLSX-P281H_.LZ@/]("#]=[]@]..VI940TSR;^RTM3CX&U 2JCHAIN%W'V$ M3L^EY2LDU^Y+=CYV- I(L=%&-AT8,VB8\'_ZT-7A ( \QP%Q!XB? M)G $D' M2)Q0GYF3-:>&YIF2.Z)L-++9A:N-0Z,:)NPM+HW"788XDR]@"V(#9 &%7 OF M2ON:?*9*45M?JZG)S%TH*/)MLM+.__U8_3Q_>IS? M]O6U;FD!XP ;5X/:0I"_?#$<1>^.B?]/9(]*D?:E2$^QYW.H0"DHL=]]391_ M9K^>WKO7['V4,_?06EZ$.3S# \Z NN]=H-"DT)NA/$/ MJ_?VLVCB6O")?XHSRH^4/S1^P.&S63.A"8<**:/!&^QPY8>&-XQL7=^MI,%+ M=\L:YRPH&X#[E91F;]@#^LF=_P902P,$% @ 3X"D5D=P%6SP P 1!< M !D !X;"]W;W)K&ULQ5AMC]HX$/XK5JXZM1*[ MB4U>8 ^0=KM77:6KNEK:NP^G?C!D *M)G+,-;._7GYUD$ZH-!B&R2 CRXIEY M9CR/'L:C+1??Y0I H:3862F5W[BNG*\@I?*:YY#I-PLN4JKTK5BZ,A= MX\(H35SB>:&;4I8YDU'Q[$%,1GRM$I;!@T!RG:94_+B#A&_'#G:>'SRRY4J9 M!^YDE-,E3$%]S1^$OG-K+S%+(9.,9TC 8NSJ8QG#W^MG[AR)YG 5 :DP%T&*E#>4T4G(\&W2)C5VINY*%(MK#4XEIE=F2JAWS)M MIR:/L(%L#>@1YGR9L:)25VBJ-S]>)X#X E4K>OK"[#++EN@!1-$/V1S0YUG" MEM38]=#O3[DN-L3H"TO-.FT]U:_D@I9;\/8>%&6)?(?>():A+RN^EC2+Y_>S&U96HRT'J0):BJ M85M*9="P"&K8O9D,/1*1<.1N6L#Z-5C_&+!GZ*<>FBHJ%-*-K_?G]HG);S=% M,E>>?^61MI2LT$[<"KQ1=GR4M)^=&?X+9O@1#O;\#\&-'F.K<)Z5&/9( MAXG1R#$^2H\[)$9H(885VZG]U:@[CKHBAE7.3P7>2#P^2N//3HS!"V)@+PS] M/<1HA!E;%?2LQ+!'.D@,TL@R.4J6.R1&M)\8=FPG]A=I))[@KL96JZ*?"GQG MW#Y*YL]-C"KJ3^-%U,?MO""-,).SSMDV7AR(=)@7C2B32\_; PLONABX2:/P MI*N1FW0Q_:N([W!HCRR+6\4SXMCTAE7BJ?%Y0IH#,(LT.\7G*OG&W/R6A^< M3_X'4$L#!!0 ( $^ I%9MUX+&PO=V]R:W-H965T MV(.'N\8?Q9K (E>TB03$V\MY>;* M]\5B#2D1%VP#F;JS9#PE4@WYRA<;#B0NDM+$#X-@X*>$9MYT7,P]\.F8Y3*A M&3QP)/(T)?S/#21L-_&P]SKQ2%=KJ2?\Z7A#5O $\L?F@:N17Z/$-(5,4)8A M#LN)=XVO9GBD$XJ(GQ1VHG6--)4Y8\]Z\#6>>(&N"!)82 U!U-<69I D&DG5 M\;L"]>IGZL3V]2OZ74%>D9D3 3.6_**Q7$^\H8=B6)(\D8]L]P4J0GV-MV") M*#[1KHH-/+3(A61IE:PJ2&E6?I.7:B%:";BW)R&L$L)#$Z(J(2J(EI45M&Z) M)-,Q9SO$=;1"TQ?%VA39B@W-=!N?)%=WJEF#A/ +$ENA8"U"3)8O2-DCE-J*0@7C-B1"1J :GN/,(BYYQF*W1#!!7H M]!8DH8DX4\!-Y*=6W#GZ\72+3D_.T FB&?J^9KE0SQ-C7RJ:NEA_45&Z*2F% M>RA=;_@%"O G% 9AU)$^LZ??PN("165Z:*;[:G'K%0[K%0X+O-X>O'N6P1]T M3_BS>BGO\CV4K!CZ7;X2&[* B:=>5@%\"][TXP<\"#YW$70$9M"-:KI1@1[M M6_U2*JLVC2K7_+.LJV@1_?+$9JY!(UAP7TW(G5J55RAF:0;LX*M MUN XD0[>WS5M(6:)C;W =G_QKC3#SF*MH$=WR1&:N02-@<%#-])T:EUC70)RCUB=GT'U!+ P04 " !/@*16 MO-Q!!#4$ ";$ &0 'AL+W=O+/EEM@$GCKT"21'$;?>AV =:HBVBDNB2M)W]^QUI6?6+ MXB6#!NR+19[X/'>\1^21[F^Y^"Y32A4\YUDA!U:JU*KG.#).:4[D-5_1 M\L MN,B)PJY8.G(E*$D,*,\LL(9]8WL4PSY?JXP5]%& 7.;>JX&F!%? M&=W*@S;HJJ(:$9CI2D(/C;TEF:99L(X?I2D5N53 P_;>_:) MF3Q.9DXDO>79'RQ1Z<#J6)#0!5EGZHEO?Z?EA$+-%_-,FE_8EF-="^*U5#PO MP1A!SHK=DSR7B3@ ($\]P"\!_BD@> $0E(#@%-!Z = J :W7>@A+0/A:#U$) MB%X+:)> MA%KEUTCS9@H,NP+O@6A1R.;;AA]#1H5887^%&=*X%N&.#6<$";@ M*\G6%!XHD6M!\3M3$C[ )R($T=\)O!M315@FWZ/URVP,[Z[>PQ6P CZG?"U) MDC$I=^;G5__!;\!//!"I1+NBH0FQW@'YU!-Q-]/Y,:_2#A:B6MP M/1M\UP]JXAE?AC\0A/N1@?LU\,EE^)C&UQ!X+\*GKX#[H8%[%Y(15*H&AB_X M1U5M&$E)45"4">X9F;.,*4;E7NT$<#]XHO%:"%8LS:A/O!"5X89()N';/3J MCXKF\L\ZK7?1M.JCT;MI3ZY(3 <6;I>2B@VUAK_^XD7N;W5"-4DV:9)LVA#9 MD:2M2M+6)?;A*(YQ_\85B9()7*) G[$<25HGQXXI,DRZ%FV&'=?M.YO#+)^/ M":/309.+(;TU>PV1'64OK+(77LS>+9&I#3'^ OVQ9AN2F5U.?^[H3 D6Z[SJ M]W7YW'&'![GRHFX[:!UGZ_9R"-^\NJ4S#L]T\-V6ZW>.N>_^#??DG-OK='TW M..:>UH7@AWHCVM2D/*I2'EV,"4\*> XH8+:>2Y8P/.?4I?8BQUMWCB;))DV2 M31LB.Q*B70G1_E\5@W:3DC9)-FF2;-H0V9&DG4K2SG^XG77.UGL4>F<%XF($ M;\U\G^_-H[+[=(6ZUN$)X$>/:(>8VQ1SNT$;9BD7ZH.B(C^+)+ [[0 B._0[<,^+9?THWW:[$81V& 7P MF2N2O66R.J*NC9426UC6;*QK4*>5Z\.KO?NZT;/_9[=W7V4;XFO.LHOC(7L3E7>*TSS922A H] -\O.%?[CG90_1\Q_!M02P,$% M @ 3X"D5K&ULC93?;YLP$,?_%8M54RMUA4!"IXX@)>W6]:%2U:S;P[0'!R[@U=C,-J'] M[WT4CWJ$L"0IXH+/?=*8^H+W]=9"1759[(&@3L; MJ2IJ<*H*7]<*:.Z<*NZ'01#[%67"2Q.W=J?21#:&,P%WBNBFJJAZ7@*7[=R; M>+N%>U:4QB[X:5+3 E9@'NH[A3-_4,E9!4(S*8B"S=Q;3"Z6L;5W!E\9M'IO M3&PD:RD?[>0FGWN!!0(.F;$*%#];N 3.K1!B_.HUO>%(Z[@_WJE_Y.VMPT\DC7:R*IW1H**B>Y+ MG_H\[#F$X0L.8>\0.N[N($=Y10U-$R5;HJPUJMF!"]5Y(QP3]J>LC,)=AGXF MO98R;QGGA(JXDOS$I+54Z.K\!0 MQO4).2),D"^E;#2JZ<0W"&B/\;,>9MG!A"_ 1.16"E-J\E'DD/_M[V-@0W3A M+KIE>%!P4:LS$DQ.21B$$7E879'CHY,#NM&0M% M;,E=Z)IF,/>PIC2H+7CIVS>3./AP ',Z8$X/J0^8IV0-!1."B0*O,*8_\8YC MD9O1Z](IS_:()OB,\\0#3_R?20&1OY*1>"0CT?GY]!\"?Z_^*E"%ZS*:9+(1 MIBO%875H9(NN?O^8=UWPEBK\4YIPV*!K<':.P:NNLW03(VM7S6MIL#>X88G- M&)0UP/V-E&8WL0<,[3W]#5!+ P04 " !/@*16GM"*/S0$ !$$0 &0 M 'AL+W=O#D9K]^8+O.&T&MY/LE,?@\#\\YP.'@\8;Q M5Y$3(L'WLJC$Q,FE7-VXKDAS4F)QS5:D4F\6C)=8JB9?NF+%"LE@6MR ,'HBY+S+>WI&";B0.=MXY'NLRE[G"GXQ5>DB:R7SB) [( MR +7A7QDF]])YU"H^5)6B.87;#I;SP%I+20K.[!24-*J_G.W#QZ1)\ K0"?^6L%HI=C%VI!.MAW;03=]N*0V?$^> KJV0NP&]5 M1C(#?F['0V0A<%6D^G"AMW#=(BOC;,6O@0=_ /W ML^;^:7!Z([" 01^ P,8^_<*9$&"..=_2:@EF):LK:?*XI8D:&IW: MUE,4A4FD)F&][\NIF8_@""6]V8'*L%<96E7.TK0NZP)+M7.41"[I?U@G,9/0 MEBG<4W"%4(@\>*349!<',(!FJ5$O-;)*_5.='.\(9W0R>N!%T;%&@U4<)[%9 M8=PKC*T*YTU2)%P=(D4319'3E6CRUPM.7PNV- FVA256M^%F11%^ /NB#@XKX"_Q#,Q:71!_L8/MAJ*/!!V=8. M, $9WIK*E_D[J:*.RK+ZX>[(A]8#5=40:U5\KU00)$GSBJF$MS6Z.>@A/Q3; MH=.[8QX&/R3K06OY\.$@#,1V&(1=%0'M9<2[,U_'$QWD--^'Q]6.R2[V@K/[ M=%=$0'L5\:'<=UHE7*G\BX+X6*W),!PEP3FYNXH"VDN*]R:_^"1%QS)/ MK: 7(>^,R-VY#ZVGZD"YSSZ&.5%U?MFA29\ND2%=MCZ[>_=45<$MF^N[ *D. M>'ME[7O[3P2SYF+L[LS;[PM?,5_22H""+!34NX[5LN#ME;UM2+9J;KTO3*IR ML7G,"A*4QM3C,-1Y"175/5F#P)NU5!4U>%2;4-<*:.% %0_C M*!J&%64BR%)GNU%9*K>&,P$WBNAM55'U:P9<-I.@'QP,MVQ3&FL(L[2F&[@# M#ZR_<_C*H-%'>V*5K*1\L(?K8A)$-B'@ MD!O+0''9P1PXMT28QL^6,^A"6N#Q_L#^T6E'+2NJ82[Y-U:8 ^"E@ M\ P@:0&)$^HS<[(6U- L5;(ARGHCF]VXVC@TJF'"_L4[H_"6(<.\C3[ST>-GHB=D*84I-?D@"B@>XT-4TLF)#W)F\5G"::UZ).J_ M(G$4)R?RF9^'+RG"XZ&#QV?22;KJ)HXO^;?J+IC.N=1;!>3[=*6-PD?]XU05 M?93!Z2BVT<>ZICE, NQD#6H'0?;R17\8O3]5@O]$]J@@@ZX@@W/LV;22RK#? MU+4P['$6:3@EV+.\.33CSH7GUUXU!@5J(V;%YKD M)3^PS'%5^LORE\7,.G\R&"4TXK)$RZHVPT96?'?Y@9.W: M;R4--K/;ECAN05D'O%]+:0X'&Z ;X-D?4$L#!!0 ( $^ I%;].VMHXP( M *\) 9 >&PO=V]R:W-H965T T+4+?YE= UNW%)2 9,$LZ0@-7$FO;/9B,SOASPG M; FE"+,$73*%V9HL*:"IE* D^H 6>MTDA6[A*W11J$+HOHP+1?[@\CM\NM<+ M2@(ZG8/"A,IW6G.[F*/3DW?H!!&&;E)>2.TNQ[;2P&9:.Z[ASBLX]QFX:2YZ MR.F_1Z[C>BWR6;=\#G$/>97 _F3U)B-$ X: MPD$GX368G2P!89;O,ZOHO++P=V;N^\.!M\?7.=&1B?:;,/S.,#3YH(W#!:\ [K8\$#QOP\"7PH T\/ /PF"X!]YI?23X ML $?O@0>MH$/#\"=/>I.WR.I1PWUJ)/Z)@5]!UDI$&WLHX.M89^]T_U?V>V= MX]1<9;YBL29,(@HK;>_T0IU%45T/JHKB>7G"+KG2YW593/6-"H09H/M7G*O' MBCFTFSM:]!=02P,$% @ 3X"D5C+XWLS( @ -0< !D !X;"]W;W)K M&ULA551;YLP$/XK%JNF3FH+(0E)N@0I:3=MTJI5 MR;H^3'MPX!*L&IO9)NG^_JB>= 1CRG'.A9UYF M3''M^SK)(*?Z2A8@\,M&JIP:W*JMKPL%-'5..??#((C\G#+AQ5-W=J_BJ2P- M9P+N%=%EGE/U>P%<[F=>SSL<+-DV,_; CZ<%W<(*S$-QKW#G-R@IRT%H)@51 ML)EY\][U8F+MG<%W!GM]M"8VDK643W;S.9UY@14$'!)C$2B^=G #G%L@E/&K MQO0:2NMXO#Z@?W2Q8RQKJN%&\D>6FFSFC3V2PH:6W"SE_A/4\0PM7B*Y=D^R MKVT#CR2E-C*OG5%!SD3UIL]U'HX14WE)#XZF2>Z*L-:+9 MA0O5>:,X)NQ/61F%7QGZF7A!.14)D)6K@%LPE'%-+LD*_WY:>WRCIP1)LBW3)::BE1/?8/J+(>?U$H6E9+PA)(^N9/" M9)I\$"FD__K[&%436G@(;1%V LX+=46"W@4)@[!/'E:WY/SL70=NOTE9W^'V M3^$FB2R%T60)"; =77.X>)&CFRI'7S!'Y,=2 MZX(F,/.P[32H'7CQVS>]*'C?$TJH4U@!1$Y"-OE MN[@W",.IOVLA'C;$PT[B>8H9PKYLK93*=7A$&$91.U_4\$6=?(^*&5O-FU;" MZ!7A97]X@G'4,(XZ&;$\Y X4PRY)2V53;#(@!9[(M$W#J$7#J2R/&PWC3@U? MD5*UD8U?9[B=:=(P33J9L&O_4T63UU44]%ZR^D>C+ >U=0-;$]=QU51K3IL[ M85Z-PK_FU85R1Q76MB8<-N@:7(TP6E4-Z6IC9.$&XUH:'+-NF>&]!LH:X/>- ME.:PL03-31G_ 5!+ P04 " !/@*166R+Y8-L" #P" &0 'AL+W=O M2LA'E0)H\IPS MKOI.JG5QZ;HJ3B&GZDP4P/'-3,B<:IS*N:L*"32QH)RYON>%;DXS[D0]&QO+ MJ"<6FF4/FDSU4=-@#(TPSP*X#_%M!^!Q!4@, :+959 M6U=4TZ@GQ8I(DXUL9F!K8]'H)N/F7YQHB6\SQ.EH2!GE,9")W3)7H&G&%/E$ MOE,IJ:DP.:Z")QA]F%R1XZ,3JJ!I8O>(=O+/&82?UR2L987DVP2N3Z:9$5N/\U^?4-T\F-AES];JI=R=UN MYC;'^E(5-(:^@^=6@5R"$WW\T J]STW&#T2V589V78;V/O;HAFM 5DW@&6\= M!4UF2X;0,I@K9QF%7<_KNIQ77VBKN7- $RB&.QX%J1 M.X@A6](I:U2YE^IO_Y(#D6VY#FO7X7_$ARW @LJTRG-=E./_GG5DR=#8V M7;"S,7=S6ALY6]*ZM;3N7FFO&U$1)5C2)*V[W(:1PYR M;GNJ(O98E!=P':W;]L!VJS?Q(;;SLON^TI3? GB]SC.N"(,94GIGYU@P6?;7 M':8XB<)2). [V="Z/7$+%!_Y$1_ %!+ P04 " !/@*16 MAE6M<:(( #-/0 &0 'AL+W=O^3B[VK'F$1/15Y6YXN=E/N/RV65[EB15!_X MGI7J+W=<%(E47\7]LMH+EFS;1D6^Q([C+XLD*Q>KL_:W:[$ZX[7,LY)="U35 M19&(YTN6\\?SA;MX^>$FN]_)YH?EZFR?W+,-DW_LKX7ZMCRJ;+."E57&2R38 MW?GBPOT8>Z1IT![Q9\8>JY//J$GEEO._FR^?M^<+ISDCEK-4-A*)^N>!K5F> M-TKJ//[I1!?'F$W#T\\OZI_:Y%4RMTG%UCS_*]O*W?DB7* MNTOJ7-[PQ]]9 MEY#7Z*4\K]K_H\?N6&>!TKJ2O.@:JS,HLO+P;_+4&7'20.F8&^"N 1XVH!,- M2-> ?&\#VC6@K3.'5%H?XD0FJS/!'Y%HCE9JS8?6S+:U2C\KF^N^D4+]-5/M MY.HRR9,R96C3=K*8R23+*_0>;50'V]8Y0_P.;=JKQ+:H?_!GR8H*_=RU^44U M^F,3HY]_^@7]A+(2?=WQNDK*;76VE.I$FW#+M#NIR\-)X8F3(N@++^6N0K^5 M6[;MMU^J!(]9XI+$7'Y#COD/8P<1P/FNX^9=$-<=^VQP;FL=P\YBE M'Q!Q3V M6/W[7Z[O_&JRQ:98;$FL9QD]6D8A]=5-\JBJ1C*1);FQ0QZ:^VWS9JQ\6/F! M[[AGRX=3/\ @<_T8AZ2A'X;'D+U$O6.B'ICH7VJ4;:IO+WC**F.J!P'O)&[@ M!IXS2!4,,S?5<4C?]R+7G*I_3-4'4_V4E9D:^+;HGG/S*../PN* >&$T2!4, M,S=50TPO\@+?G&MPS#4 <_W*99*KZPH4?C *3%T%U!>/,378\89\ATHF3?F'-@<^FV*Q);&> ME]'1RPCL.)OZ5C9]Q^18-+IZ'O8C;U@>8("Y7AABNB2(L+G'N([&& ?,\TH- M=@HBT[JH\Z1AE2U3IY-FR8$N50]*"BYD]M_V!R.2.*-3>T]H%'EXX =\)G,- M,8=U0I],6')"=NYWC!G[5Q53)WUZ5FX0.$XP] (\A=E>F*+B"$<35F!M!09' ME(LT%;7J%.Q)W2]5K&I=X'+'A&)L(903*,^2VRS/9,;,P(IM#B]6U6);:GUS M-8VZ(+FMKK@JO50!>U;>LS)]5K>#AQ*4')6\?)\V]PQYD5;;G=9V=X\ MYJSI "_E9D09=\R++B8^'1IBE5%-0=W F8!45U.J"V/J#:NDJ%-9B]:)9B0R M3\?N&!U)-!IPK<*J(61$IS+6K.K"L/J?=F!-?GS,-2 M(63()_#9S+9D'-0+ M\!32NIII71#SNMEX:(HQ[=#0^QW?&W4%JY!JBDI=>G)?V$]< Z@+$VA\ F+& M=,=(Z&+/&=ZW=(?YO?+TAX?%\,F\)EAI;E$854MMJ76=U&3*W;?&->P32Y=6U6+;:GUS=4LC$$<_&8]=LW[[#4J M1\-1:K(<5B-\*J]-59,IALETS8M]K5 $[1*Q?4R$D;Y@C=E=Q2J2VE+K^Z?) M%=,W6(C!-CEU;54MMJ76-U3#,?X&' .K,7C,GS3PW"'TPA%F^V$(ZE./FB=] MK*$7P]![K+R*W\G)RK/)LFNK:K$MM;Y_&J%Q\!:59Y.$UU;58EMJ?4,U?F,8 MO\'*&Z.O%X;^D+?A"+/]& ?UL>M,+(1BC=L8QNVKY):KNVXNGMM.4R1E?9>\ MW'T>NY#1!IL+O6NK:K$MM?[S5HWUQ'F#W>FLXQ&Q#QE%Q%&!_8C6$:-XF,&]?M0\?U'^W=99O514:<[:ZO&Q5 M+;:EUO?O9+,#O-OAE;5G=Q^$W8T0;T'U1%,]@=>CP=H;KPJ[F 3#1V!PA-E^ M&(/Z$T]]B*9M M/VIUJ4F9KY6+?^_-1\-BX7P$*S>XM51+>EUC=1DSSQWZ+\ MK**]5;78EEK?4(WV!%X=!\MOO/B,0W]4?5;!W!@33VQ#(AJX"0S<5\UCGAW/ M^W,?RHJ]X ]L\LD?K#J[XUA%=EMJ?4 1#-6U3F+;7O#P\@VSVPAPV!]Z+B=V! ML-3<_F)5+;:EUK=1DSR%=Y&\K@"I5;2WJA;;4NL;JM&>PNOS8 &.=V/0,'!& M!6B5S$U!,74G)D-ZLOL81N[?2LG$7F050S>LXK5(&;I6?:ALIL3-<]7LI#>: M8'4IW:I:;$NM;ZF&>^J]13%:!7VK:K$MM;ZA&O0IO&0/%J-A:XHS?B@(1YCM MAV$K=42P'$9C'ZP"NB&F"CEE@P9T"N^R_O&'[-0J MJUM5BVVI]AIB1.[)A>?*> M:\'$??N^<+/WO"[EX670XZ_'=Y(OVC=Q![]?NA_7AS>+MY?/G2!#B^P;WZ M/U!+ P04 " !/@*16YUY6ZAT# #"#0 &0 'AL+W=O@+V,;W^)[C UR/MHS?B@A HKN8)F)L15*F)[8M M@@AB+%HLA40]63(>8ZFZ?&6+E ,.35!,;<]Q>G:,26+Y(S,VY?Z(K24E"4PY M$NLXQOS^#"C;CBW7>AB8D54D]8#MCU*\@CG(FW3*5<\N4$(20R((2Q"'Y=@Z M=4\FKJ<#S(P?!+9BIXTTE05CM[IS&8XM1V<$% *I(;"Z;6 "E&HDE<>?'-0J MUM2!N^T']"^&O"*SP (FC/XDH8S&UL!"(2SQFLH9VUY 3JBK\0)&A;FB;3[7 ML5"P%I+%>;#*("9)=L=WN1 [ 6[GF0 O#_!>&M#. ]J&:):9H76.)?9'G&T1 MU[,5FFX8;4RT8D,2O8USR=53HN*D/P,A^3J0:TZ2%<))B+[+"#B: <420C1A M0@KT"7W#G&.M.#H^!XD)%1_4Z,W\'!T??4!'B"3H.F)KH1#$R)8J,XUO!WD6 M9UD6WC-9G*:\A1SW(_(@A=I9N%<.MY4>A2A>(8IG\-HO$D5+ M8)11P\"5 K^NU'QT*2$6OZNX9N"=:G#]7IZ(% M$%A)AW:A0[L._8D.E. %H43>5W'.@'H&2'\Z-GY[V!_9FUTJ^W.&';>84\JP M4V38J%.?>L$5-JQ%O70+6H(K"1 MQ"@^Y96[3:I M0T-@)1UZA0Z]IJR: 75W;.AUND^LVMNS:G_H55NU7V38_V^KHK_H6O_A6(PN M& TUE2GFD$AT=36IXE*[Y*'[UQ!829U!H<[@+7T\:%*'AL!*.@P+'89-^7BX MYV/7<9[XN':Q5U)QG_]KM=O^"A&]T46EF>G=++ M?4O/Y^A-:=$06EF+QXK+K2UD#O%]CE2J-?:,7[_:?756\BS T/6D2PU-?>"257!FV:D#EG ]03U?,F8?.CH,KXXMOG_ %!+ M P04 " !/@*16E 9T]_D$ #E) &0 'AL+W=O\16D^IL%%PE3^E(\^G(E@,WSH"3V21"$?L*BU)N,\GNW8C+B M:Q5'*=P*)-=)PL1_5Q#SS=C#WLN-N^AQJ;(;_F2T8H]P#^K;ZE;H*[]2F4<) MI#+B*1*P&'N7^&)*!UE /N+/"#9RZS/*2GG@_'MV\7D^]H(L(XAAIC()IO\] MP13B.%/2>?Q;BGK5G%G@]N<7]=_RXG4Q#TS"E,=_17.U''M##\UAP=:QNN.; MWZ$LJ)_IS7@L\[]H4XX-/#1;2\63,EAGD$1I\9\]EXW8"M ZS0&D#""[ ;T# M ;0,H'FA169Y6==,LY-'ZVJB-%O&>R7TMY&.4Y,[D$JL M9VHMHO01L72.OJHE"'0',5,P1U,NE42_H'OMG_DZ!L07J%W,^VM0+(KE!QW] M[?X:O7_W ;U#48K^6/*UU%%RY"M=09:'/RNSO2JR)0>RI>B&IVHIT:=T#O-Z MO*\KK\HG+^5?$:O@Y4J +T]Q<]'GU6D,A_FII7B/>:Q;,'PH5:PI@X4LF$NFSW!GB:#\V#D/VT79IWZ MQ,+Z56%]:V'YDN8_H2=(U]!4@E7@V$5T)%:K-:QJ#;LT<^BR#X[$:GT85'T8 M=&/F0K:_9>9=*P_V[([[9DPMVV&5[=":[=<5"*:R3#\]:U:0T)B:5>/8Q7$D M5BOWO"KWO$N3GKOL@R.Q6A]P8$ @Z,:FI6[?^M!M&D0&![R*M^@%6Y.^U\]1 MP=(9-"0,%O_:98]=.%=J]280TP32I8=+=5>]<*16[X4!*&SEDC>XF+[ZM+5/ M?6IIAHFP'8K:>!W]CUH@AGVBHU>\"Z#"AJAPOU/W.^4M5VKU7ACBPE:0>8/[ MP]?=OS\$]PX]P T;83L=NIKIXCF2JW>"P-I MV,H^;_#U^>N^WA^">R%N-C8Q.$7L./4%F(0JP2A9L4@DD"HT6S+QV.Q?N^2Q M:^9*K=X @V8$=^E?XI307*G5>V$(C5BIYW3_EKHU;!Z&.PZV3WYJ<0:YB!VY M7G-Z.R:Q3W+T>G>!:L2@&NEUZGVG?.9*K=X+PV?$_LKK=._W7WUV6X?4\S4, M1>P,U<+.[6C$/L_1J]C%*RQB.(T,.G6T4S)SI5;OA2$S8G]%=KJCAVV>YON# M^F'O$(\8A")VA,JW:)JSCDOM4Y]:F@$J:@>JPLWMR,(N=?2:=@%;=&N#L-L=0K=;A%U0%C64 M13O:)2QU;631, 0?0 MJ4(C:4:AR;3N L*L=O5A=O)JB!JMHI[N!U"E,N5*K M]\+ %.UH1Y#N;_CM/9@;]@3#X8YS_:T#(PEHJLW.T4@][SI5Q>&)ZFYU5N*K_)C*0]<*9[D M'Y? YB"R ?K[!>?JY2*;H#K9-/D!4$L#!!0 ( $^ I%9'J49.!@0 !02 M 9 >&PO=V]R:W-H965TJ#P[TD,_^^MB$X:<#)IIV7"0;N.>?: MG#.&R8[Q+R(!D.@ESPHQ]1(IRSO?%U$".16WK(1"75DQGE.IAGSMBY(#C4U1 MGODD"(9^3M/"FTW,N6<^F["-S-("GCD2FSRG_/4!,K:;>MC;GYBGZT3J$_YL M4M(U+$!^+I^Y&OD-2ISF4(B4%8C#:NK=X[L'$NH"<\?O*>S$P3'2K2P9^Z(' M/\=3+]"*((-(:@BJ?K;P"%FFD92.OVM0K^'4A8?'>_0?3?.JF245\,BR/])8 M)E-O[*$85G23R3G;_01U0P.-%[%,F+]H5]\;>"C:",GRNE@IR-.B^J4O]40< M%!#244#J F)T5T1&Y1.5=#;A;(>XOENAZ0/3JJE6XM)"K\I"^KQX0N_??7#@]IK)[!G ;3FWW[#1X&WSLT]QO- M?1?Z[ '6:5%HO4N:T2*"-H$5Q-! :)]O9V$?3_QM"^^@X1TX>1\3RM?0^C14 MA8,#ME$8M+,-&[:AFXV*!#W35Y4GLI5S>,)Y@W$8MK..&M:1D_575MP89A5N M,@-#;CW6)F/4(J,W:%.VDG#AC1TDBY@"USSF7Z9 MR11>9PJ\J/\IHGWMG:A76@$'-@R#-S%P#?L_RS[(1_7]4<.&@R[VK0AB=TI^?5.K@$/A> .(V.;F=@= MFN>MC$_#D_2[>&UZ8G=\_@)JX]/X-\U+FG(]!RAR++\3\EI/V.C%H[>QLC/2 MKY5MLQJ[P_HR*Y\&=I>S;%YC=V"[C!R>)L=XV$Y(;-829RB>MW)=?V3E8:_7 MP6O#DKC#\NNM3$Z3\P8/NH38Z"3NZ#QO9G)Q@A*;H,2=H*;+]OE^BVTHL1%+ M^F]B6.),[FMEVT@F[DB^R+#D-)5QOV-S26PJDS.;VF[+DM/];+^#SB8J<>]F MSQNV9??:Q6H#D;@#\0J[MFQG.U38="3N=+S J^').Q(>_'O?X1^\J.>@%D]_ MCA H8IM"5N_LS=GFD\=]]:)O;Z^^EWQ4:Y\6 F6P4J7![4CURZM/$-5 LM*\ M]B^9E"PWAPG0&+B^05U?,2;W TW0? B:_0-02P,$% @ 3X"D5B,]@+;4 M! 7QH !D !X;"]W;W)K&ULQ5E=>*^G>8S3=,_Y%Q(1(\)BE5,RL6,KMA6V+,"89%N=L2ZCZ9LUXAJ6Z MY1M;;#G!46Z4I39R'-_.<$*M^31_=LWG4[:3:4+)-0=BEV68?UV2E.UG%K2> M'MPDFUCJ!_9\NL4;R(JDJ492/V$_E-. M7I&YQX*L6/IG$LEX9HTM$)$UWJ7RANU_(24A3^.%+!7Y?[ OQ@:N!<*=D"PK MC54$64*+3_Q8)N+ 0.%T&Z#2 +4-1L\8N*6!FQ,M(LMI76*)YU/.]H#KT0I- M7^2YR:T5FX3J:;R57'V;*#LY7X3A+MNE6)((_"YCPL&*96I!Q'JF'@CXE0D! MSBZ)Q$DJWH./X//M)3A[]QZ\ PD%=S';"4PC,;6E"D9#VF'I>%DX1L\X=L$5 MHS(6X$<:D:AI;RL2%1/TQ&2)C("++3\'#OP D(/U8]D:W.%'\-<-2U.@%ND>\^COKLP6GD?= MGO7&OQ!;')*9I?P)PA^(-?_^.^@[/W2E92"P1I)&59)&)O3YDFP22A.Z45LQ MQ30D76P+"#^'T%7I80Z#B3\*IO;#(8_C82YR@P!6PQH1>E6$GC'"8NK"QM2E M>D_<$U5#B:ID88J%2-9)B'5=ZMP)A0OO(+2/@0_'+0+&0'I.A%_1](TT%QG; M42D.Z*AEN^8L4W6V7L?LF61TL>%,:8;HBM9 M7YK!,@:9B@*L!8>T-BR3R@+ M)4##M0L=U*X+Y3B_$:+G0^>9$.NV#XU]OWNUJ;V@1#<%JQWGA(9?P1W'5*1Y M6WUV72_[>#+LDH'0FGFIQ0;TWJZ<#*0ORD2]AEJ!M5R!9KUR6CGIT""J2KBH MO9L)C[>*T.1MCZLNY M5D'0+(,&:BJ3T^;W->00JN40,JJ($UI/"=#@X?ECQVT1,3OJ2Z26*\@L5Q:A MW&&>X!3\C-6L%047, JNBS=8G=2,D"\ML$.A-1-02R&$WJP3(:,*>W&B!D)K M)JI66\BLMD[J1.A8<*$ ^NW=:W;5ETJMRI#Y;M;F^AJI"M:I"9E5U M0BL*CG[=("\(CN9L4,ED'[RJSPC?Y"<80F5>K1G ZWG2WBQ M*LXZ:ICBZ.4*&PO M=V]R:W-H965TS,=J#[]SL[(0TL(#3U!6+[OL_WW9W/'FZ$?%8I(1J] M9(RKD9-JG=^XKHI3DF'5$3GAL+(4,L,:AG+EJEP2G%A0QES?\P9NABEWHJ&= MF\EH* K-*",8APDBL#0.&OS69 M$L8,$;CQN^)TZBT-L/F]9?]DM8.6!59D*M@3370Z@Z*"Z5%5H'!@XSR\A^_5'%H ("G'>!7 '\?T#L ""I 8(66 MGEE9MUCC:"C%!DEC#6SFP\;&HD$-Y2:+P5HAP]RH*!1PP>;8S'KH:PF#$N'$E>5)* M]@](#M"]X#I5Z(XG)-G%NQ"^.H;^-H83_RCA.)<=Y'4OD>_Y08L_T^/P>PQP M?V#A_A%W@CJE@>4+#O#=8Q3>L;D>TH[]7*>\?8(U.##&JP362)'%BD:6WKZ"KL M=;VANVYZWV+5ZX;]5[,=O_JU7_VC?CW99@*%C]=$0F]$<7D^JO*&YJHTU#(D M#0[$PAZ7<[I=OFA34^[7;_CI^W[P(=B3TV+6];NAWRYG4,L9O)V<9'OFCPL: MG":HQ>R(H.M:T/5)=8-R.#%-,3OI2 1C6)9&=K552+E3V*P@K^/U]G2T6AU0 M$=8JPO]6T&ULS5AM;Z-&$/XK*RJ=[J0VO!ELI[:EQ$G5 MD^ZJ*+FV'ZI^V,#87@5VZ>YBY_Y]9Q>,C4TX14)W^6)8F'F8YYD=/,QL)^23 MV@!H\IQG7,V=C=;%I>NJ9 ,Y51>B (YW5D+F5.-2KEU52*"I=4_GU&C*QFSN^L[]PS]8;;2ZXBUE!U_ ^L_B M3N+*;5!2E@-73' B835WKOS+I1\;!VOQ%X.=.CHGALJC$$]F\3&=.YZ)"#)( MM(&@>-C"$K+,(&$<_]6@3O-,XWA\OD?_S9)',H]4P5)D?[-4;^;.Q"$IK&B9 MZ7NQ^QUJ0I'!2T2F["_9U;:>0Y)2:9'7SAA!SGAUI,^U$$<.B-/M$-0.P:G# MZ 6'L'8(+=$J,DOKAFJZF$FQ(])8(YHYL=I8;V3#N$GC@Y9XEZ&?7EQ3Q1)" M>4IN6%9J2,D?N'<^":7('4BR%'F.8C]LJ 3R"WG 7926&1"Q(E=(%=2#X+KC<8&,>HVOXN*M7(%>SEN@YZ :\*>4$\_V<2 M>$'8$<^RW_TS1?<@MNY!3SAAD[W0XH4OA=/* 22E9)I]*P^W5'+&U\?Z__,) M@H0(5LAN1)$<:OL=-66W/#UUB51%$-@+S%MTNHFD8CV?N M]EB%FUFAT)K M\PX.O(,W40UU&$.)-A!:6[1#)^GW]EW?IQ["LXT>QI/HM!S.K8)),'JA&@Z= MG]_?^MWF12:^PKX4BE(F&_S^(T5&]T%WQMR+^NHD#X36UN#0'OK1VZB,09O+ MH=#:HAW:2[^W&?L^E1&?[?G37JG#Q/>FT4E9N$>C@!SDVDY(%(92G&Z I2&. ]U<"OTGJA7E ,[-:_ ]02P,$% @ 3X"D5OX 5.#5! MB!T !D !X;"]W;W)K&ULM5E=;]LV%/TKA%8, M+=!&(FE+=F8;:!P,"] 60=-L#\,>9)NVA4JD1M)Q!^S'C_JH*%H2$PUL'F)] MW'MT+G4OSR6U.#/^51P)D>!;EE*Q](Y2YM>^+[9'DL7BBN6$JCM[QK-8JE-^ M\$7.2;PKG;+41T$0^EF<4&^U**_=\]6"G62:4'+/@3AE6/O&M1KGEDXMH^_H_]: M!J^"V<2"K%GZ1[*3QZ4W\\".[.-3*C^S\V^D#FA:X&U9*LK_X%S;!A[8GH1D M6>VL&&0)K7[C;_5 M!S@9, !U0[HI0ZX=L!EH!6S,JS;6,:K!6=GP MKA58< ME&-3>JMH$EJ\Q@?)U=U$^/WJ#7@%$@J^'-E)Q'0G%KY4#(OG M^-N:S4W%!@VP>9_S*Q# MP %"/>XK^WNMV1[!7#ECDQW7XU+,SBH&1Q4XF'; MX-Q1(?E)9:X$?WY0!N!.DDS\U1=#8AKY:GSA7 ??%6#F&I6,Q1SRM(A@$"_^IS;UK-&W9&)0F M#:6)E=('1@_O).&9*M*-? LHZ:57@4Q;3PY#&.'Y!<$^LRB"\WZ.TX;CU,KQ MD>9QL@/W/*';)(]3U"S= M1\SJ.3:)'8$9049-D)'3ZHU4)J[ MJ-YYY\F7W+H6X6 UP$"+8."L<&NH9\:PSPH/$FVI-;025<(VJ?2WEYK5>6P* MNT(S0]7:"]V*+W2JOJ[0S."U_D*[ +^P7FJ4=I;! ,Y"?)F-O781"@?R48LR MM*NRSD?PK]$JBJI5I(.I:L4=_;8-U*0'LO M85&;VM,VGUM-3$9:]Z%575]5'EF4Q^H\.J,=H9F+/MT-H,#MLL_:7(Q>]SE",X/7'0:R M=Q@O+)X:Q0CAI?+TVDUGTR-Q\6Y4'=!?[E3&DU,1GI1@#9-P!>6CS=57U1/)W) MO-=N.A^:S)'6;&37[#'*@[H*C8+B[Y+LLW8F62WGR"[GJM)GP\IC=QZ=T3]B MW8YT1X!F;LO9VF",#MX1FAF\[C"0DST"U-T"P"$..VN>?CL\&5 >K-L#;-\L MT/DX4GGLN&/?EBLTOF ]N;#]O^.'I6>:PF)J/6 MAKV3#0/_ZD2RO/QRMF%2LJP\/))X1WAAH.[OF2KU M^J3X&-=\?%W]!U!+ P04 " !/@*16PVJG9]MOO8Y/S_+UL5\MC2?' M#CBM!YP>.L#O/?[D>@?IA/[SH'EXEFY=8F!;I^5F>??7RZO&E5WVP>9UN MQI>OK-FRBM1ED9??G97CBO/07!7>3]Y?TSQ/JQ>W]T-HBG0V7_UX=ER4?O6H MXTEMR0B=OO* 7 M!"W;<^$>GJR7;[U@\##<^_MEZ/WPQ[:G%;J9T$Q*9K1A_);AD7OXI;E[V@K_ M<2N\V7)5I/-Y^8]3T4(*-_DIS=]Z?7]#]AQ/3![,^*<';EE\P)/M]S;DB6/+ MU L_^+MRRWH/3[#O8)(#?G+U_R?7"T ?\#)T,];+N_^4O?[&[>]S)Y-LO2Q6 M;[R_9H4I__HY2Y"IPBQ6_VYY M%A\?9ANTSU:]-[];W:43\_ZH?/-=F?S>')W_Z0_^J/>7MFB16$AB$8D)$I,D M%I.8(K&$Q#2$60$]6?L^/[[9@\?]RPY6$:VC8K ,.G R= ?C9%(7)O>S:N\C- M=%9XOWD?T^4O)O_SRI/K-$^7A3$K+\N]SR;?[+\M)\;[F"VGJ[;0."?K&AH2 M"TDL(C%!8I+$8A)3)):0F(8P*W^CI_R-7G4%."(#2&(AB44D)DA,DEA,8HK$ M$A+3$&8%L.'6>L\_;5T8DK-J"+/2<_*4GA-W>JIWHZ?HO'DI.TZL:W9(+"2Q MB,0$B4D2BTE,G1R:'7)6#6%6=DZ?LG/JS$[0"P8/J[ZVJ#C'=HT*B84D%I&8 M(#%)8C&)*1)+2$Q#F!4GO]>NJ@2VAHV)]F_RAGI06LZPU&DZB MHKVW?L\/3OS ?HDJ=.8$U32EV?%I^A.^\^QP MM0\UWK\/Y1[<.3AH(0+5(E03J"91+48UA6H)JFE*LZ/5-"/\P>ON3:&%"E0+ M42U"-8%J$M5B5%.HEJ":IC0[C$U+PW?7-#KO3:%%#%0+42U"-8%J$M5B5%.U MMKV+%/3J/[M[4P<_5%/;:,>D*5/XSE/%U7+PQ+$<1,L1J!:B6H1J M4DJL6H MIE M035-:7:TFIJ$/W[=Y2#:HT"U$-4B5!.H)E$M1C6%:@FJ:4JSP]BT+GQW M[:+S5W%;7'*%:B&H1J@E4DZ@6HYI"M035-*7926O* M$H'_JCM7 5JF0+40U2)4$Z@F42U&-85J":II2K/#V%0R GY_%7DZ*=;I MW%/+PI1S%-Z7=-\*$FUKH%J(:A&J"523J!;7FM^W]L1Z@1\,=V.$-C%035.: M':.FB1$X3RZ??YA.9]75Q\H4F>MKL[D$675 8_.;5[/'7!69=V6\]I" M98LL+V;_+3^9I'G^K5H_WJ?SM6D-'MK,0+6PUGQ_YP4TME\^$3JK0#6):C&J M*51+4$U3FAV[IG,1'-*Y6*W6FTM>3+)5L7J,5;JY&."=R6?9M#51:/T"U<(7 MGK4_]A:;:[BUOG&A90M4DZ@6HYI"M035-*79*6LJ&X&[LO'\(*.CT.NV.N<* M;7"@6H1J M4DJL6HIE M035-:7;2F@9'\+H-C@!M<*!:B&H1J@E4DZ@6HYI" MM035-*7986P:' ';X'!SG<.&-CA0+4(U46O;!_+V=%Z&""URH)I"M035-*79EZ%NJAY] M=]7C>Q]B=$_?-7:H%J):A&JBUOR!';N=$I-$)XU13:%:@FJ:TNS4-;6/_B'7 MR/B_CC"ZYJ!:AFGCA)S)P'/V4Z);$J*90+4$U36EVRIH^1__W7V+# M372.$]KA0+4(U02J252+^^V7V.CWAJ>GNV>?T9D35-.49L=GZQ8E[A+'\P/T MCE^Q=%N=<\3>@H2]!PE[$Q+V+B3L;4C8^Y"P-R)A[T3R/7H>_:;GT1^\Z@'Z M/MKK0+40U2)4$Z@F42U&-85J":II2K/#V+0_^NP5-]Q?7?#H]L!>C?6.4=HQ0/5(E03J"91 M+48UA6H)JNE:VSU-TA\/]Z2H:6_TW?Y'Z,>M6S[8.=1\X=[,SHE">QJH M)E!-HEJ,:@K5$E33E&;'KNEI] _I:?Q_A^C=\FBP_U#SA7MLYY2A!0U4$Z@F M42U&-85J":II2K-3UG0X^NX.QX?5RA0_7:75^U9N[K/Y??5>5=^/J]SQFLUG MQ3?OM\=[5'ZXR8VI]LK*+WUY>GC]35$_O#62:/L#U4)4BU!-H)I$M1C5%*HE MJ*8IS;Y3WP;%[_<'K7%"RQF49L>IZ6\,W/V-[W%POOS>I9FLRR]Z?[LW M^7)V7'K>^KY=3\ZEU^3>\>'O";]VFVK(Z"M.89[9&@ M6HAJ$:H)5).H%J.:0K4$U32EV9%ORB:#U[U4R "]5 BJA:@6H9I -8EJ,:HI M5$M035.:'<:F@C)P%T7^D>:S3@:$\&U4)4 MBU!-H)I$M1C5%*HEJ*8IS0YC4Z89NLLT+R] T09-K;W<0D.GC5!-H)I$M1C5 M%*HEJ*8IS0Y.TZ 9NALTK[$ W7\$U+UQG5.)5G%0+4(U@6H2U6)44ZB6H)JF M-#NZ35MG.'K=!2C:HT&U$-4B5!.H)E$M1C6%:@FJ:4JSP]CT:(;NB[:\O !% MBS'#]FNX])X? 44[+Z@F4$VB6HQJ"M425-.49@>GZ;P,W9V7W[$ _=D4A7W8_KOKZ+P1 MJ@E4DZ@6HYJJM>&+/Z\$G5=3FAV1IH8RR,Z1PN](0^J1:@F4$VB6HQJ"M425-.49D>T*;R,@E==4H[0"@NJA:@6H9I M-8EJ,:HI5$M035.:'<:FPC)R7\>EXY(2+:C46MNEQ7:7E&CY!-4$JDE4BU%- MH5J":IK2[!@UY9.1NWSR*H MH6425(M&>VX$>CW4CG7*#71T&U"-4$JLE:V][Y/!FW['O&Z+0*U1)4TY1F MIZ>I@8P.N/O.7?IM/;9S"M!N!:I% MJ"903;[P$QQZWTR:MRV88W0[%*HEJ*8IS4K1N.E1C-T]BNUWFK8@N8=W#1*J MA:@6C9^W.OR619! 9Y6H%J.:0K4$U32EV;%INA5C=[?B8IWG^Q*#%B)0+42U M"-4$JDE4BU%-C9_?1VC<]D]-TO+ 8?WQ]5W8:GKWJYN2[#XK_[$!P=/_NZ]-_%?O7UXX8Y/[M+;\RG-+\I M]V.\N;DNR=[;<;FDSJM+QCU^4F1W[X_*9W65%46VV'QX:]*IR:L'E-^_SK+B M\9-J@J]9_LMFL\__!U!+ P04 " !/@*16X^/CGMX" !7!P &0 'AL M+W=O6\>MW=D)62JCVL)?$=N[[\GWG\WFT5OK!+ &0 M/1:Y-&-OB5B>^KY)EU!PLG( MK=WH9*0JS(6$&\U,511<_SZ'7*W'7L][7K@5BR7:!3\9E7P!4\#[\D;3S&]9 M,E& -$))IF$^]LYZIY/8QKN ;P+69F/,K).94@]V9MS 1.7?18;+L3?T6 9S7N5XJ]:?H?$S ML'RIRHU[LG43&W@LK0RJH@&3@D+(^LT?FSQL (BG&Q V@' ;T'\#$#6 R!FM ME3E;%QQY,M)JS;2-)C8[<+EQ:'(CI-W%*6KZ*@B'R07,D!VR*55'5N7 U)Q= M200-!MGE(]6* 78+J5I(\009#7..]$;%OBH$PVZT4-I.)[P4R'/QQ-WV;/+L M7P!RD9L#^E$8A/T&>LCNIQ=L?^^ [3$AV=U258;+S(Q\)&-6GI\V)LYK$^$; M)B)VK20N#;N4&60O\3XEI,U*^)R5\W GX5FICUC0^V#E1AUZ)KOAUYS@8>S@ MX0XY4;M)D>.+=FW2E32H*SI R'Y\H0!VA5"8GUW9JMGZW6RV+YR:DJV&\WQKO[V)/)K2MFDYZQ7,JD::P4>E8HC1NUG]D=$\947*; 4F6P MLZQKTL&&E./A8$MN1TQ\W*TV;M7&.]7>*?S'A,:OB%:]V&4E-)K ]FN]K>#F>N*6ZMG].M43?YOS3UE4/';B&D83G,B3(X M.J:DZ;J-UQ-4I>N$,X745]UP23*&E,SL3]H[]+D#U!+ P04 M" !/@*16\K)#<;0# ,$0 &0 'AL+W=OY#M0]CN+9'!<8[,[;; M_?4[ Q2,/9!FEXT?S-<]9\Z]W.L#GAX8_RHV !)]R])$YE8T+<[=\6C*=C*E.=QQ)'99 M1OCW]Y"RP\S"UH\3]W2]D?J$'4VW9 T/(!^W=UP=V35+0C/(!64YXK":63?X M>HY##2@B?J=P$$?[2*>R9.RK/OB4S"Q'*X(48JDIB-KL80YIJIF4CK\J4JM> M4P./]W^P?RB25\DLB8 Y2_^@B=S,K-!"":S(+I7W[/ 1JH3&FB]FJ2B^T:&, M#486BG="LJP"*P49S*VA1HE0W-]6U\D%Q=I0HGHP4L);I$#ZH]DET*B*W09]4\<\+Y=YJO MT4W&=KE$;Q8@"4W%6Q7[^+! ;UZ]1:\0S=%O&[83)$_$U)9*CB:UXVKI]^72 M;L?2-UM^A1Q\@5S']0SP>3]\ ?$5\DJXVX;;J@AU)=RZ$F[!YW7)B6.=JKA MGYD$M;EE)!=(Y88^T)SDL2['/<1 ]V2I*O7E5A&@3Q(R\:CZH%1>=],TGJQS[T5 M Y&UTAS7:8Y?M$?'0Q9F(+)68?RZ,'[O_;_C5"6_):DIRQ(Z/FHY[+C^V#WI MS"?#6LJ"6EG0J^PQ)QGCDOX-":)"[-1- A0S(8V=&IQIN S"TQ$R!$U\ M6FZ@V@S%UB[.T0,+_O>C7F&/.T\]T*K/28,^'==6USQ$X%XK?N:X5V2M4?;" M,#A5:P@;81=WB&V,'0_B[!5+:YPG/L:G4V^,&X=!A[?CQMSQD^X>=@]^/_C9 MW?U_^#MN#!Z_K,/C02U^*+9V<1J3Q__!Y?&Y?WN!YX_/1M\8%XR[1K\Q>CRD MTV.3BT_.1]\0AIV1TS7[C=_C00R_8CE^7O=\SS]S?'.<-SJ=??OH557_3_ K MX6NJ&CR%E0(Z5X'*E)>OWN6!9-OB[77)I'H7+G8W0!+@.D!=7S$U)]6!?B&N M_P")_@%02P,$% @ 3X"D5N;3]4.P @ & < !D !X;"]W;W)K&ULG95=;YLP%(;_BL6JJ96V\A4^TA&D-%&U2:L6->UV M,>W"@4.P:FQFFZ3]][.!HFRAJ;0;L(W/^[S''-O)GHM'60(H]%11)F=6J51] M9=LR*Z'"\I+7P/27@HL**]T56UO6 G#>!E74]APGM"M,F)4F[=A*I EO%"4, M5@+)IJJP>+X&RO!N[(ME1FP$Z3&F]A#>JA7@G=LP>5G%3 ).$,"2AF MUMR]NIZ:^>V$[P3V\J"-3"8;SA]-YTL^LQQC""ADRBA@_=K! B@U0MK&[U[3 M&I F\+#]HG[3YJYSV6 )"TY_D%R5,RNV4 X%;JBZX_O/T.<3&+V,4]D^T;Z? MZU@H:Z3B51^L'52$=6_\U*_#08#GO1+@]0%>Z[L#M2Z76.$T$7R/A)FMU4RC M3;6-UN8(,S]EK83^2G2<2A>\JHC2JZPDPBQ'"\X485M@&0&)/J*UKH*\H8!X M@6X:U0A <\8:3-$M8:1J*O2M!H%-#/H*>GG0"C]W8'.$&'HON2- MU B9V$H;-W@[ZTU>=R:]5TS.:W&)'/<#\AS/1P_K)3H_N_A;QM9Y#\E[0_)> MJ^O_5_)+(C/*I4GYYWPCE= 5]&O,? >9C$/,KKJ2-GK/E?X7M%WYNE_Y,8^=2MBJF(VZ2R/'#Z+$WHW )P-\L'+BSNVJHQ] M$69I0U>P //0W"KLA9U*P6H0FDE!%)33X+)W<36QX]V [PRV>J]-;)*EE(^V M\[F8!I$U!!QR8Q4H/C8P \ZM$-KXO=,,.J0MW&^_J%^[[)AE237,)/_!"E-- M@W% "BCIFIL[N;V!79ZAU9AKR". M7RF(=P6Q\]V"G,LY-31+E=P294>CFFVXJ*X:S3%A_Y2%4?B589W)9K*NF<%9 M-II049"9%(:)%8B<@28?R0)70;'F0&1)KIF@(@?R!7 :R+$"7)?R;5&-9V&!CU:4ICO_%RU?N)7_%PVZIQ$O0\DCN(^>5C,R>G) MV=\R(4;L(!K6!('O_KI=$GXY$Z'<1^L?4LWMI*"?<37Y#GUT6G\=6)7$J=D]NLA[N MT#3<>-B#CCTXRKX#N\$+4'8=V+_&!VXEAGO@)![XN<...SS*1=3 AQH>H.)D M[$"VE7M =MVC&S< MH;:4!H](UZSP3@)E!^#W4DKSTK'G9'?+97\ 4$L#!!0 ( $^ I%92;G+? M3P0 !@5 9 >&PO=V]R:W-H965T14MY\VUE5C.>:V*O&(K 61=EE1\O6(%/RXB M%'V[<)?O]LIZ8^'59"G\5=EDU>LDKFO *";1?1.W1Y13(3T+3X M,V='V3L&II0'SC^;D]O-(H+&$2O86ID45/\]LFM6%":3]O%OFS3J-$U@__A; M]O=-\;J8!RK9-2_^RC=JOXBF$=BP+:T+=<>/O[&VH,3D6_-"-K_@V+:%$5C7 M4O&R#=8.RKPZ_=,O;4?T C#V!. V #>^3T*-RQNJZ'(N^!$(TUIG,P=-J4VT M-I=7YJG<*Z'OYCI.+:]Y6>9*=[.2@%8;<,TKE5<[5JUS)L$OX%X/@TU=,,"W MX'VM:L' ;:688%(U[5MN:N3.>PQ]^X@+@!$;P&&F(!/]S?@]:LWWZ>)=;U=T;@K&C=Y)YZ\ M'[A0.SWF7(Z"D6:.7,H#7;-%I">!9.*11'S=L >E MNU;8L[%.:=CSMHR#@T@ M&D6>DT1HR+R0G@4?"I-O!$=# ))IEJ6>ER2V%,1A"IHR?XA)X?Q/G.38,A6C M9V42?@F$XMXJ,KR,]#*IC>L_8*P_DZ#GI8,M!7&8@F4L ?$H 9U$PD,"!N0L /$H )U PD, FH[P M"EH"XC !PT3"9Z_]L&4@'EW]37X,1L'\3_T4LS E\'D_QEZ"G<2RDX37HUX8 MM7'?O>-@,C.3V?6 B<4?">/O+!B1(0H1G"&/=N]#.0Q"'XS(D'T(3J:$> 0M M_<@H_9PX(D/Z>68.L>@CH^ASLH@,T>?3LMPCH]QS@H@,N>?3LM C8>B%&=0& MIP'%N+?/9?8,/U"QRRL)"K;5,? BTW;%:1ON=*+XH=GZ>N!*\;(YW#.JAZQI MH.]ON89/>V)VT[K-T.7_4$L#!!0 ( $^ I%;8TU*6I@( !4' 9 M>&PO=V]R:W-H965TUV,>W"@9=@U6!FFZ3[][,-9=E"4FDWB0U^SW..C>UTQ_B3J D M>JYI(^96)65[9=LBKZ#&XI*UT*@W)>,UEJK+-[9H.>#"%-74=ATGM&M,&BM+ MS;,[GJ6LDY0T<,>1Z.H:\U\W0-EN;LVLEP?W9%-)_<#.TA9O8 7RL;WCJF>/ M*@6IH1&$-8A#.;>N9U<]VMS#D M";1>SJ@POV@WC'4LE'="LGHH5@YJTO3_^'F8A[T"USU2X X%KO'=@XS+)98X M2SG;(:Y'*S7=,%%-M3)'&KTH*\G56Z+J9+9@=4VDFF4I$&X*M&"-),T&FIR M0._12GT%144 MHDAMJ7QJFIT/GFYZ3^X13]$K _2S!EMI<+C9S>H-LL#H+ BU-[.V'#'VWX)VW<@][O M!7#]6>A5FD+W$L$>VO4=SY\F!R,Y.$E6,'\*%AS 9G[HN]$T+1QIX6NT8(H6 M'M \-PZ.1(M&6/0:+)R"18?SF'C1D63Q"(M?@T53L/@0YOI^$DS3DI&6G/YL M*U W1BF!3S&3@V_42V(OF/W#M/=..7UA?,9\0]3!0Z%4AP8# !F#0 &0 'AL+W=ODP,V=I9 ,:].4*U>E M$O B$S'J!I[7=QDFW(G&6=^UC,9BHRGA<"V1VC"&Y>,%4+&;.+[SU'%#5FMM M.]QHG.(5W(*^2Z^E:;FERX(PX(H(CB0L)\ZY?Q;[@15D(WX2V*F]:V11YD+< MV\;E8N)X-B*@D&AK@CUQA@Y:P!)OJ+X1NZ]0 /6L7R*HRG[1+A\[Z#LHV2@M6"$V$3#"\W_\4"S$ MGL#O'A $A2!XK2 L!&$&FD>684VQQM%8BAV2=K1QLQ?9VF1J0T.XW<9;+07^>3!@YCK8ELPI[6+*'3>[1N5+FS)"@B02;#4C,*5EA?6AC M<[=1YF:/BFW4[0S&[G:?IV[,J!Q3";-;AMEM#/.[7H-$,\%7Z =(AF8$SPDE MVNQ5792-9L=N3TMF%>Y>R=UK.S5[;;*W9%9A[Y?L_593LU^3=OT7J=DXXQMY M!B7/H)'GBG#"-JPN]$;AL7O6DEF%<5@R#MO.UV&;["V95=A')?NH^8Q*P;XR MS1%%P1082)N#J@ZXV<5'CX!E'5NC[HULOO=<+WC-V8L?#F5OL_+8+6S+KG<7_L?'S/*X[J.-FZ;&$[EX1;+] KK!< M$:Y,^$MC[W4&YATF\Z(^;VB19G7Q7&A396>7:_,A!-(.,/>70NBGABVURT^K MZ!]02P,$% @ 3X"D5HHP:4$3" ;5@ !D !X;"]W;W)K&ULQ9Q9;^,V%(7_"N$6[0S0QEJ\IHF!3+2K4P233OM0]$&Q MF5@8+2Y%)Y.B/[ZDI-A6S#!V>X#,PT16>#_2,D\NEV.>/93L2[6DE).O>594 MY[TEYZO3?K^:+VF>5"?EBA;B-[<)>_Q L_+AO&?VGFY\2N^67-[HS\Y6R1V]IOSS MZHJ)5_T-99'FM*C2LB",WI[W+LS3V!K)@+K$;RE]J':NB7PK-V7Y1;X(%^<] M0[:(9G3.)2(1/^[I)Z5[]Y\69NDHI>EMGOZ8(O MSWN3'EG0VV2=\4_E0T#;-S24O'F95?7_Y*$M:_3(?%WQ,F^#10ORM&A^)E_; M![$3(#CJ *L-L)X'#%X(L-L ^] :!FW X- :AFW \-" 41LP>AY@OQ P;@/& MAP9,VH#)H0'3-F!Z:(!I/'URQL$AFP^[Z71-+ZF[F)/P9';&R@?"9'G!DQ=U M/ZWC1<]*"RFI:\[$;U,1QV?7O)Q_69;9@K+J>^+^M4[Y(_F1_)(PELC.3MXY ME"=I5KT7=S]?.^3=M^_)MZ1/JF7":$72@GPN4E[](&Z*ZU^7Y;I*BD5UUN>B M=;*._KQMR8>F)=8++3')Q[+@RXJXQ8(N%/&./M[6Q/?%4]D\&NOIT7RPM,"/ MR2.QS1^(99A317,N]=$>O3DAUJ0.'ZG>C3[\8L5.B%'7;MF*UMHMP:U2' M6XIP[X!P^^7:_4.?G++RX.!H4Q$='AQM***C@S_SB2(Z/CAZK.F ]D:;=HVS M7]*FE-B/,F$LR&69BRQ:)74>NA#B+.ZHR&R]T2ZKBB[I[W9=]^8(^,GE1Z0, <)DGF9YT*1E4RC MY)W(@(LRRQ)6D15E38Y\KQ*>MI9CA8>$.4B8BX1Y#6Q2P^1,X7XV/AF+U'J_ M*RADC0$2%B)A$1(6@V =00TW@AIJ!56//TF3N^:[.8Y^E==4)1XM\5CQ(&%. M QOM=%%S.!J:W3[J*DI94WO:+>4A&^8C80$2%B)A$1(6@V =68PVLAAI92$G M#4^SL;"8BQ&=G(M=94FA$H26=:P@D# '"7.1, \)\Y&P D+D; ("8M!L(Z\ MQAMYC=]X9C5&2A()1$F_%D;I,K MFVF^S@FG+%>I2HLX5E7Z]I@&>:1B(J>2$+(9+A+F(6$^$A8@82$2%B%A,0C6 MD=!T(Z&IMLN*@2*C(E?)A?ABG=]0)E+9!OOE!@-%N5#!,Q7EHOUR MIJK>>+_E":#Z4%4%H(I4506HRB=56VLYEK:E7F7E]= M*06C#3M:,$B: Z6Y4)H'I?E06@"EA5!:!*7%*%I75-965-8;+Q:T#4#)$TES MH#072O.@-!]*"Z"T$$J+H+081>O*?E[*@[;,A]("*"V$TB(H+4;1N@+96A9,O6=!#@K)/\0RC/'A6TIZ MYM$*@5H4H#072O.@-!]*"Z"T$$J+H+081>LJ;NMI,(=O/6*$>B"@- =*GG_ M]5(?>K22(RE_29R[E<KY![X@Z4 MYD)I'I3F0VD!E!9":1&4%J-H78%M?1.FWCCQL4U5-%]EY2.EI%K?5'.6UKO1 MA"5P8D^86HCF5E9^R8*>W]6I6_)LT> M%WG)>/IW(TDYNGS!_J$4'M3V :4YEMK0\=SWH2IF3/>,']"V^5!: *6%4%H$ MI<4H6E MEM[N\;]&C-"C-: TIZ5UC,*#_0'C?BG%80TBV^.8CW M8\+NTJ(B&;T551DG8_$'@#5GVS8O>+FJCR2]*3DO\_IR29,%9;* ^/UM6?*G M%[*"S0G#LW\!4$L#!!0 ( $^ I%8Q_[29 00 $P/ 9 >&PO=V]R M:W-H965TJN>Y^=F$"J&!G;9-LI?OQ9^,$: .HS:KY$&SCF7F>&7N&F>T8?Q0I@$0_ MBYR*N95*N;FT;1&E4! Q8AN@ZLV:\8)(->6)+38<2%P)%;GM.L[8+DA&K<6L M6KOEBQDK99Y1N.5(E$5!^-,5Y&PWM[!U6+C+DE3J!7LQVY $5B#O-[=Q: M2YP50$7&*.*PGEM+?'F%0RU0[?B6P4ZTQDA3>6#L44^^Q'/+T8@@ATAJ%40] MMG ->:XU*1P_]DJMVJ86;(\/VC]7Y!69!R+@FN7?LUBF[E38]J*A6T@I<1G545I*KMYF2DXN59-%CRO(8N/B _OQ19O() M?4(K%?VXS &Q-;IFQ8;0IP_B\'JY(SQ&2^U/L_MN=2_0^0U(DN7B0B^ D#R+ M),2H,H#N:28%.D,V$BGA(%!&S=K'UL*_*2L%H;%:/'LVG]E24=6 [6A/Z\K0 M>@KHS)5D&D,\7-Y6[FH]I-[\-.5.ZAPN>$CY."/R'5<#]VO;M#YV46; MD'D,6/+JB'B5):_'TC]E\0!<._ZE%W__#8^=/RJW=7G$J/6[U>K;?2DV)(*Y MI:ZO +X%:V$T#H#V:]#^D/86Z-)$]0&2C-*,)NK.Y(1&@,Y51(V3+M!_G>XR M-(RAH#*D<\IV@=T@#&?VM@-?4.,+WH(/)9Q0[=?7@@J.0 53#W=C&M>8QF_" MQ%6J4OGE]:#&1Z ^N:'3@VI2HYJ\!I6!%.G(Y6^ -#F&A+U)-Z*P1A2^[6P! MC4\Y6.'QP0J"L,==TQK<=/"V?J_2OO+0<@M+2=^UCEN>$"[11&ZOXZ$ U MN;,SO1N,82M:X0A[3NO7$SG<*GWXW8BV$\@I]/95N7T:)R//[Z'D-I3<=Z/T M+/^C@UM1,/%\]?X=21 M"T]AYA_=MLEHTI.W<5-T<3"8')=)PB%1#- 7JKYDU*=\9!AT8ABLX*=FO:88 MX^%JW(NU*ZDI?W92,";&[?/AAWZ?'YN2C(=K\@"VZM.[OKE]N([+LNMXOM># MJRG,>+@R#^!Z<2[[@(5'#L.N,\4O\Z#=:G *X$G5QJG/$U92:7J=>K5N%9>F M06JVFS[S*^$JF@+EL%:BSFBBO,)-ZV8FDFVJ=NF!2=5\5<-4M;O ]0;U?LV8 M/$RT@;J!7OP/4$L#!!0 ( $^ I%8:S7\!K0, "8- 9 >&PO=V]R M:W-H965T69*RH..#5&)7$#SXO<$A?46&VC@SE/99X M,>-LA[B>K5;3#2/56"NX@NJLK"173PME)Q%_(9?4 K ME?VT)H#8!MVQLL+T^9TX/%[N,$_14L?3SGY8/0IT>0\2%T1JQ]ZV!?W-6"TQ3-7CQHC]SI=*JB=UDK^O6Z@IZ M=(W19T9EKIAI"NE+>U?%J E4< C4;3"XX++B(^3Y[U'@!6/TN+I'EQ=7;4'V M;\#3N$G)V'@:]WCZIR[7P'7DVV$TB;(AZXJ&77+2O:3>VC>BP@G,';5W!? M M.(O??_,C[X\!X$D#/!E:O05N9N._#"!B]\#1[*.*82TE]F"D^8_'@<=C-%#5/T*TP6*-$A M(J\@BDZ(/DR]N)MHVA!-7Y=$H.E;,C@]81M'<=3-%C=L\>".^&;.5A6@Y1:X MJA7(OKI_Z43:ICK[P+;01UQP]!63&O3^02M-V@4:GV''7#>"K@>#?2*H4TJ7 MDK[-E3)",!>H4A--V-^08]>S(_ M?*$HZ'GW_%:%],\FZ<76?HLF_U13.(I[3D0_.&H*SJ:IXV!XB[*@X_6+@AYA MQ]KI#Q?/999QR)0"](E*7JC;8V(5=#*J.I(N#V4FX[DE7F(KQF4EVK33-7'S+ M]03U?,.8/'2T@^;3:/$_4$L#!!0 ( $^ I%8WMU08(@, %X) 9 M>&PO=V]R:W-H965TL].&(MH@(4U\26SG[LGSW)U][J^5 MOC^66H4B7,J< M:)[Y-4J2%2A-IB1HG ^\47@Q#@/KX"P^9K@V>V.P4F9*W=O)33+P LL(L-[:!A[$I2%5;)V909')ZBT>MH'8%<_ M#R@!MI2)><,3+POQ:2 MV')6$KQ7!)^YOD:%TI1]Y]475T@BR\T)/(5,PH=4E4;(Q/1]8DF6F!]OZ8\K M^M$1^BUXIR2E!JYE@LFO_CZ'HHY'M(O'.&H$'"WU*03A2XB"J 5WTRMX\?2D M ;=5Q[GE<,^.X-Y.[P[*:_2R6_+"+$6, X_WG$&]0F_X[$G8"5XW<#JK.9TY M]-:QW*="XZO9[RD=:4[? FTJ8;:!?;N)V+CET5KH!+Z\94BX(2S,UT/JSAY! M7;M6UVZ,^)W4&*N%=!7WB[SK!SO&E_ >Z1#K"K?C<.VIMAJ&03OL]?K^Z@"? M3LVGT\CGDSL@F,MHA9H/O$KH!'6F>$?P-OB,0IN30X2:@2/86$]H05'MA:@' MB=B8AAB>UYS/&Z&9G3OX98Q@W %0RHP.%G(CT%^FNEO3[/[C0NX^@KI>K:[W M2(7<^ZV0HT[4Z1ZNXS#XV3*"QZKD/R#O2CFL2AF.%[*_U_(*U O7V W$JI14 M=;]ZM;X\C*J6^=.\NGF\$WJ120,YSMDU.#WG_:^K9EY-2"U= YTIXG;LABE? M@%!; _X^5XIV$_N#^DHU_ %02P,$% @ 3X"D5I6PA=$0 P +@@ !D M !X;"]W;W)K&ULK591;]HP$/XKIVS:5JDE(:'0 M=A ):*M56B54M.YAVH-++L3"B5/;0/OO=W;2#%#*P[078COW??Z^BWW'<"O5 M2F>(!EYR4>B1EQE37OF^7F28,]V1)1;T)I4J9X:F:NGK4B%+'"@7?A@$?3]G MO/#BH5N;J7@HUT;P F<*]#K/F7J=H)#;D=?UWA8>^#(S=L&/AR5;XAS-CW*F M:.8W+ G/L=!<%J P'7GC[M5T8.-=P"/'K=X9@W7R).7*3NZ2D1=802AP82P# MH\<&IRB$)2(9SS6GUVQI@;OC-_9;YYV\/#&-4RE^\L1D(^_"@P13MA;F06Z_ M8>WGW/(MI-#N%[9U;.#!8JV-S&LP* GKO *(: M$#FCE3)GZYH9%@^5W(*RT<1F!RXW#DUN>&&_XMPH>LL)9^*YD8M5)D6"2G^& MF^DW.[O+VJ5DTIE^([*".YE83(--T6"R3[> M)\>-[?#-]B0\2C@N50>"[BF$01BUZ)D>A]\S@H=]!P^/R(F:KQ YONB]KV#S MDZK>,?;X40I*C:!C MVF:SPG8KL*U@FSCH](?^9E=^:U!TV43MZ3IO=)T?U?7 ]>HL58C "X/DVX"B M2],FLB+J=O?V#WJ7%P)W:#YBQ#_ M 5!+ P04 " !/@*16%*YEP0\$ #O% &0 'AL+W=O7KP+=Y%RCQP%[,]W<$:U-U^)?2=6Z&$<0I,QIPA M =NYD+_Q3PQ'>7*-S%3N.7\P-W^%<\H[5> M_3!+ /$M^LK9 :2"$*U Y'7 -H"6.A4ANF.QDNC6I-8$+A_1'X(RA?X#*M"; MCZ!HG,BW&G"UOI-(1E2 1#%#?T<\DY2%%?/ODH!>4K!DG0"WN[%%?+P.T0\XI<<.V#]*K-^#NNWP'[-TGL0 M)H&G:H%Y'4SI%'HC=S3#N2-#;)O8%?I#C&SLX+$@03&?NH8%54+$* MAK!".U-?NO)^0B6H4<$3/VBF,JJHC/I0*7AL3$*2GQ,9U8B\'WN39B+CBLAX MV$H!"PEIQFKZ\ J>O0!A[UHV] M5]9@.<"SRO>"EH+#)VT"OX8,2]13-EX+%6*ID)>788G93X?8>CSN=.1+E5BB M/Y-BT)8@Z^.XV\BU%G'C:)UAY]:V-7(S=7S=RMKY/>OG^!5HD]28PF;;L3XGM 610#^BK M15+W_A8)$.O\I-<6?I@627W;WD;$>CT9M&L?JD52W[ZW+Y0U<])MYN;_7>-H MG6'GUK7U+H\ O5.ABDBB!K0[UKL9Z:%&&PO=V]R:W-H965T$,24S'/(>\A+\IBC M'>-/8DV(1"]I0L786DNYN;9M$:Y)BL45VQ *WRP93[&$1[ZRQ883'&6@-+'= M3J=GISBFUF24O7O@DQ';RB2FY($CL4U3S%^G)&&[L>58^Q>/\6HMU0M[,MK@ M%9D3^6WSP.')+EFB."54Q(PB3I9CZ[-S';@=!KB- MQE9']8@D))2* L/',YF1)%%,T(\?!:E5MJF A^4]^Y AF@069L>3O.)+K ML36P4$26>)O(1[;[DQ0!=15?R!*1_4>[HF['0N%62)868.A!&M/\$[\40AP M@*<=X!8 MPGP3P"\ N#]+, O 'ZF3!Y*ID. )9Z,.-LAKFH#FRID8F9H"#^F M:MSGDL.W,>#D9"Y9^+1F242X>(]N?FQC^8H^H3G,KVB;$,26Z&:YA$$2JIC5 M_C0%G2,T8RE,/H&SX8,_]8SIZWN!ICC!-"1HKGHE$*81 +$D,%URFOL-X1E. MH \!D3A.Q$=H]-L\0!_>?43O4$S1US7;"H"*D2TA3M5;.RQBFN8QN2=B\M = MHW(MT V-2%3'VZ!/*9*[%VGJ:@D_;_@5ZCB_(;?C>BW]F>GA=QC@;B^#NRWP M0 \/2'B%/*<-7HO&*X?B;) D-D-67]4EE?QSZYI2%+"9+X M!2T()2\L5[6F%J_GR?.<."/[.=# M\8XKN:[;JU<*M-U^HRC=4I2N5I2O3.+D9-R(O*@R:8L_Y^T>QM_M=9V& "VU MW*$W;"B@[>,;%>B5"O2T"LR8D&K9X^29T&UKJ%J"<_/))%E@B*PF7+\4KG_Q ME:IO4EF39($ALIJR@U+9@79*SD^F8R$Y[, 43IT)$P+6,CA?$GBU7]U(ZZ8\ M.$I$U^TW5J+9<25G,&@FJ[;O;U1F6"HSU"KS"(R8A^OLV!)!QB9LHPXN;1%K MF9B8W9XZ M[-:RMZ66/_ ;.W*@[_Y;Y7$K>5R]/#@AN>L )_M$9$Q7K1%K68";9 E-L M=04K@^!6MS(FC/:%?)HW[QQNLTQTTT[A_9/H]WW>;:7P)@^%4#L/16XQ; M"FY7,OZ*ON-DFRNC4OI^(1ALT"&A8:L5UM.>/>-,L@6FV.J25M;$&5X^H8V: M%J-L@2FV^H^\E6UQM>?VGTKH>#^KV[0M^ _STG>;V^M,WXMS-6MITQOV*T>= M:V$?W!"DA*^RFQ8!46ZIS'\'+]^6MSF?LSN,QONI'[KDC](MLGN(19,2I9FQ37!$>&J GR_9$SN'U0#Y=W7Y#]0 M2P,$% @ 3X"D5M@NQ(.F @ $P< !D !X;"]W;W)K&ULK55=;YLP%/TK%JNF5EH+ 4*C+D'*QZ;VH5+4M-O#M <';H)5 ML)EMDNS?[]H0EJ8TU:2]@&WN.??,PUP2514% ME;\GD(OMR.DY^X4'MLZT67#C84G7L #]5,XESMR6)64%<,4$)Q)6(V?_:OMG:L94D53$7^G:4Z&SD#AZ2PHE6N'\3V%IIZ^H8O$;FR3[*M8T,,3BJE M1=& 44'!>/VFNZ8/!P#DZ0;X#< _!H1O ((&$-A":V6VK!G5-!Y*L2721".; M&=C>6#16P[CYBPLM\2M#G([O>"(*((]T!XJ%C-R?G9!S@CC MY#$3E:(\54-78U(#=9,FP:1.X+^1("#W@NM,D2\\A?0EWD6QK6)_KWCBGR0< ME_**>+U/Q/?\H$//]#3\GB+Y_XGL1?%A6WQXBCTV M5<,.'45!5YTU.+)@8R>;..A?8],WA_I?!T5A<-T&O=#5;W7U3^J:2[C4J W_ M1N>6K=']@YSA(!@<">MWJ ][0;>RJ%46O:-,;)BU0'1@/%IV\VA[^G""/JR MG*=0CRZZM$>O9%WZ \\[$G]2Q;_N"O? 7PJ0:VN[BB2BXKH^N.UJZ^QC:VA' MZQ-T_-J@_]+4UP4>RS7CBN2P0DKOZAJ[+VL+KB=:E-;%ED*C)]IAAK<62!. MWU="Z/W$)&COP?@/4$L#!!0 ( $^ I%8H/R/=#P0 +P3 9 >&PO M=V]R:W-H965TY!E#H,8Z8'%MKI9)SVY;!&F(B3WD"3+]9_L$B6D,3!).4,"EF-KBL]G>&@2LHB_*&SEWC4R5!:O=^B_9>0UF061,./1WS14Z[$UL% ( M2Y)&ZIYO?X>"4,_@!3R2V5^TS6-]'1RD4O&X2-85Q)3E_\ECT8B]!,\YDN 6 M">Y!@NL>2?"*!"\CFE>6T;HDBDQ&@F^1,-$:S5QDOI MR1Q6>B@*7;-<$J:U'R]!$1K)3^@#H@Q]7O-4$A;*D:WTBB;/#@KTBQS=/8+N MH5O.U%JB*Q9"6,^W=:5EN>ZNW NW%7":B%/DX!/D.JZ''N:7Z..'3TCF)!KJ MF[7#74)PBKP0\*%HFR%ODP74@DMVG^:NIBCG36C MF2_Y7"8D@+&E/U4)8@/6Y.>?L._\VD2Y([ :\;.2^%D;^N2/-%Z 0'R)%JG4 M[Z3,/U2J*$CT;\ND+G+@7@9L-I_-!(_LS3ZQUJ5_D%BO)-;[G\1$.=."S#.\ M>L_R:EWY!WGY)2^_5:GWL &6ZMDL!8_1U:,"P4B$9MG. T*/CX7HAK/5+S=Z MNPW15$K0C+_<:!QTK2"6C8+VNQ1T1V"U_O3+_O1;Y_Z9*]V.1.C?3:&^GZ D M(OJ[-DV!;RE-S-!/$(/&R>?(_O[D^WW'Z1^,ORG,';K#,JQ6^* L?-!:^ .C M2L]KKHB"QIV[-?VE(^H(K,9T6#(=OH>$AUWVIR.P6G^P4_W&.V\FX@*ZMG_Y MCN.Y!RINBNOYCM]KEC'>,RBXM?@_U5IOO%,]21J09@_2"O#2476%5J?K5G3= M]U!SL6I7/>H(K=ZCREWA5@_S.CU[3W3J:?-WJ.:G4>[0&1S1LM+!2N/!3NO8NV.S)018_>PH[ARH_A M5COS.FW[3_=@QQWXA^)N#CNV4U=6";=[I:FD!-V1@"YIT%A>:_J+Y]016IUL M9:_PX%VTW*DMZPJMWJ/*F.%67_,Z+0^?V&+/]P^][&[- >6 W^0]02P,$% @ 3X"D5JP&ULK59-;]LP#/TK M@E<,+;#67[&3=(F!)-W7H4#1K.MAV$&UF5BH+&62G+3[]:/LU$U3-;OLDD@R MW^,C39$>;:2ZUR6 (0\5%WKLE<:LSGU?YR545)_)%0A\LI"JH@:W:NGKE0): M-*"*^U$0I'Y%F?"R47-VI;*1K UG JX4T7554?4X!2XW8R_TG@ZNV;(T]L#/ M1BNZA#F8F]65PIW?L12L J&9%$3!8NQ-PO/9P-HW!C\8;/3.FMA([J2\MYMO MQ=@+K"#@D!O+0/%O#3/@W!*AC-];3J]S:8&[ZR?VSTWL&,L=U3"3_)85IAQ[ M X\4L* U-]=R\Q6V\226+Y=<-[]DL[4-/)+7VLAJ"T8%%1/M/WW8YF$'@#QN M0+0%1/N WAN > N(FT!;94U8%]30;*3DABAKC6QVT>2F06,T3-BW.#<*GS+$ MF>Q+3145!D"34S+'&BEJ#D0NR,3FEYE'<@V<&BB(D>26*FO\2(XOP%#&]0F" M;N87Y/CHA!P1)LCW4M::BD*/?(/JK \_WRJ9MDJB-Y3$Y%(*4VKR2110O,3[ M&%476O04VC0Z2#A9J3,2A!](%$2Q0\_L,/R2(CQ*&WAT0$[<93IN^.*W^.0: ML/R-3=/<8(ZH*LB5DD6=F^?,3O)2KTX##JK%_J23E]R4-^LI&J)]P,O #9/16W[ M<=9W2Y/L>$^BN+\GT6$T["=NA6FG,#VH\,8PSOXTPERZTE?+[;]V'09QL"?08=4;#D.WP$$G<'"X^-J2 M(]004P(!4=CF9Y?XJIDL7'('KVLQ2>/]?#JLALE@_TW[.ZV[ JPS.]$TR64M M3-OJNM-N:$Z:6;%W/L5AVLZ^9YIV$F,CPPNF"8<%4@9G?4RA:J=;NS%RU0R( M.VEPW#3+$C\(0%D#?+Z0TCQMK(/N$R/["U!+ P04 " !/@*16SZ0M+P\# M "E"P &0 'AL+W=O&:;&*A%LQ@ MFN,-+$'J<"K@_?F#_I,U+,RO,84Z3GR02\O+X+#@@J856"I(25;^X[MJ(_8 MO<$ MP*D SO\"W K@:J.E,FUK@04.IHSN$%/1DDT-]-YHM'1#,G6,2\'D4R)Q(OA< M8(8S <#1!_0-,X;5MJ+C!0A,$OY.KMXL%^CXZ!TZ0B1#WV-:<)Q%?&H*F5Z1 MF&&5ZJQ,Y3R1ZC1G V39[Y%C.6X+?-X-7T X0&X)=YIP4YJNG3NU.Z>ZRAGVWMN]VL0>7A>!"'B3)-D@/5O_E]JS M+.N1OF>"&O+\6I[?*6\I=8E[I%2VZ>H$O[1T>B)K^!S6/H>O<'.&?=KOB:QA M?U3;'_50A:.# AOY!U7X3%!#WKB6-^Z4=Z$OL;K#\R?O<"?#2\^B)[*&V4EM M=O(*I3CITWY/9 W[MO7O\VUUGO9^I6V#JK.GGC6 M\%%M5F&-5[@UL=SVZK3W&@Z[6S'F,9)M2X)EF>*D5:%]D-IW#BY/=YZ7[KRY MUT.I!O8K9ALB:RF!M:2W!B.Y7ZSL"&ULM59=;YLP%/TK%JNF5MK"9TC2)4AMHFV5.BUJ MVNYAVH,#-\&JP8:FF?&V+@@-.#"BCMN5:KP_NR#J5^H$=C0N\A@7(AV+.U].0FF5B.%@048JD9L+IM8 J4:B(E MXW?-:36OU,#=\2O[9^-=>5EB 5-&?Y!$IA-K:*$$5KBD\HYMOT+MIZ_Y8D:% MN:)M'>M8*"Z%9%D-5@HRDE=W_%SG80?@!F\ O!K@_2W KP&^,5HI,[9F6.)H MS-D6<1VMV/3 Y,:@E1N2ZUU<2*Y6B<+)Z$N).5 M!.\-"5<%[R''_8 \Q_-;X--N^ SB'O(KN+%C7P^TW4GJ:@T11T:KH%*8'KJIQR M2(ALD]?)\*\;<"*R/;/]QFS_/]1?_Y3V3T2V9S]L[(>=>STUWSRUVP5PTZ3R M&-"Z^4JU>:\(^SLUYXX")SRHS.,HSQDY?GME#AJU@TZUCYB6@'"20((D?D:4 MQ*K#09O*P?'[?6=P(/(XR W\H%WCL-$X[-0XYZKG<_F"**A^UYK!X?&I'82C M VTM0?YH>*#-WFE%^C?@&^9KHNJ7PDK!G-Y >>-5:ZTFDA6F.RV95/MNAJGZ M&P&N ]3ZBC'Y.M$-K_F_B?X 4$L#!!0 ( $^ I%9;6Y/7#@, &P( 9 M >&PO=V]R:W-H965TPFMB9[4"W7[]K)Z04 D][ 7_<N*B30U(+RS/4]+W1S MRK@3#^S85,8#4>J,<9A*HLH\I_+/&#*Q&3I7SG;@D2U7V@RX\:"@2YB!?BZF M$GMNPY*R'+AB@A,)BZ$SNKJ9]$V\#?C.8*-VVL0XF0OQ8CKWZ=#QC"#((-&& M@>+?&B:0988(9?RN.9UF20/<;6_9OUCOZ&5.%4Q$]H.E>C5T^@Y)84'+3#^* MS5>H_?0,7R(R97_)IH[U')*42HN\!J."G/'JG[[6^[ #0)YV@%\#_'U ]P@@ MJ &!-5HIL[9NJ:;Q0(H-D28:V4S#[HU%HQO&S2G.M,19AC@=3^L#H3PE4Z%T MYQ$TDX#GI,D8."R8)M.,=G%^2,,$Z>5J)4R*\&KD;%9ETWJ=6-*W7^$74!>1!M0*[!B3]^N J]SVUF_Q/9.^O=QGKW M%'L\0SZ6 $GP\K09K="A19M4M([#:."N=^4?AO2])N2=J%XCJG=2U#W7@%;U M4545O+>S9!1>[\DZC F"H%U7V.@*3^JZ>RTP[4&*>5.7DA-\L 4^2D*5 MWZ MKL(#$9VPU]U3VA(4'=O"J)$:G90ZRH74["^U21H3!5[DDDI&,W*^Q*)R03*A M6A5'AV*N@_TC/PSJ1^UZ^XW>_DF]3T*C-H[IK #)1,H2,J_SVK%+T#^X=YVH MU]M3VA+D'^RMNY.XK&I;U=&BL.5A+C06&]M< 2!. \PLA]+9C%F@^,.)_ M4$L#!!0 ( $^ I%:?4@&)Z $ %H$ 9 >&PO=V]R:W-H965TP6E*&4)I).B*F 12105[0&ARDIO$PA^9 M?;-T_WZVDX9N:GG82^QKWW/./?9UTEZ;=]L (-E)H>PR:A#;:TIMT8!D]ERW MH-Q.I8UDZ$)34]L:8&4 24&3.+ZDDG$596E8VY@LU1T*KF!CB.VD9.;W+0C= M+Z-9M%]XXG6#?H%F:SZU7B\T/""X?> M'LR)=Y)K_>Z#;^4RBGU!(*! S\#<\ M6((0GW& :X^UWMAHH._8=25 M/-6=3'4G@>?B!,]-4>A.(5M#Z8';H\?Q_S:2.(G/XDOR^@@R!_-V[-3HP??W%=9(9.'@+4;;C57*-KK3!MW.,'XQ/&POZL,<<"2\S''=-!?/U\[ M)('Z,MJ'M2RHQ+XGY]QC^SHD'59RS>GM@E+IK#*>5R-W(67YR?.JV8)FI+HH M2IHK)"U$1J3JBKE7E8*2I )2QKV>[T=>1ECNCH?Y,KO.9.7,BF4N1V[G[W_M2SDU3O'G$\^G)SX]^=7N_$S#9R[GE7T\@#1 M"]_'A0'$Q*/#Q/=I8]+]@Z3W*&/"@VWA5NAOQ-A*]$\[5/\4(?=].UD?70%] M8"(!(K)E ??0L]!;JJ%Y=:F.AVF1MQ4;NB:@=$E&G0?"1^Z$<#85#%@IR1A? MFW / K."%\*1:JNH1 %$JD<#!Z8'NZC6R5A>")W;9##?T_KR'6#3 X.,\\9@ MSS6!\; D4E*17ZN.OE@'GT!.W;Y;E\KA7)!UT+MT6X(^J2330B14-&D"=Q,: M#SE-P8Y@\P6<95%Z $I99*J1,#(OW<(OYF6YIK]+.BNF: MR9NF,E0WC8SI@'Y7S6AW9:,7Z3HE>RCDEZ4:3J[[L+GHC: I6^G^*FT,8.H! MKD[*DJ\_,ZB$.Q198-2F:D %:[S0(5DLV[DMR#E'5W) M33FM4MQS[P@]_]MYGM.<"L*[IE7MO^59?K'CL/]:EO5=9=>PU6/]W/#635X> M@\GH&$P>14T.CL%D? 0F^Z]VUWR.R> 83/;>OLGP;9:D5S]3=AY\9O VJ3-=,BY97O<6+$EH_N3I5-]?X:N,5LK\.L#7=5R'8 M2/%*Q$:*SS4@]GD#1AS;5QO+ PQL%;#:@?SV/%!3=DX8PJIBWK =C"-QC"%0 MB_8:C2)D=B+XV-<'VR5A&,=V!#"[@S#$$-B-.((Y \8$H;Z=W#G]\C;_$YY M[?^BQW\ 4$L#!!0 ( $^ I%:7BKL

-8?20$3;8T.P6BP^ M0"X99K>]9!:G3BV]!P=B;>/VGR^U_HS>]K6RIX. M-L[MW@R'MMJ(+;=_Z)U0_LA*FRUW?M.LAW9G!%_:C1!N6P^3T:@8;KE4@W=O M#]>:FV&XH9VHG-3*[VQW?)+BT;X<;S?9@[3R7M;2?3D==.]K,6!;J>16?A7+ MT\%HP.Q&/_ZIC?RJE>/UHC*ZKD\'X_V!3\(X6?VP>]%"WO%[V^UQ_/Z6>Y#3 M03'R%UQ)8UUW1G=][AD?A#]YO]4X_5[63I@I=^*#T-T'\8WY/V'4JY6LQ%17S58HMX^C$74+J.Q&[NR *;X5IX,+_2 ,F_.U:'^4 M_Y:KY?X'.D\6A,N\D?Z N5IVC(0\-[/IY6QQ.67^W>+F^FIZ=N/E+(#, &1V1,@HDCF S(\)F0:0!8 L MC@F9!9 E@"R/"9D'D!, .:&%/.=66J97;&Z$]:=V9S"NEFPAUTH&D*\!Y&M: MR&O!K;!AGSU"G?:(EN96/ C5"'8K*NU#U!X/T:!/B(7RGDO#/O':TWWT,6N, M:#\010Z99$RLD@]:+Q]E77?/UY5_V-2Z)6!GUHJ8$JED3.R2^80$XED3&R2 MJ;AW(0ORQ9A8&/X^;J7KNI4NN\Y4D9"K R86,5E#F2/E-@>,+&*,9%04F*AP,0JQD1R28GETB96?4]B"DM9 MU+4LE&&Q5R$F\DM*[)>^'*LWEL@V*;%M>A*;7D9DFY38-B\93B\:,DQ*;!B8 MZL3-&!DF)3;,V$,:,6CJR4$YL(5P=BFXZLE!.;"%<'8K6F" + M%<06PICALUD@"Q7$%NJ*6/%(J+WK6G5YD@XQD86*7U%K^Z\A>H$$5! +J">0 M7NK"^+;/+I]V(2824$$LH![,]KF\\(']XGNG$!,)J*!>2 ;+F"YGM^]=<4/NOF;#*,4'JF5!7X$+,'W/V$!.I9T)=@?M9-/<'0DRDG@FQ>O \ M:MBG3Y!Z)L3J^4M5_IO7[5_#_&#WRHEM&U:I5NHD&241)E+/I%//L#O9OGN[ M%"NIQ'+FO\+Z_16OJ[EA[4M[I7&2Y>U:T553UQ=^WXVZUGQY^'O8X:]M[[X! M4$L#!!0 ( $^ I%:3,;S]@ ( ),Q : >&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'/-VDUNHT 0AN&K6!P@[:[JJNZ,XJQFD^TH%T!.^T>QC06, M)KG]6,["_M L9A/QK5"#*-X%>H2 IU_UT([[[C3L]N=A\7$\G(95LQO'\X\0 MAO6N'MOAH3O7T^7(INN/[7A9]MMP;M?O[;8&62X]]/G^YF+U\]S_9^) MW6:S7]>?W?KWL9[&?PP.?[K^?=C5.C:+U[;?UG'5A(_#;?<0KIOX<)G<+%[> M5DW_\A:;,'>00)#,'Z00I/,')0A*\P<9!-G\00Y!/G]0AJ \?U"!H#)_T",$ M/$.Q+( M'9'N2&!W1+PC@=Z">@N!WH)Z"X'>,GG8)M!;4&\AT%M0;R'06U!O(=!;4&\A MT%M0;R'06U!O(=!;4&\AT%M1;R706U%O)=!;46\ET%LG+TL(]%;46PGT5M1; M"?16U%L)]%;46PGT5M1;"?16U%L)]$ZH=R+0.Z'>B4#OA'HG KT3ZIT(]$Z3 ME]T$>B?4.Q'HG5#O1*!W0KT3@=X)]4X$>B?4.Q'H;:BW$>AMJ+<1Z&VHMQ'H M;:BW$>AMJ+<1Z&V3CY4$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$ M>COJ[01Z.^KM!'H[ZNT$>COJ[01Z^^1G$P*]'?5V KT=]78"O1WU=@*],^J= M"?3.J'2,.\.U\_?TQ4%H=QV%* MVVJ?<_C(6&KW-+I4^T!36=GY.+IY[E&=7/] MF7;N?LBK+\?R<^K]M*TB#:E:?3IMG+.VE0MAZ%N7RSI[F+H_4M9/"74YN>Q) M^SZDJ[*A8J\FS"M_#W@Z]^V!8NP[6MVZF+^ZL>QBQX&E_#A0JL^7>*5'O]OU M+76^O1_+D3J%2*Y+>Z(\#O6IZ-7YY%QNF$Z?_.+\I23SZ74HA2CF_OPKOB26TA>_'\W3[JA[8W:YWI\^'I9Y)+8\+K_CWV?\4O^= M?0B0/B1('PJD#PW2AP'IPX+TT8#T\0&D#[Y!:01%5(Y"*D&PO=&AE;64O=&AE;64Q+GAM M;%!+ 0(4 Q0 ( $^ I%8 A"#&X 4 -\> 8 " @0T( M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 3X"D5LHV*.\, P 90H !@ M ("!@A4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 3X"D5H')BGQH" &4T !@ ("!7", 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 3X"D5H[VZYS/!@ M%!$ !@ ("!"SD 'AL+W=O&UL4$L! A0#% @ 3X"D5B#% MF/1*!@ G@\ !D ("!*$4 'AL+W=O&PO=V]R:W-H965T%2 !X;"]W;W)K&UL4$L! A0#% @ 3X"D5CP#;1!J" 8!4 !D M ("!B5@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 3X"D5G^6/L=?!0 APX !D ("! M#VH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 3X"D5G@;U,";"@ AAX !D ("!-8< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3X"D5BBLMH/Z M! G0L !D ("!LYP 'AL+W=O&PO=V]R:W-H965TF !X;"]W;W)K&UL4$L! A0#% @ 3X"D5B_(1S :!0 / P !D M ("!.JX 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 3X"D5E.";'*&!@ &1 !D ("!4[L M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M3X"D5C#&PO=V]R:W-H965T?1 !X;"]W M;W)K&UL4$L! A0#% @ 3X"D5BJ?#X1S!@ MHQ$ !D ("!>M@ 'AL+W=O$" 6!@ &0 @($D MWP >&PO=V]R:W-H965T&UL4$L! A0#% @ 3X"D5EEC,$ &0 @('=Z0 >&PO=V]R:W-H M965T&UL4$L! M A0#% @ 3X"D5C.*&[C1 @ !PH !D ("!T/ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3X"D M5AG_5[B9 @ D@8 !D ("!&PO=V]R:W-H965T4 0!X;"]W;W)K M&UL4$L! A0#% @ 3X"D5FW7@MR6 P /1, M !D ("!# 4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3X"D5I[0BC\T! 1!$ !D M ("!_P\! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 3X"D5C+XWLS( @ -0< !D ("!*1H! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 3X"D5N=> M5NH= P P@T !D ("!$RD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3X"D5B,]@+;4! 7QH !D M ("!U#4! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 3X"D5OX 5.#5! B!T !D ("! M3$(! 'AL+W=O&PO=V]R:W-H965TW@( %<' 9 M " @2U7 0!X;"]W;W)K&UL4$L! A0#% M @ 3X"D5O*R0W&T P #!$ !D ("!0EH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3X"D5HHP:4$3" ;5@ !D M ("!@VX! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 3X"D5C>W5!@B P 7@D !D ("!Z7X! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M3X"D5I>*"S/2! !QL !D ("!SXD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3X"D5JP&PO=V]R:W-H965T< 0!X;"]W;W)K&UL4$L! A0#% @ 3X"D5EM;D]<. P ; @ !D M ("!GI\! 'AL+W=O@! !:! &0 @('CH@$ >&PO=V]R:W-H M965T7!E&UL4$L%!@ !< %P .QD )NT 0 $! end XML 96 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 97 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 98 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 245 351 1 true 80 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 0000025 - Disclosure - Leases (Tables) Sheet http://www.infinera.com/role/LeasesTables Leases (Tables) Tables http://www.infinera.com/role/Leases 25 false false R26.htm 0000026 - Disclosure - Revenue Recognition (Tables) Sheet http://www.infinera.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.infinera.com/role/RevenueRecognition 26 false false R27.htm 0000027 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.infinera.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.infinera.com/role/FairValueMeasurements 27 false false R28.htm 0000028 - 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 28 false false R29.htm 0000029 - Disclosure - Balance Sheet Details (Tables) Sheet http://www.infinera.com/role/BalanceSheetDetailsTables Balance Sheet Details (Tables) Tables http://www.infinera.com/role/BalanceSheetDetails 29 false false R30.htm 0000030 - 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 30 false false R31.htm 0000031 - 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 31 false false R32.htm 0000032 - 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 32 false false R33.htm 0000033 - Disclosure - Debt (Tables) Sheet http://www.infinera.com/role/DebtTables Debt (Tables) Tables http://www.infinera.com/role/Debt 33 false false R34.htm 0000034 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.infinera.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.infinera.com/role/CommitmentsandContingencies 34 false false R35.htm 0000035 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.infinera.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.infinera.com/role/StockholdersEquity 35 false false R36.htm 0000036 - Disclosure - Segment Information (Tables) Sheet http://www.infinera.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.infinera.com/role/SegmentInformation 36 false false R37.htm 0000037 - Disclosure - Guarantees (Tables) Sheet http://www.infinera.com/role/GuaranteesTables Guarantees (Tables) Tables http://www.infinera.com/role/Guarantees 37 false false R38.htm 0000038 - 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 38 false false R39.htm 0000039 - Disclosure - Leases - Narrative (Details) Sheet http://www.infinera.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 39 false false R40.htm 0000040 - Disclosure - Leases - Schedule of Assets And Liabilities, Lessee, Operating Leases (Details) Sheet http://www.infinera.com/role/LeasesScheduleofAssetsAndLiabilitiesLesseeOperatingLeasesDetails Leases - Schedule of Assets And Liabilities, Lessee, Operating Leases (Details) Details 40 false false R41.htm 0000041 - 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 41 false false R42.htm 0000042 - Disclosure - Leases - Schedule of Lease Costs (Details) Sheet http://www.infinera.com/role/LeasesScheduleofLeaseCostsDetails Leases - Schedule of Lease Costs (Details) Details 42 false false R43.htm 0000043 - 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 43 false false R44.htm 0000044 - 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 44 false false R45.htm 0000045 - Disclosure - Revenue Recognition - Narrative (Details) Sheet http://www.infinera.com/role/RevenueRecognitionNarrativeDetails Revenue Recognition - Narrative (Details) Details 45 false false R46.htm 0000046 - 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 46 false false R47.htm 0000047 - 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 47 false false R48.htm 0000048 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.infinera.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 48 false false R49.htm 0000049 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill Roll Forward (Details) Sheet http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillRollForwardDetails Goodwill and Intangible Assets - Schedule of Goodwill Roll Forward (Details) Details 49 false false R50.htm 0000050 - Disclosure - Goodwill and Intangible Assets - Schedule of Purchased Intangible Assets (Details) Sheet http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofPurchasedIntangibleAssetsDetails Goodwill and Intangible Assets - Schedule of Purchased Intangible Assets (Details) Details 50 false false R51.htm 0000051 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://www.infinera.com/role/GoodwillandIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 51 false false R52.htm 0000052 - Disclosure - Goodwill and Intangible Assets - Schedule of Future Amortization Expense (Details) Sheet http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails Goodwill and Intangible Assets - Schedule of Future Amortization Expense (Details) Details 52 false false R53.htm 0000053 - 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 53 false false R54.htm 0000054 - Disclosure - Balance Sheet Details - Narrative (Details) Sheet http://www.infinera.com/role/BalanceSheetDetailsNarrativeDetails Balance Sheet Details - Narrative (Details) Details 54 false false R55.htm 0000055 - 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 55 false false R56.htm 0000056 - Disclosure - Restructuring and Other Related Costs - Narrative (Details) Sheet http://www.infinera.com/role/RestructuringandOtherRelatedCostsNarrativeDetails Restructuring and Other Related Costs - Narrative (Details) Details 56 false false R57.htm 0000057 - 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 57 false false R58.htm 0000058 - 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 58 false false R59.htm 0000059 - 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 59 false false R60.htm 0000060 - 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 60 false false R61.htm 0000061 - 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 61 false false R62.htm 0000062 - 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 62 false false R63.htm 0000063 - Disclosure - Debt - Narrative (Details) Sheet http://www.infinera.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 63 false false R64.htm 0000064 - Disclosure - Debt - Schedule of Interest Expense Recognized Related to Notes Prior to Capitalization of Interest (Details) Notes http://www.infinera.com/role/DebtScheduleofInterestExpenseRecognizedRelatedtoNotesPriortoCapitalizationofInterestDetails Debt - Schedule of Interest Expense Recognized Related to Notes Prior to Capitalization of Interest (Details) Details 64 false false R65.htm 0000065 - Disclosure - Debt - Schedule of Net Carrying Amount (Details) Sheet http://www.infinera.com/role/DebtScheduleofNetCarryingAmountDetails Debt - Schedule of Net Carrying Amount (Details) Details 65 false false R66.htm 0000066 - Disclosure - Commitments and Contingencies - Schedule of Future Annual Minimum Operating Lease Payments (Details) Sheet http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureAnnualMinimumOperatingLeasePaymentsDetails Commitments and Contingencies - Schedule of Future Annual Minimum Operating Lease Payments (Details) Details 66 false false R67.htm 0000067 - Disclosure - Commitments and Contingencies - Schedule of Finance Lease Obligations (Details) Sheet http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFinanceLeaseObligationsDetails Commitments and Contingencies - Schedule of Finance Lease Obligations (Details) Details 67 false false R68.htm 0000068 - Disclosure - Commitments and Contingencies - Schedule of Future Interest and Principal Payments (Details) Sheet http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureInterestandPrincipalPaymentsDetails Commitments and Contingencies - Schedule of Future Interest and Principal Payments (Details) Details 68 false false R69.htm 0000069 - Disclosure - Commitments and Contingencies - Schedule of Total Contractual Obligations (Details) Sheet http://www.infinera.com/role/CommitmentsandContingenciesScheduleofTotalContractualObligationsDetails Commitments and Contingencies - Schedule of Total Contractual Obligations (Details) Details 69 false false R70.htm 0000070 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.infinera.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 70 false false R71.htm 0000071 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://www.infinera.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 71 false false R72.htm 0000072 - 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 72 false false R73.htm 0000073 - 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 73 false false R74.htm 0000074 - 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 74 false false R75.htm 0000075 - Disclosure - Stockholders' Equity - Schedule of Estimated Fair Value of ESPP, Valuation Assumptions (Details) Sheet http://www.infinera.com/role/StockholdersEquityScheduleofEstimatedFairValueofESPPValuationAssumptionsDetails Stockholders' Equity - Schedule of Estimated Fair Value of ESPP, Valuation Assumptions (Details) Details 75 false false R76.htm 0000076 - Disclosure - Stockholders' Equity - Schedule of Nonvested Performance Based Units Activity By Grant Year (Details) Sheet http://www.infinera.com/role/StockholdersEquityScheduleofNonvestedPerformanceBasedUnitsActivityByGrantYearDetails Stockholders' Equity - Schedule of Nonvested Performance Based Units Activity By Grant Year (Details) Details 76 false false R77.htm 0000077 - 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 77 false false R78.htm 0000078 - Disclosure - Income Taxes (Details) Sheet http://www.infinera.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.infinera.com/role/IncomeTaxes 78 false false R79.htm 0000079 - Disclosure - Segment Information (Details) Sheet http://www.infinera.com/role/SegmentInformationDetails Segment Information (Details) Details http://www.infinera.com/role/SegmentInformationTables 79 false false R80.htm 0000080 - Disclosure - Guarantees - Schedule of Activity Related to Warranty (Details) Sheet http://www.infinera.com/role/GuaranteesScheduleofActivityRelatedtoWarrantyDetails Guarantees - Schedule of Activity Related to Warranty (Details) Details 80 false false R81.htm 0000081 - Disclosure - Guarantees - Narrative (Details) Sheet http://www.infinera.com/role/GuaranteesNarrativeDetails Guarantees - Narrative (Details) Details 81 false false R82.htm 0000082 - Disclosure - Guarantees - Schedule of Guarantor Obligations (Details) Sheet http://www.infinera.com/role/GuaranteesScheduleofGuarantorObligationsDetails Guarantees - Schedule of Guarantor Obligations (Details) Details 82 false false R83.htm 0000083 - Disclosure - Pension and Post-Retirement Benefit Plans - Schedule of Net Benefit Costs (Details) Sheet http://www.infinera.com/role/PensionandPostRetirementBenefitPlansScheduleofNetBenefitCostsDetails Pension and Post-Retirement Benefit Plans - Schedule of Net Benefit Costs (Details) Details 83 false false R9999.htm Uncategorized Items - infn-20230401.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - infn-20230401.htm Cover 84 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 11 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:DebtInstrumentConvertibleConversionRatio1, us-gaap:LesseeFinanceLeaseTermOfContract1, us-gaap:LesseeOperatingLeaseTermOfContract, us-gaap:NumberOfOperatingSegments, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 - infn-20230401.htm 4 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 1 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 - infn-20230401.htm 4 infn-20230401.htm infn-04012023exhibit312.htm infn-0412023exhibit311.htm infn-0412023exhibit321.htm infn-20230401.xsd infn-20230401_cal.xml infn-20230401_def.xml infn-20230401_lab.xml infn-20230401_pre.xml http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 101 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "infn-20230401.htm": { "axisCustom": 0, "axisStandard": 28, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 796, "http://xbrl.sec.gov/dei/2022": 29 }, "contextCount": 245, "dts": { "calculationLink": { "local": [ "infn-20230401_cal.xml" ] }, "definitionLink": { "local": [ "infn-20230401_def.xml" ] }, "inline": { "local": [ "infn-20230401.htm" ] }, "labelLink": { "local": [ "infn-20230401_lab.xml" ] }, "presentationLink": { "local": [ "infn-20230401_pre.xml" ] }, "schema": { "local": [ "infn-20230401.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 571, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 17, "http://xbrl.sec.gov/dei/2022": 5, "total": 22 }, "keyCustom": 37, "keyStandard": 314, "memberCustom": 27, "memberStandard": 51, "nsprefix": "infn", "nsuri": "http://www.infinera.com/20230401", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://www.infinera.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Leases", "menuCat": "Notes", "order": "10", "role": "http://www.infinera.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Revenue Recognition", "menuCat": "Notes", "order": "11", "role": "http://www.infinera.com/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "12", "role": "http://www.infinera.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Goodwill and Intangible Assets", "menuCat": "Notes", "order": "13", "role": "http://www.infinera.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Balance Sheet Details", "menuCat": "Notes", "order": "14", "role": "http://www.infinera.com/role/BalanceSheetDetails", "shortName": "Balance Sheet Details", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Restructuring and Other Related Costs", "menuCat": "Notes", "order": "15", "role": "http://www.infinera.com/role/RestructuringandOtherRelatedCosts", "shortName": "Restructuring and Other Related Costs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Accumulated Other Comprehensive Loss", "menuCat": "Notes", "order": "16", "role": "http://www.infinera.com/role/AccumulatedOtherComprehensiveLoss", "shortName": "Accumulated Other Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Basic and Diluted Net Loss Per Common Share", "menuCat": "Notes", "order": "17", "role": "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShare", "shortName": "Basic and Diluted Net Loss Per Common Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Debt", "menuCat": "Notes", "order": "18", "role": "http://www.infinera.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "19", "role": "http://www.infinera.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i7c5939c1b5f44676ab022ac4f553f2a5_I20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i7c5939c1b5f44676ab022ac4f553f2a5_I20230401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Stockholders' Equity", "menuCat": "Notes", "order": "20", "role": "http://www.infinera.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "21", "role": "http://www.infinera.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Segment Information", "menuCat": "Notes", "order": "22", "role": "http://www.infinera.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Guarantees", "menuCat": "Notes", "order": "23", "role": "http://www.infinera.com/role/Guarantees", "shortName": "Guarantees", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Pension and Post-Retirement Benefit Plans", "menuCat": "Notes", "order": "24", "role": "http://www.infinera.com/role/PensionandPostRetirementBenefitPlans", "shortName": "Pension and Post-Retirement Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "infn:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.infinera.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "infn:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Revenue Recognition (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.infinera.com/role/RevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.infinera.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Goodwill and Intangible Assets (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.infinera.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Balance Sheet Details (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.infinera.com/role/BalanceSheetDetailsTables", "shortName": "Balance Sheet Details (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i7c5939c1b5f44676ab022ac4f553f2a5_I20230401", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i7c5939c1b5f44676ab022ac4f553f2a5_I20230401", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Restructuring and Other Related Costs (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.infinera.com/role/RestructuringandOtherRelatedCostsTables", "shortName": "Restructuring and Other Related Costs (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.infinera.com/role/AccumulatedOtherComprehensiveLossTables", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Basic and Diluted Net Loss Per Common Share (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShareTables", "shortName": "Basic and Diluted Net Loss Per Common Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Debt (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.infinera.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Commitments and Contingencies (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.infinera.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Stockholders' Equity (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.infinera.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Segment Information (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.infinera.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Guarantees (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.infinera.com/role/GuaranteesTables", "shortName": "Guarantees (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Pension and Post-Retirement Benefit Plans (Tables)", "menuCat": "Tables", "order": "38", "role": "http://www.infinera.com/role/PensionandPostRetirementBenefitPlansTables", "shortName": "Pension and Post-Retirement Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Leases - Narrative (Details)", "menuCat": "Details", "order": "39", "role": "http://www.infinera.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "4", "role": "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": "-3", "lang": "en-US", "name": "infn:AmortizationOfIntangibleAssetsCostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "infn:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i7c5939c1b5f44676ab022ac4f553f2a5_I20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Leases - Schedule of Assets And Liabilities, Lessee, Operating Leases (Details)", "menuCat": "Details", "order": "40", "role": "http://www.infinera.com/role/LeasesScheduleofAssetsAndLiabilitiesLesseeOperatingLeasesDetails", "shortName": "Leases - Schedule of Assets And Liabilities, Lessee, Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "infn:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i7c5939c1b5f44676ab022ac4f553f2a5_I20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShortTermDebtTextBlock", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i7c5939c1b5f44676ab022ac4f553f2a5_I20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Leases - Schedule of Operating Lease and Finance Lease Liabilities (Details)", "menuCat": "Details", "order": "41", "role": "http://www.infinera.com/role/LeasesScheduleofOperatingLeaseandFinanceLeaseLiabilitiesDetails", "shortName": "Leases - Schedule of Operating Lease and Finance Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i7c5939c1b5f44676ab022ac4f553f2a5_I20230401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i7c5939c1b5f44676ab022ac4f553f2a5_I20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Leases - Schedule of Lease Costs (Details)", "menuCat": "Details", "order": "42", "role": "http://www.infinera.com/role/LeasesScheduleofLeaseCostsDetails", "shortName": "Leases - Schedule of Lease Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i7c5939c1b5f44676ab022ac4f553f2a5_I20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Revenue Recognition - Schedule of Disaggregation of Revenue (Details)", "menuCat": "Details", "order": "43", "role": "http://www.infinera.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails", "shortName": "Revenue Recognition - Schedule of Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "if51c77eceb8242bc8e5e87ece8b1b39a_D20230101-20230401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i7c5939c1b5f44676ab022ac4f553f2a5_I20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Revenue Recognition - Schedule of Contract with Customer, Asset and Liability (Details)", "menuCat": "Details", "order": "44", "role": "http://www.infinera.com/role/RevenueRecognitionScheduleofContractwithCustomerAssetandLiabilityDetails", "shortName": "Revenue Recognition - Schedule of Contract with Customer, Asset and Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i7c5939c1b5f44676ab022ac4f553f2a5_I20230401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Revenue Recognition - Narrative (Details)", "menuCat": "Details", "order": "45", "role": "http://www.infinera.com/role/RevenueRecognitionNarrativeDetails", "shortName": "Revenue Recognition - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i7c5939c1b5f44676ab022ac4f553f2a5_I20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Revenue Recognition - Schedule of Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Details)", "menuCat": "Details", "order": "46", "role": "http://www.infinera.com/role/RevenueRecognitionScheduleofRevenueRemainingPerformanceObligationExpectedTimingofSatisfactionDetails", "shortName": "Revenue Recognition - Schedule of Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i7c5939c1b5f44676ab022ac4f553f2a5_I20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "ifcda8f2065ab47f1a0d4ef00af0ebc0c_I20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)", "menuCat": "Details", "order": "47", "role": "http://www.infinera.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails", "shortName": "Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "ifcda8f2065ab47f1a0d4ef00af0ebc0c_I20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": "-5", "first": true, "lang": "en-US", "name": "infn:OperatingLeaseAcceleratedRentExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Fair Value Measurements - Narrative (Details)", "menuCat": "Details", "order": "48", "role": "http://www.infinera.com/role/FairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "if70e99fc60254e619e98f85983967fca_I20230401", "decimals": "-5", "lang": "en-US", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "iefd181c9e4514db3b9bb771cf9e12994_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill Roll Forward (Details)", "menuCat": "Details", "order": "49", "role": "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillRollForwardDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Goodwill Roll Forward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "menuCat": "Statements", "order": "5", "role": "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i7c5939c1b5f44676ab022ac4f553f2a5_I20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Goodwill and Intangible Assets - Schedule of Purchased Intangible Assets (Details)", "menuCat": "Details", "order": "50", "role": "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofPurchasedIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Purchased Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i7c5939c1b5f44676ab022ac4f553f2a5_I20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)", "menuCat": "Details", "order": "51", "role": "http://www.infinera.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i7c5939c1b5f44676ab022ac4f553f2a5_I20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Goodwill and Intangible Assets - Schedule of Future Amortization Expense (Details)", "menuCat": "Details", "order": "52", "role": "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i7c5939c1b5f44676ab022ac4f553f2a5_I20230401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "iefd181c9e4514db3b9bb771cf9e12994_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Balance Sheet Details - Schedule of Allowance for credit losses (Details)", "menuCat": "Details", "order": "53", "role": "http://www.infinera.com/role/BalanceSheetDetailsScheduleofAllowanceforcreditlossesDetails", "shortName": "Balance Sheet Details - Schedule of Allowance for credit losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "iefd181c9e4514db3b9bb771cf9e12994_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Balance Sheet Details - Narrative (Details)", "menuCat": "Details", "order": "54", "role": "http://www.infinera.com/role/BalanceSheetDetailsNarrativeDetails", "shortName": "Balance Sheet Details - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "ibd6276e2f32146d88b958061439a9a74_D20230101-20230401", "decimals": "-5", "lang": "en-US", "name": "us-gaap:InterestExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "infn:ScheduleOfSelectedBalanceSheetItemsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i7c5939c1b5f44676ab022ac4f553f2a5_I20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Balance Sheet Details - Schedule of Selected Balance Sheet Items (Details)", "menuCat": "Details", "order": "55", "role": "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails", "shortName": "Balance Sheet Details - Schedule of Selected Balance Sheet Items (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "infn:ScheduleOfSelectedBalanceSheetItemsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i7c5939c1b5f44676ab022ac4f553f2a5_I20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i7c5939c1b5f44676ab022ac4f553f2a5_I20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Restructuring and Other Related Costs - Narrative (Details)", "menuCat": "Details", "order": "56", "role": "http://www.infinera.com/role/RestructuringandOtherRelatedCostsNarrativeDetails", "shortName": "Restructuring and Other Related Costs - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "icd64dec83c524b05974d702bf6945158_I20230401", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Restructuring and Other Related Costs - Schedule of Restructuring and Other Related Costs (Details)", "menuCat": "Details", "order": "57", "role": "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringandOtherRelatedCostsDetails", "shortName": "Restructuring and Other Related Costs - Schedule of Restructuring and Other Related Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "if526675e458841a9a47be2d272358c0f_D20230101-20230401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "iefd181c9e4514db3b9bb771cf9e12994_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Restructuring and Other Related Costs - Schedule of Restructuring Reserve by Type of Cost (Details)", "menuCat": "Details", "order": "58", "role": "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringReservebyTypeofCostDetails", "shortName": "Restructuring and Other Related Costs - Schedule of Restructuring Reserve by Type of Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PaymentsForRestructuring", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "iefd181c9e4514db3b9bb771cf9e12994_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Accumulated Other Comprehensive Loss (Details)", "menuCat": "Details", "order": "59", "role": "http://www.infinera.com/role/AccumulatedOtherComprehensiveLossDetails", "shortName": "Accumulated Other Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "iba6441eb723042ccaa7079cb2e40adc8_I20211225", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "menuCat": "Statements", "order": "6", "role": "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "iba6441eb723042ccaa7079cb2e40adc8_I20211225", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Basic and Diluted Net Loss Per Common Share - Schedule of Computation of Net Loss Per Common Share Basic and Diluted (Details)", "menuCat": "Details", "order": "60", "role": "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShareScheduleofComputationofNetLossPerCommonShareBasicandDilutedDetails", "shortName": "Basic and Diluted Net Loss Per Common Share - Schedule of Computation of Net Loss Per Common Share Basic and Diluted (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Basic and Diluted Net Loss Per Common Share - Schedule of Antidilutive Shares Excluded from Computation of Diluted Net Loss Per Share (Details)", "menuCat": "Details", "order": "61", "role": "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShareScheduleofAntidilutiveSharesExcludedfromComputationofDilutedNetLossPerShareDetails", "shortName": "Basic and Diluted Net Loss Per Common Share - Schedule of Antidilutive Shares Excluded from Computation of Diluted Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i7c5939c1b5f44676ab022ac4f553f2a5_I20230401", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Debt - Schedule of Components of Convertible Senior Notes (Details)", "menuCat": "Details", "order": "62", "role": "http://www.infinera.com/role/DebtScheduleofComponentsofConvertibleSeniorNotesDetails", "shortName": "Debt - Schedule of Components of Convertible Senior Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i7c5939c1b5f44676ab022ac4f553f2a5_I20230401", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i7c5939c1b5f44676ab022ac4f553f2a5_I20230401", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Debt - Narrative (Details)", "menuCat": "Details", "order": "63", "role": "http://www.infinera.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "iba20cf45f48f4d06ae6b914c4aa1c496_I20230401", "decimals": "-5", "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "infn:ScheduleOfInterestExpenseRecognizedTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i8afce48a0efa41fd99843bcac274e1ed_D20230101-20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Debt - Schedule of Interest Expense Recognized Related to Notes Prior to Capitalization of Interest (Details)", "menuCat": "Details", "order": "64", "role": "http://www.infinera.com/role/DebtScheduleofInterestExpenseRecognizedRelatedtoNotesPriortoCapitalizationofInterestDetails", "shortName": "Debt - Schedule of Interest Expense Recognized Related to Notes Prior to Capitalization of Interest (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "infn:ScheduleOfInterestExpenseRecognizedTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i8afce48a0efa41fd99843bcac274e1ed_D20230101-20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i7c5939c1b5f44676ab022ac4f553f2a5_I20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Debt - Schedule of Net Carrying Amount (Details)", "menuCat": "Details", "order": "65", "role": "http://www.infinera.com/role/DebtScheduleofNetCarryingAmountDetails", "shortName": "Debt - Schedule of Net Carrying Amount (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i861a64fc2a714af0a4ca61fd97d5d1c2_I20230401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnamortizedDebtIssuanceExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShortTermDebtTextBlock", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i7c5939c1b5f44676ab022ac4f553f2a5_I20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Commitments and Contingencies - Schedule of Future Annual Minimum Operating Lease Payments (Details)", "menuCat": "Details", "order": "66", "role": "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureAnnualMinimumOperatingLeasePaymentsDetails", "shortName": "Commitments and Contingencies - Schedule of Future Annual Minimum Operating Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShortTermDebtTextBlock", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i7c5939c1b5f44676ab022ac4f553f2a5_I20230401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i7c5939c1b5f44676ab022ac4f553f2a5_I20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityPaymentsDue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - Commitments and Contingencies - Schedule of Finance Lease Obligations (Details)", "menuCat": "Details", "order": "67", "role": "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFinanceLeaseObligationsDetails", "shortName": "Commitments and Contingencies - Schedule of Finance Lease Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShortTermDebtTextBlock", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i7c5939c1b5f44676ab022ac4f553f2a5_I20230401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShortTermDebtTextBlock", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "iafe2cebf5bf842ac8081bd7cdfd03bca_I20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - Commitments and Contingencies - Schedule of Future Interest and Principal Payments (Details)", "menuCat": "Details", "order": "68", "role": "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureInterestandPrincipalPaymentsDetails", "shortName": "Commitments and Contingencies - Schedule of Future Interest and Principal Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShortTermDebtTextBlock", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "iafe2cebf5bf842ac8081bd7cdfd03bca_I20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShortTermDebtTextBlock", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i7c5939c1b5f44676ab022ac4f553f2a5_I20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractualObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - Commitments and Contingencies - Schedule of Total Contractual Obligations (Details)", "menuCat": "Details", "order": "69", "role": "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofTotalContractualObligationsDetails", "shortName": "Commitments and Contingencies - Schedule of Total Contractual Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShortTermDebtTextBlock", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i7c5939c1b5f44676ab022ac4f553f2a5_I20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractualObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "7", "role": "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfShortTermDebtTextBlock", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i7c5939c1b5f44676ab022ac4f553f2a5_I20230401", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AssetRetirementObligationsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - Commitments and Contingencies - Narrative (Details)", "menuCat": "Details", "order": "70", "role": "http://www.infinera.com/role/CommitmentsandContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfShortTermDebtTextBlock", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i7c5939c1b5f44676ab022ac4f553f2a5_I20230401", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AssetRetirementObligationsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "ia5c18dcfdeee443e8e9a5285f7aa44f9_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - Stockholders' Equity - Narrative (Details)", "menuCat": "Details", "order": "71", "role": "http://www.infinera.com/role/StockholdersEquityNarrativeDetails", "shortName": "Stockholders' Equity - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "ia5c18dcfdeee443e8e9a5285f7aa44f9_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "ib251b1d2ab264d3dbf9fc9938d6eb99f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - Stockholders' Equity - Schedule of Company's Equity Award Activity - RSUs (Details)", "menuCat": "Details", "order": "72", "role": "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityRSUsDetails", "shortName": "Stockholders' Equity - Schedule of Company's Equity Award Activity - RSUs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "ib251b1d2ab264d3dbf9fc9938d6eb99f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "id7b7ae5baebe4005bb5d6afba7bc8faa_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000073 - Disclosure - Stockholders' Equity - Schedule of Company's Equity Award Activity - PSUs (Details)", "menuCat": "Details", "order": "73", "role": "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityPSUsDetails", "shortName": "Stockholders' Equity - Schedule of Company's Equity Award Activity - PSUs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "id7b7ae5baebe4005bb5d6afba7bc8faa_I20221231", "decimals": "2", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "infn:StockBasedCompensationCostForInstrumentsGrantedButNotYetAmortizedTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i089942e9a0c245aeae7052f2a527759c_I20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000074 - Disclosure - Stockholders' Equity - Schedule of Total Stock Based Compensation Cost for Instruments Granted but Not Yet Amortized (Details)", "menuCat": "Details", "order": "74", "role": "http://www.infinera.com/role/StockholdersEquityScheduleofTotalStockBasedCompensationCostforInstrumentsGrantedbutNotYetAmortizedDetails", "shortName": "Stockholders' Equity - Schedule of Total Stock Based Compensation Cost for Instruments Granted but Not Yet Amortized (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "infn:StockBasedCompensationCostForInstrumentsGrantedButNotYetAmortizedTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i089942e9a0c245aeae7052f2a527759c_I20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "ib0cbeb259e5941989b9f9f36c5b66e7e_D20230101-20230401", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000075 - Disclosure - Stockholders' Equity - Schedule of Estimated Fair Value of ESPP, Valuation Assumptions (Details)", "menuCat": "Details", "order": "75", "role": "http://www.infinera.com/role/StockholdersEquityScheduleofEstimatedFairValueofESPPValuationAssumptionsDetails", "shortName": "Stockholders' Equity - Schedule of Estimated Fair Value of ESPP, Valuation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "ib0cbeb259e5941989b9f9f36c5b66e7e_D20230101-20230401", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "id7b7ae5baebe4005bb5d6afba7bc8faa_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000076 - Disclosure - Stockholders' Equity - Schedule of Nonvested Performance Based Units Activity By Grant Year (Details)", "menuCat": "Details", "order": "76", "role": "http://www.infinera.com/role/StockholdersEquityScheduleofNonvestedPerformanceBasedUnitsActivityByGrantYearDetails", "shortName": "Stockholders' Equity - Schedule of Nonvested Performance Based Units Activity By Grant Year (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i6a176e359ef34699b2545967bf72cd7f_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000077 - Disclosure - Stockholders' Equity - Schedule of Effects of Stock-Based Compensation on Company's Balance Sheets and Statements of Operations (Details)", "menuCat": "Details", "order": "77", "role": "http://www.infinera.com/role/StockholdersEquityScheduleofEffectsofStockBasedCompensationonCompanysBalanceSheetsandStatementsofOperationsDetails", "shortName": "Stockholders' Equity - Schedule of Effects of Stock-Based Compensation on Company's Balance Sheets and Statements of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000078 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "78", "role": "http://www.infinera.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": "-5", "lang": "en-US", "name": "infn:IncomeTaxProvisionIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000079 - Disclosure - Segment Information (Details)", "menuCat": "Details", "order": "79", "role": "http://www.infinera.com/role/SegmentInformationDetails", "shortName": "Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i7c5939c1b5f44676ab022ac4f553f2a5_I20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "menuCat": "Statements", "order": "8", "role": "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i622ade961a254b258dde66fbe6a283e5_I20220326", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "iefd181c9e4514db3b9bb771cf9e12994_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000080 - Disclosure - Guarantees - Schedule of Activity Related to Warranty (Details)", "menuCat": "Details", "order": "80", "role": "http://www.infinera.com/role/GuaranteesScheduleofActivityRelatedtoWarrantyDetails", "shortName": "Guarantees - Schedule of Activity Related to Warranty (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "iefd181c9e4514db3b9bb771cf9e12994_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i7c5939c1b5f44676ab022ac4f553f2a5_I20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "infn:OutstandingStandbyLettersOfCredit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000081 - Disclosure - Guarantees - Narrative (Details)", "menuCat": "Details", "order": "81", "role": "http://www.infinera.com/role/GuaranteesNarrativeDetails", "shortName": "Guarantees - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i7c5939c1b5f44676ab022ac4f553f2a5_I20230401", "decimals": "-5", "lang": "en-US", "name": "infn:BondSecureAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i7c5939c1b5f44676ab022ac4f553f2a5_I20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "infn:OutstandingStandbyLettersOfCredit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000082 - Disclosure - Guarantees - Schedule of Guarantor Obligations (Details)", "menuCat": "Details", "order": "82", "role": "http://www.infinera.com/role/GuaranteesScheduleofGuarantorObligationsDetails", "shortName": "Guarantees - Schedule of Guarantor Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "iefe03270f80740ea83adc7006517d115_I20230401", "decimals": "-3", "lang": "en-US", "name": "infn:ValueAddedTaxLicense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000083 - Disclosure - Pension and Post-Retirement Benefit Plans - Schedule of Net Benefit Costs (Details)", "menuCat": "Details", "order": "83", "role": "http://www.infinera.com/role/PensionandPostRetirementBenefitPlansScheduleofNetBenefitCostsDetails", "shortName": "Pension and Post-Retirement Benefit Plans - Schedule of Net Benefit Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Basis of Presentation and Significant Accounting Policies", "menuCat": "Notes", "order": "9", "role": "http://www.infinera.com/role/BasisofPresentationandSignificantAccountingPolicies", "shortName": "Basis of Presentation and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "infn-20230401.htm", "contextRef": "i1b773cfecc374a87854d0e545dd938e7_D20230101-20230401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9999": { "firstAnchor": null, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - infn-20230401.htm", "menuCat": "Cover", "order": "84", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - infn-20230401.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 80, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.infinera.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails", "http://www.infinera.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r604" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r605" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r602" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.infinera.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r602" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r602" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r602" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r602" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r602" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r602" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.infinera.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r601" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r603" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "infn_A2.125ConvertibleSeniorNotesDueSeptember12024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2.125% Convertible Senior Notes Due September 1, 2024 [Member]", "label": "2.125% Convertible Senior Notes Due September 1, 2024 [Member]", "terseLabel": "2024 Notes" } } }, "localname": "A2.125ConvertibleSeniorNotesDueSeptember12024Member", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails", "http://www.infinera.com/role/DebtScheduleofComponentsofConvertibleSeniorNotesDetails", "http://www.infinera.com/role/DebtScheduleofInterestExpenseRecognizedRelatedtoNotesPriortoCapitalizationofInterestDetails", "http://www.infinera.com/role/DebtScheduleofNetCarryingAmountDetails" ], "xbrltype": "domainItemType" }, "infn_A2007EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2007 Equity Incentive Plan [Member]", "label": "2007 Equity Incentive Plan [Member]", "terseLabel": "2007 Equity Incentive Plan" } } }, "localname": "A2007EquityIncentivePlanMember", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "infn_A2016EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2016 Equity Incentive Plan [Member]", "label": "2016 Equity Incentive Plan [Member]", "terseLabel": "2016 Equity Incentive Plan" } } }, "localname": "A2016EquityIncentivePlanMember", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "infn_A2021RestructuringPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Restructuring Plan", "label": "2021 Restructuring Plan [Member]", "terseLabel": "2021 Restructuring Plan" } } }, "localname": "A2021RestructuringPlanMember", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsNarrativeDetails" ], "xbrltype": "domainItemType" }, "infn_A375ConvertibleSeniorNotesDue2028Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "3.75% Convertible Senior Notes Due 2028", "label": "3.75% Convertible Senior Notes Due 2028 [Member]", "terseLabel": "2028 Notes" } } }, "localname": "A375ConvertibleSeniorNotesDue2028Member", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails", "http://www.infinera.com/role/DebtScheduleofComponentsofConvertibleSeniorNotesDetails", "http://www.infinera.com/role/DebtScheduleofNetCarryingAmountDetails" ], "xbrltype": "domainItemType" }, "infn_AccountReceivablesSoldGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Account Receivables Sold, Gross", "label": "Account Receivables Sold, Gross", "terseLabel": "Receivables sold" } } }, "localname": "AccountReceivablesSoldGross", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "infn_AccountsReceivableAllowanceforCreditLossAdditions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Allowance for Credit Loss, Additions", "label": "Accounts Receivable, Allowance for Credit Loss, Additions", "terseLabel": "Additions" } } }, "localname": "AccountsReceivableAllowanceforCreditLossAdditions", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofAllowanceforcreditlossesDetails" ], "xbrltype": "monetaryItemType" }, "infn_AllocatedShareBasedCompensationExpenseBeforeAmortizationOfPriorPeriodsDeferredInventoryCost": { "auth_ref": [], "calculation": { "http://www.infinera.com/role/StockholdersEquityScheduleofEffectsofStockBasedCompensationonCompanysBalanceSheetsandStatementsofOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Allocated share based compensation expense before amortization of prior periods deferred inventory cost.", "label": "Allocated Share Based Compensation Expense Before Amortization Of Prior Periods Deferred Inventory Cost", "terseLabel": "Stock-based compensation effects in net loss before income taxes" } } }, "localname": "AllocatedShareBasedCompensationExpenseBeforeAmortizationOfPriorPeriodsDeferredInventoryCost", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofEffectsofStockBasedCompensationonCompanysBalanceSheetsandStatementsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "infn_AllowanceForDoubtfulAccountsReceivableOthers": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Allowance For Doubtful Accounts Receivable, Others", "label": "Allowance For Doubtful Accounts Receivable, Others", "negatedLabel": "Other" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableOthers", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofAllowanceforcreditlossesDetails" ], "xbrltype": "monetaryItemType" }, "infn_AmericasExcludingUnitedStatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Americas, Excluding United States [Member]", "label": "Americas, Excluding United States [Member]", "terseLabel": "Other Americas" } } }, "localname": "AmericasExcludingUnitedStatesMember", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "infn_AmortizationOfIntangibleAssetsCostOfRevenue": { "auth_ref": [], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization Of Intangible Assets, Cost Of Revenue", "label": "Amortization Of Intangible Assets, Cost Of Revenue", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssetsCostOfRevenue", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "infn_AmortizationOfIntangibleAssetsOperatingExpenses": { "auth_ref": [], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization Of Intangible Assets, Operating Expenses", "label": "Amortization Of Intangible Assets, Operating Expenses", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssetsOperatingExpenses", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "infn_AmortizationOfStockBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization of stock based compensation.", "label": "Amortization Of Stock Based Compensation", "terseLabel": "Amortization of stock based compensation" } } }, "localname": "AmortizationOfStockBasedCompensation", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "infn_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities, Lessee", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Schedule of Assets And Liabilities, Lessee" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "infn_BankersGuaranteesOrPerformanceBondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Banker's Guarantees Or Performance Bonds [Member]", "label": "Banker's Guarantees Or Performance Bonds [Member]", "terseLabel": "Banker's Guarantees or Performance Bonds" } } }, "localname": "BankersGuaranteesOrPerformanceBondsMember", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "infn_BondSecureAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Bond Secure Amount", "label": "Bond Secure Amount", "terseLabel": "Bond secure amount" } } }, "localname": "BondSecureAmount", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/GuaranteesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "infn_CommonSharesReservedForIssuanceUponExerciseOfOutstandingOptionsAssumedFromAcquisitionsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Shares Reserved For Issuance Upon Exercise Of Outstanding Options Assumed From Acquisitions Shares", "label": "Common Shares Reserved For Issuance Upon Exercise Of Outstanding Options Assumed From Acquisitions Shares", "terseLabel": "Reserved common stock for issuance of options (in shares)" } } }, "localname": "CommonSharesReservedForIssuanceUponExerciseOfOutstandingOptionsAssumedFromAcquisitionsShares", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "infn_ConvertibleSeniorNotes2.5DueMarch12027Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Senior Notes, 2.5%, Due March 1, 2027 [Member]", "label": "Convertible Senior Notes, 2.5%, Due March 1, 2027 [Member]", "terseLabel": "2027 Notes" } } }, "localname": "ConvertibleSeniorNotes2.5DueMarch12027Member", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails", "http://www.infinera.com/role/DebtScheduleofComponentsofConvertibleSeniorNotesDetails", "http://www.infinera.com/role/DebtScheduleofNetCarryingAmountDetails" ], "xbrltype": "domainItemType" }, "infn_ConvertibleSeniorNotesTwoThousandTwentyEightMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Senior Notes Two Thousand Twenty Eight", "label": "Convertible Senior Notes Two Thousand Twenty Eight [Member]", "terseLabel": "2028 Notes, including interest" } } }, "localname": "ConvertibleSeniorNotesTwoThousandTwentyEightMember", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureInterestandPrincipalPaymentsDetails" ], "xbrltype": "domainItemType" }, "infn_ConvertibleSeniorNotesTwoThousandTwentyFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Senior Notes Two Thousand Twenty Four [Member]", "label": "Convertible Senior Notes Two Thousand Twenty Four [Member]", "terseLabel": "2024 Notes, including interest" } } }, "localname": "ConvertibleSeniorNotesTwoThousandTwentyFourMember", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureInterestandPrincipalPaymentsDetails" ], "xbrltype": "domainItemType" }, "infn_ConvertibleSeniorNotesTwoThousandTwentySevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Senior Notes Two Thousand Twenty Seven", "label": "Convertible Senior Notes Two Thousand Twenty Seven [Member]", "terseLabel": "2027 Notes, including interest" } } }, "localname": "ConvertibleSeniorNotesTwoThousandTwentySevenMember", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureInterestandPrincipalPaymentsDetails" ], "xbrltype": "domainItemType" }, "infn_CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Agreement [Member]", "label": "Credit Agreement [Member]", "terseLabel": "Credit Agreement" } } }, "localname": "CreditAgreementMember", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "infn_CustomerPerformanceGuarantee": { "auth_ref": [], "calculation": { "http://www.infinera.com/role/GuaranteesScheduleofGuarantorObligationsDetails": { "order": 3.0, "parentTag": "infn_OutstandingStandbyLettersOfCredit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Customer Performance Guarantee", "label": "Customer Performance Guarantee", "terseLabel": "Customer performance guarantees" } } }, "localname": "CustomerPerformanceGuarantee", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/GuaranteesNarrativeDetails", "http://www.infinera.com/role/GuaranteesScheduleofGuarantorObligationsDetails" ], "xbrltype": "monetaryItemType" }, "infn_DebtInstrumentPeriodicPaymentPaymentInstallments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Periodic Payment, Payment Installments", "label": "Debt Instrument, Periodic Payment, Payment Installments", "terseLabel": "Debt payment installments" } } }, "localname": "DebtInstrumentPeriodicPaymentPaymentInstallments", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "infn_DebtIssuanceCostsAmortizationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Issuance Costs, Amortization Period", "label": "Debt Issuance Costs, Amortization Period", "terseLabel": "Debt issuance costs amortization period" } } }, "localname": "DebtIssuanceCostsAmortizationPeriod", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "xbrltype": "durationItemType" }, "infn_DirectRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Direct Revenue [Member]", "label": "Direct Revenue [Member]", "terseLabel": "Direct" } } }, "localname": "DirectRevenueMember", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "infn_EffectsOfStockBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effects of stock based compensation.", "label": "Effects Of Stock Based Compensation", "terseLabel": "Stock-based compensation effects in inventory" } } }, "localname": "EffectsOfStockBasedCompensation", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofEffectsofStockBasedCompensationonCompanysBalanceSheetsandStatementsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "infn_EffectsOfStockBasedCompensationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effects Of Stock Based Compensation [Line Items]", "label": "Effects Of Stock Based Compensation [Line Items]", "terseLabel": "Effects Of Stock Based Compensation [Line Items]" } } }, "localname": "EffectsOfStockBasedCompensationLineItems", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofEffectsofStockBasedCompensationonCompanysBalanceSheetsandStatementsofOperationsDetails" ], "xbrltype": "stringItemType" }, "infn_EffectsOfStockBasedCompensationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effects of stock based compensation", "label": "Effects Of Stock Based Compensation [Table]", "terseLabel": "Effects Of Stock Based Compensation [Table]" } } }, "localname": "EffectsOfStockBasedCompensationTable", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofEffectsofStockBasedCompensationonCompanysBalanceSheetsandStatementsofOperationsDetails" ], "xbrltype": "stringItemType" }, "infn_EnterpriseResourcePlanningSystemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Enterprise resource planning systems", "label": "Enterprise Resource Planning Systems [Member]", "terseLabel": "Enterprise Resource Planning Systems" } } }, "localname": "EnterpriseResourcePlanningSystemsMember", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "xbrltype": "domainItemType" }, "infn_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "infn_FiscalYear2020GrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal Year 2020 Grant [Member]", "label": "Fiscal Year 2020 Grant [Member]", "terseLabel": "2020" } } }, "localname": "FiscalYear2020GrantMember", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofNonvestedPerformanceBasedUnitsActivityByGrantYearDetails" ], "xbrltype": "domainItemType" }, "infn_FiscalYear2021GrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal Year 2021 Grant", "label": "Fiscal Year 2021 Grant [Member]", "terseLabel": "2021" } } }, "localname": "FiscalYear2021GrantMember", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofNonvestedPerformanceBasedUnitsActivityByGrantYearDetails" ], "xbrltype": "domainItemType" }, "infn_FiscalYear2022GrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal Year 2022 Grant", "label": "Fiscal Year 2022 Grant [Member]", "terseLabel": "2022" } } }, "localname": "FiscalYear2022GrantMember", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofNonvestedPerformanceBasedUnitsActivityByGrantYearDetails" ], "xbrltype": "domainItemType" }, "infn_FiscalYear2023GrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal Year 2023 Grant", "label": "Fiscal Year 2023 Grant [Member]", "terseLabel": "2023" } } }, "localname": "FiscalYear2023GrantMember", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofNonvestedPerformanceBasedUnitsActivityByGrantYearDetails" ], "xbrltype": "domainItemType" }, "infn_ForeignSubsidiaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign Subsidiary [Member]", "label": "Foreign Subsidiary [Member]", "terseLabel": "Foreign Subsidiary" } } }, "localname": "ForeignSubsidiaryMember", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "infn_IncomeTaxProvisionIncreaseDecrease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Income Tax Provision Increase (Decrease)", "label": "Income Tax Provision Increase (Decrease)", "netLabel": "Provision for income taxes increase (decrease)" } } }, "localname": "IncomeTaxProvisionIncreaseDecrease", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "infn_IndirectRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indirect Revenue [Member]", "label": "Indirect Revenue [Member]", "terseLabel": "Indirect" } } }, "localname": "IndirectRevenueMember", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "infn_InventoryAwaitingCustomerAcceptanceLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Inventory Awaiting Customer Acceptance Line Items", "label": "Inventory Awaiting Customer Acceptance [Line Items]", "terseLabel": "Balance Sheet Details [Line Items]" } } }, "localname": "InventoryAwaitingCustomerAcceptanceLineItems", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "xbrltype": "stringItemType" }, "infn_LaboratoryAndManufacturingEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Laboratory and manufacturing equipment.", "label": "Laboratory And Manufacturing Equipment [Member]", "terseLabel": "Laboratory and manufacturing equipment" } } }, "localname": "LaboratoryAndManufacturingEquipmentMember", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "xbrltype": "domainItemType" }, "infn_LeaseRelatedImpairmentChargesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease Related Impairment Charges [Member]", "label": "Lease Related Impairment Charges [Member]", "terseLabel": "Lease related impairment charges", "verboseLabel": "Lease related impairment charges" } } }, "localname": "LeaseRelatedImpairmentChargesMember", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringReservebyTypeofCostDetails", "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringandOtherRelatedCostsDetails" ], "xbrltype": "domainItemType" }, "infn_LeaseholdAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leasehold And Building Improvements [Member]", "label": "Leasehold And Building Improvements [Member]", "terseLabel": "Leasehold and building improvements" } } }, "localname": "LeaseholdAndBuildingImprovementsMember", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "xbrltype": "domainItemType" }, "infn_LineOfCreditFacilityAdditionalBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Additional Borrowing Capacity", "label": "Line Of Credit Facility, Additional Borrowing Capacity", "terseLabel": "Additional borrowing capacity" } } }, "localname": "LineOfCreditFacilityAdditionalBorrowingCapacity", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "infn_LossContingencyRelatedToNonCancelablePurchaseCommitments": { "auth_ref": [], "calculation": { "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Loss contingency related to non-cancelable purchase commitments.", "label": "Loss Contingency Related To Non Cancelable Purchase Commitments", "terseLabel": "Loss contingency related to non-cancelable purchase commitments" } } }, "localname": "LossContingencyRelatedToNonCancelablePurchaseCommitments", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "xbrltype": "monetaryItemType" }, "infn_OperatingAndFinancingLeaseLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating And Financing Lease, Liability, Current", "label": "Operating And Financing Lease, Liability, Current", "terseLabel": "Short-term operating and finance lease liability" } } }, "localname": "OperatingAndFinancingLeaseLiabilityCurrent", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "xbrltype": "monetaryItemType" }, "infn_OperatingLeaseAcceleratedRentExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Accelerated Rent Expense", "label": "Operating Lease, Accelerated Rent Expense", "terseLabel": "Accelerated rent expense" } } }, "localname": "OperatingLeaseAcceleratedRentExpense", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/FairValueMeasurementsNarrativeDetails", "http://www.infinera.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "infn_OperatingLeaseExpenseOperatingActivities": { "auth_ref": [], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease Expense, Operating Activities", "label": "Operating Lease Expense, Operating Activities", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseExpenseOperatingActivities", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "infn_OtherAmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Americas [Member]", "label": "Other Americas [Member]", "terseLabel": "Other Americas" } } }, "localname": "OtherAmericasMember", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "infn_OtherImpairmentChargesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Impairment Charges", "label": "Other Impairment Charges [Member]", "terseLabel": "Others" } } }, "localname": "OtherImpairmentChargesMember", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringReservebyTypeofCostDetails", "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringandOtherRelatedCostsDetails" ], "xbrltype": "domainItemType" }, "infn_OutstandingStandbyLettersOfCredit": { "auth_ref": [], "calculation": { "http://www.infinera.com/role/GuaranteesScheduleofGuarantorObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Outstanding Standby Letters Of Credit", "label": "Outstanding Standby Letters Of Credit", "terseLabel": "Outstanding standby letters of credit", "totalLabel": "Total" } } }, "localname": "OutstandingStandbyLettersOfCredit", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/GuaranteesNarrativeDetails", "http://www.infinera.com/role/GuaranteesScheduleofGuarantorObligationsDetails" ], "xbrltype": "monetaryItemType" }, "infn_PaymentForTermLicenseObligation": { "auth_ref": [], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment For Term License Obligation", "label": "Payment For Term License Obligation", "negatedTerseLabel": "Payment of term license obligation" } } }, "localname": "PaymentForTermLicenseObligation", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "infn_PropertyLeases": { "auth_ref": [], "calculation": { "http://www.infinera.com/role/GuaranteesScheduleofGuarantorObligationsDetails": { "order": 1.0, "parentTag": "infn_OutstandingStandbyLettersOfCredit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Property leases.", "label": "Property Leases", "terseLabel": "Property leases" } } }, "localname": "PropertyLeases", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/GuaranteesScheduleofGuarantorObligationsDetails" ], "xbrltype": "monetaryItemType" }, "infn_RestructuringChargesCostofRevenue": { "auth_ref": [], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Restructuring Charges, Cost of Revenue", "label": "Restructuring Charges, Cost of Revenue", "terseLabel": "Restructuring and other related costs" } } }, "localname": "RestructuringChargesCostofRevenue", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "infn_RestructuringChargesOperatingExpenses": { "auth_ref": [], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Restructuring Charges, Operating Expenses", "label": "Restructuring Charges, Operating Expenses", "terseLabel": "Restructuring and other related costs" } } }, "localname": "RestructuringChargesOperatingExpenses", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "infn_RestructuringReserveSettledWithoutCashAndOther": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Restructuring Reserve, Settled Without Cash And Other", "label": "Restructuring Reserve, Settled Without Cash And Other", "negatedTerseLabel": "Non-Cash Settlements and Other" } } }, "localname": "RestructuringReserveSettledWithoutCashAndOther", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringReservebyTypeofCostDetails" ], "xbrltype": "monetaryItemType" }, "infn_ScheduleOfInterestExpenseRecognizedTableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Interest Expense Recognized Table [Text Block]", "label": "Schedule Of Interest Expense Recognized Table [Table Text Block]", "terseLabel": "Schedule of Interest Expense Recognized Related To Notes" } } }, "localname": "ScheduleOfInterestExpenseRecognizedTableTableTextBlock", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "infn_ScheduleOfNonvestedPerformanceBasedUnitsActivityByGrantYearTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Nonvested Performance Based Units Activity By Grant Year [Table Text Block]", "label": "Schedule Of Nonvested Performance Based Units Activity By Grant Year [Table Text Block]", "terseLabel": "Schedule of Nonvested Performance Based Units Activity by Grant Year" } } }, "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityByGrantYearTableTextBlock", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "infn_ScheduleOfSelectedBalanceSheetItemsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of selected balance sheet items.", "label": "Schedule Of Selected Balance Sheet Items [Table Text Block]", "terseLabel": "Schedule of Details of Selected Balance Sheet Items" } } }, "localname": "ScheduleOfSelectedBalanceSheetItemsTableTextBlock", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "infn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateIntrinsicValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Aggregate Intrinsic Value [Roll Forward]", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Aggregate Intrinsic Value [Roll Forward]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateIntrinsicValueRollForward", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityRSUsDetails" ], "xbrltype": "stringItemType" }, "infn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodAggregateIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options vested in period aggregate intrinsic value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Aggregate Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, RSUs released" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodAggregateIntrinsicValue", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityRSUsDetails" ], "xbrltype": "monetaryItemType" }, "infn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValueOfCommonStockPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement by Share Based Payment Award Estimated Fair Value of Common Stock per Share", "label": "Share Based Compensation Arrangement By Share Based Payment Award Estimated Fair Value Of Common Stock Per Share", "terseLabel": "Estimated fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValueOfCommonStockPerShare", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofEstimatedFairValueofESPPValuationAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "infn_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAggregateIntrinsicValueOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding [Roll Forward]", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding [Roll Forward]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAggregateIntrinsicValueOutstandingRollForward", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityPSUsDetails" ], "xbrltype": "stringItemType" }, "infn_SharebasedCompensationArrangementbySharebasedPaymentAwardIncreaseInNumberofSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Increase In Number of Shares Authorized", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Increase In Number of Shares Authorized", "terseLabel": "Increase in number of shares authorized (in shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardIncreaseInNumberofSharesAuthorized", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "infn_StockBasedCompensationCostForInstrumentsGrantedButNotYetAmortizedTableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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]", "terseLabel": "Schedule of Total Stock Based Compensation Cost for Instruments Granted but Not Yet Amortized" } } }, "localname": "StockBasedCompensationCostForInstrumentsGrantedButNotYetAmortizedTableTableTextBlock", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "infn_SwingLoanSubFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Swing Loan Sub-Facility [Member]", "label": "Swing Loan Sub-Facility [Member]", "terseLabel": "Swing Loan Sub-Facility" } } }, "localname": "SwingLoanSubFacilityMember", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "infn_TelecomHoldingParentLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Telecom Holding Parent LLC [Member]", "label": "Telecom Holding Parent LLC [Member]", "terseLabel": "Telecom Holding Parent LLC" } } }, "localname": "TelecomHoldingParentLLCMember", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsNarrativeDetails" ], "xbrltype": "domainItemType" }, "infn_TermLicensesIncurredButNotYetPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Term Licenses Incurred But Not Yet Paid", "label": "Term Licenses Incurred But Not Yet Paid", "terseLabel": "Unpaid term licenses (included in accounts payable, accrued liabilities and other long-term liabilities)" } } }, "localname": "TermLicensesIncurredButNotYetPaid", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "infn_TransferOfInventoryToFixedAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of inventory transferred to fixed assets in noncash transactions.", "label": "Transfer Of Inventory To Fixed Assets", "terseLabel": "Transfer of inventory to fixed assets" } } }, "localname": "TransferOfInventoryToFixedAssets", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "infn_ValueAddedTaxLicense": { "auth_ref": [], "calculation": { "http://www.infinera.com/role/GuaranteesScheduleofGuarantorObligationsDetails": { "order": 2.0, "parentTag": "infn_OutstandingStandbyLettersOfCredit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value added tax license.", "label": "Value Added Tax License", "terseLabel": "Value added tax license" } } }, "localname": "ValueAddedTaxLicense", "nsuri": "http://www.infinera.com/20230401", "presentation": [ "http://www.infinera.com/role/GuaranteesScheduleofGuarantorObligationsDetails" ], "xbrltype": "monetaryItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific", "verboseLabel": "Asia Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.infinera.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails", "http://www.infinera.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r171", "r215", "r221", "r227", "r277", "r435", "r436", "r437", "r444", "r445", "r465", "r468", "r470", "r471", "r520" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r171", "r215", "r221", "r227", "r277", "r435", "r436", "r437", "r444", "r445", "r465", "r468", "r470", "r471", "r520" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r171", "r215", "r221", "r227", "r277", "r435", "r436", "r437", "r444", "r445", "r465", "r468", "r470", "r471", "r520" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r306", "r307", "r308", "r309", "r404", "r527", "r542", "r566", "r567", "r578", "r592", "r600", "r659", "r707", "r708", "r709", "r710", "r711", "r712" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.infinera.com/role/DebtNarrativeDetails", "http://www.infinera.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r306", "r307", "r308", "r309", "r404", "r527", "r542", "r566", "r567", "r578", "r592", "r600", "r659", "r707", "r708", "r709", "r710", "r711", "r712" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.infinera.com/role/DebtNarrativeDetails", "http://www.infinera.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r262", "r529", "r579", "r598", "r655", "r656", "r663", "r714" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.infinera.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r262", "r529", "r579", "r598", "r655", "r656", "r663", "r714" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.infinera.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r306", "r307", "r308", "r309", "r386", "r404", "r430", "r431", "r432", "r526", "r527", "r542", "r566", "r567", "r578", "r592", "r600", "r649", "r659", "r708", "r709", "r710", "r711", "r712" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.infinera.com/role/DebtNarrativeDetails", "http://www.infinera.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r306", "r307", "r308", "r309", "r386", "r404", "r430", "r431", "r432", "r526", "r527", "r542", "r566", "r567", "r578", "r592", "r600", "r649", "r659", "r708", "r709", "r710", "r711", "r712" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.infinera.com/role/DebtNarrativeDetails", "http://www.infinera.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r263", "r264", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r580", "r599", "r663" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.infinera.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails", "http://www.infinera.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r263", "r264", "r555", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r580", "r599", "r663" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.infinera.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails", "http://www.infinera.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r169", "r170", "r171", "r172", "r173", "r216", "r217", "r218", "r271", "r272", "r274", "r275", "r276", "r277", "r278", "r279", "r435", "r436", "r437", "r444", "r445", "r454", "r455", "r456", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r497", "r498", "r502", "r503", "r504", "r517", "r518", "r519", "r520", "r521", "r522", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r627" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible Enumeration]", "terseLabel": "Accounting Standards Update [Extensible List]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails", "http://www.infinera.com/role/DebtScheduleofNetCarryingAmountDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]", "terseLabel": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities [Abstract]", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Accounts Payable and Other Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r10", "r597" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r631" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of Allowance for Credit Losses" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r268", "r269" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.infinera.com/role/RevenueRecognitionScheduleofContractwithCustomerAssetandLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r14" ], "calculation": { "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "totalLabel": "Total accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": { "auth_ref": [ "r25", "r29", "r136", "r195", "r196", "r614" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) related to gain (loss) component of defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]", "terseLabel": "Actuarial Gain (Loss) on Pension" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r27", "r28", "r29", "r184", "r537", "r550", "r554" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r194", "r195", "r491", "r492", "r493", "r494", "r495", "r496" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r26", "r29", "r136", "r522", "r545", "r546", "r614", "r615", "r616", "r624", "r625", "r626" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss", "verboseLabel": "Total" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r24", "r29", "r136", "r195", "r196", "r492", "r493", "r494", "r495", "r496", "r614" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Intangible assets with finite lives:" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofPurchasedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted Average Remaining Useful Life (In Years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofPurchasedIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r5" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r435", "r436", "r437", "r624", "r625", "r626", "r694" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Shares withheld for tax obligations" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r123", "r124", "r406" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash (used in) provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r434" ], "calculation": { "http://www.infinera.com/role/StockholdersEquityScheduleofEffectsofStockBasedCompensationonCompanysBalanceSheetsandStatementsofOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "totalLabel": "Total stock-based compensation expense", "verboseLabel": "Stock based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityNarrativeDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofEffectsofStockBasedCompensationonCompanysBalanceSheetsandStatementsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r185", "r270", "r280", "r281", "r284" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofAllowanceforcreditlossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "auth_ref": [ "r283" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "negatedTerseLabel": "Recoveries during the period" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofAllowanceforcreditlossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofAllowanceforcreditlossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r282" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedTerseLabel": "Write offs" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofAllowanceforcreditlossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r37", "r341", "r500", "r620" ], "calculation": { "http://www.infinera.com/role/DebtScheduleofInterestExpenseRecognizedRelatedtoNotesPriortoCapitalizationofInterestDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/DebtScheduleofInterestExpenseRecognizedRelatedtoNotesPriortoCapitalizationofInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r341", "r500", "r576", "r577", "r620" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r55", "r69", "r75" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r235" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from earnings per share computation (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShareScheduleofAntidilutiveSharesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShareScheduleofAntidilutiveSharesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShareScheduleofAntidilutiveSharesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShareScheduleofAntidilutiveSharesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetRetirementObligationsNoncurrent": { "auth_ref": [ "r648" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncurrent portion of 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.", "label": "Asset Retirement Obligations, Noncurrent", "terseLabel": "Asset retirement obligations" } } }, "localname": "AssetRetirementObligationsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r146", "r159", "r181", "r208", "r249", "r253", "r258", "r273", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r457", "r459", "r481", "r597", "r657", "r658", "r705" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r175", "r187", "r208", "r273", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r457", "r459", "r481", "r597", "r657", "r658", "r705" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateAxis": { "auth_ref": [ "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691" ], "lang": { "en-us": { "role": { "documentation": "Information by date or year award under share-based payment arrangement is granted.", "label": "Award Date [Axis]", "terseLabel": "Award Date [Axis]" } } }, "localname": "AwardDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofNonvestedPerformanceBasedUnitsActivityByGrantYearDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateDomain": { "auth_ref": [ "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691" ], "lang": { "en-us": { "role": { "documentation": "Date or year award under share-based payment arrangement is granted.", "label": "Award Date [Domain]", "terseLabel": "Award Date [Domain]" } } }, "localname": "AwardDateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofNonvestedPerformanceBasedUnitsActivityByGrantYearDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityNarrativeDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityPSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityRSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofEstimatedFairValueofESPPValuationAssumptionsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofNonvestedPerformanceBasedUnitsActivityByGrantYearDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofTotalStockBasedCompensationCostforInstrumentsGrantedbutNotYetAmortizedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofEffectsofStockBasedCompensationonCompanysBalanceSheetsandStatementsofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r137", "r138" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofEffectsofStockBasedCompensationonCompanysBalanceSheetsandStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation and Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BasisofPresentationandSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r453", "r590", "r591" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r129", "r130", "r453", "r590", "r591" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r59", "r60", "r61" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Property and equipment included in accounts payable and accrued liabilities" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r57", "r177", "r568" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "netLabel": "Cash and cash equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r177" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Money market funds" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r52", "r57", "r62" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "terseLabel": "Cash, cash equivalents and restricted cash", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "http://www.infinera.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r52", "r140" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net change in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCollateralForBorrowedSecurities": { "auth_ref": [ "r150", "r164" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash Collateral for Borrowed Securities", "terseLabel": "Cash collateral" } } }, "localname": "CashCollateralForBorrowedSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/GuaranteesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r21", "r152", "r163" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 11)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r624", "r625", "r694" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, authorized shares (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r4", "r105" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r4", "r597" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value Authorized shares \u2013 500,000 as of April\u00a01, 2023 and December\u00a031, 2022 Issued and outstanding shares \u2013 224,832 as of April\u00a01, 2023 and 220,408 as of December\u00a031, 2022" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r113", "r114", "r116", "r125" ], "lang": { "en-us": { "role": { "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.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Pension and Post-Retirement Benefit Plans" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/PensionandPostRetirementBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r31", "r191", "r193", "r199", "r534", "r539" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r47", "r198", "r533", "r538" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/AccumulatedOtherComprehensiveLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer hardware" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r595", "r643", "r644" ], "lang": { "en-us": { "role": { "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.", "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Computer software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r661" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of Contract with Customer, Asset and Liability" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r364", "r366", "r379" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/RevenueRecognitionScheduleofContractwithCustomerAssetandLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r364", "r365", "r379" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "negatedTerseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/RevenueRecognitionScheduleofContractwithCustomerAssetandLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r364", "r365", "r379" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r364", "r365", "r379" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Long-term deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r380" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Deferred revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofTotalContractualObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Contractual Obligation", "totalLabel": "Total contractual obligations" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofTotalContractualObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInFifthYear": { "auth_ref": [], "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofTotalContractualObligationsDetails": { "order": 6.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Contractual Obligation, to be Paid, Year Five", "terseLabel": "Thereafter" } } }, "localname": "ContractualObligationDueInFifthYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofTotalContractualObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInFourthYear": { "auth_ref": [], "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofTotalContractualObligationsDetails": { "order": 5.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Contractual Obligation, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "ContractualObligationDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofTotalContractualObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofTotalContractualObligationsDetails": { "order": 2.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Contractual Obligation, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "ContractualObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofTotalContractualObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInSecondYear": { "auth_ref": [], "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofTotalContractualObligationsDetails": { "order": 3.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Contractual Obligation, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "ContractualObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofTotalContractualObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInThirdYear": { "auth_ref": [], "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofTotalContractualObligationsDetails": { "order": 4.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Contractual Obligation, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "ContractualObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofTotalContractualObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofTotalContractualObligationsDetails": { "order": 1.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in remainder of current fiscal year.", "label": "Contractual Obligation, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023" } } }, "localname": "ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofTotalContractualObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r103", "r319", "r320", "r331", "r332", "r333", "r337", "r338", "r339", "r340", "r341", "r573", "r574", "r575", "r576", "r577" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible senior notes" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/DebtScheduleofComponentsofConvertibleSeniorNotesDetails", "http://www.infinera.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Schedule of Components of Convertible Senior Notes" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConvertibleNotesPayableMember": { "auth_ref": [ "r0", "r147", "r158", "r167" ], "lang": { "en-us": { "role": { "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.", "label": "Convertible Notes Payable [Member]", "terseLabel": "Convertible senior notes" } } }, "localname": "ConvertibleNotesPayableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShareScheduleofAntidilutiveSharesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r39", "r529" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r40", "r208", "r273", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r481", "r657" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "totalLabel": "Total cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue", "verboseLabel": "Cost of Revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringandOtherRelatedCostsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofEffectsofStockBasedCompensationonCompanysBalanceSheetsandStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails", "http://www.infinera.com/role/GuaranteesNarrativeDetails", "http://www.infinera.com/role/GuaranteesScheduleofGuarantorObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails", "http://www.infinera.com/role/GuaranteesNarrativeDetails", "http://www.infinera.com/role/GuaranteesScheduleofGuarantorObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r131" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships and backlog" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofPurchasedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtCurrent": { "auth_ref": [ "r182" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of debt and lease obligation, classified as current.", "label": "Debt, Current", "verboseLabel": "Short-term debt, net" } } }, "localname": "DebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r104", "r206", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r335", "r342", "r343", "r345" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r0", "r1", "r2", "r147", "r148", "r158", "r211", "r319", "r320", "r321", "r322", "r323", "r325", "r331", "r332", "r333", "r334", "r336", "r337", "r338", "r339", "r340", "r341", "r501", "r573", "r574", "r575", "r576", "r577", "r621" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureInterestandPrincipalPaymentsDetails", "http://www.infinera.com/role/DebtNarrativeDetails", "http://www.infinera.com/role/DebtScheduleofComponentsofConvertibleSeniorNotesDetails", "http://www.infinera.com/role/DebtScheduleofInterestExpenseRecognizedRelatedtoNotesPriortoCapitalizationofInterestDetails", "http://www.infinera.com/role/DebtScheduleofNetCarryingAmountDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r2", "r148", "r158", "r346" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-Term Debt, Gross", "terseLabel": "Unpaid Principal Balance" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/DebtScheduleofComponentsofConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r17", "r106", "r107", "r109", "r321" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Conversion ratio" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r142", "r144", "r319", "r501", "r574", "r575" ], "calculation": { "http://www.infinera.com/role/DebtScheduleofNetCarryingAmountDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal", "verboseLabel": "Debt instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails", "http://www.infinera.com/role/DebtScheduleofNetCarryingAmountDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r16", "r142", "r348", "r501" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Additional effective rate of interest to be used on amortized carrying value" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r16", "r320" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Contractual Interest Rates" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureInterestandPrincipalPaymentsDetails", "http://www.infinera.com/role/DebtScheduleofComponentsofConvertibleSeniorNotesDetails", "http://www.infinera.com/role/DebtScheduleofInterestExpenseRecognizedRelatedtoNotesPriortoCapitalizationofInterestDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r19", "r211", "r319", "r320", "r321", "r322", "r323", "r325", "r331", "r332", "r333", "r334", "r336", "r337", "r338", "r339", "r340", "r341", "r501", "r573", "r574", "r575", "r576", "r577", "r621" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureInterestandPrincipalPaymentsDetails", "http://www.infinera.com/role/DebtNarrativeDetails", "http://www.infinera.com/role/DebtScheduleofComponentsofConvertibleSeniorNotesDetails", "http://www.infinera.com/role/DebtScheduleofInterestExpenseRecognizedRelatedtoNotesPriortoCapitalizationofInterestDetails", "http://www.infinera.com/role/DebtScheduleofNetCarryingAmountDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r19", "r156" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "Debt Instrument, Periodic Payment", "terseLabel": "Debt payment" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r19", "r106", "r108", "r109", "r110", "r141", "r142", "r144", "r157", "r211", "r319", "r320", "r321", "r322", "r323", "r325", "r331", "r332", "r333", "r334", "r336", "r337", "r338", "r339", "r340", "r341", "r344", "r501", "r573", "r574", "r575", "r576", "r577", "r621" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureInterestandPrincipalPaymentsDetails", "http://www.infinera.com/role/DebtScheduleofComponentsofConvertibleSeniorNotesDetails", "http://www.infinera.com/role/DebtScheduleofInterestExpenseRecognizedRelatedtoNotesPriortoCapitalizationofInterestDetails", "http://www.infinera.com/role/DebtScheduleofNetCarryingAmountDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": { "auth_ref": [ "r18" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date.", "label": "Debt Instrument, Unused Borrowing Capacity, Amount", "terseLabel": "Debt available borrowing capacity" } } }, "localname": "DebtInstrumentUnusedBorrowingCapacityAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r143", "r660" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "terseLabel": "Debt issuance costs, net" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r438", "r439" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Long-term deferred tax liability" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r383", "r397", "r403", "r588", "r589" ], "calculation": { "http://www.infinera.com/role/PensionandPostRetirementBenefitPlansScheduleofNetBenefitCostsDetails": { "order": 4.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedTerseLabel": "Amortization of actuarial (gain) loss" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/PensionandPostRetirementBenefitPlansScheduleofNetBenefitCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r383", "r396", "r402", "r588", "r589" ], "calculation": { "http://www.infinera.com/role/PensionandPostRetirementBenefitPlansScheduleofNetBenefitCostsDetails": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedTerseLabel": "Expected return on plan assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/PensionandPostRetirementBenefitPlansScheduleofNetBenefitCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r383", "r385", "r395", "r401", "r588", "r589" ], "calculation": { "http://www.infinera.com/role/PensionandPostRetirementBenefitPlansScheduleofNetBenefitCostsDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/PensionandPostRetirementBenefitPlansScheduleofNetBenefitCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r393", "r399", "r588", "r589" ], "calculation": { "http://www.infinera.com/role/PensionandPostRetirementBenefitPlansScheduleofNetBenefitCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Total net periodic benefit cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/PensionandPostRetirementBenefitPlansScheduleofNetBenefitCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r384", "r394", "r400", "r588", "r589" ], "calculation": { "http://www.infinera.com/role/PensionandPostRetirementBenefitPlansScheduleofNetBenefitCostsDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/PensionandPostRetirementBenefitPlansScheduleofNetBenefitCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r55", "r78" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r55", "r78" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r132" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofPurchasedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails", "http://www.infinera.com/role/RevenueRecognitionScheduleofRevenueRemainingPerformanceObligationExpectedTimingofSatisfactionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r378", "r579", "r580", "r581", "r582", "r583", "r584", "r585" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails", "http://www.infinera.com/role/RevenueRecognitionScheduleofRevenueRemainingPerformanceObligationExpectedTimingofSatisfactionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r663" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "Europe, Middle East and Africa" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails", "http://www.infinera.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net loss per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r200", "r219", "r220", "r221", "r222", "r223", "r228", "r230", "r232", "r233", "r234", "r238", "r471", "r472", "r535", "r540", "r570" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Net loss per common share - basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShareScheduleofComputationofNetLossPerCommonShareBasicandDilutedDetails", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r200", "r219", "r220", "r221", "r222", "r223", "r230", "r232", "r233", "r234", "r238", "r471", "r472", "r535", "r540", "r570" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Net loss per common share - diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShareScheduleofComputationofNetLossPerCommonShareBasicandDilutedDetails", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r235", "r236", "r237", "r239" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Basic and Diluted Net Loss Per Common Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r490" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r14" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and related benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r692" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized Compensation Expense, Net" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofTotalStockBasedCompensationCostforInstrumentsGrantedbutNotYetAmortizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r434" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Income tax benefit associated with stock-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofEffectsofStockBasedCompensationonCompanysBalanceSheetsandStatementsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Severance and other related expenses", "verboseLabel": "Severance and other related expenses" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsNarrativeDetails", "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringReservebyTypeofCostDetails", "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringandOtherRelatedCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee stock purchase plan shares", "verboseLabel": "ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShareScheduleofAntidilutiveSharesExcludedfromComputationofDilutedNetLossPerShareDetails", "http://www.infinera.com/role/StockholdersEquityNarrativeDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofEstimatedFairValueofESPPValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r105", "r171", "r194", "r195", "r196", "r212", "r213", "r214", "r217", "r224", "r226", "r240", "r277", "r363", "r435", "r436", "r437", "r444", "r445", "r470", "r491", "r492", "r493", "r494", "r495", "r496", "r522", "r545", "r546", "r547" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/FairValueMeasurementsNarrativeDetails", "http://www.infinera.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r474", "r475", "r479" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/FairValueMeasurementsNarrativeDetails", "http://www.infinera.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r333", "r387", "r388", "r389", "r390", "r391", "r392", "r475", "r523", "r524", "r525", "r574", "r575", "r586", "r587", "r588" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r474", "r475", "r476", "r477", "r480" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r478" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r333", "r387", "r392", "r475", "r523", "r586", "r587", "r588" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r333", "r387", "r392", "r475", "r524", "r574", "r575", "r586", "r587", "r588" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r333", "r387", "r388", "r389", "r390", "r391", "r392", "r523", "r524", "r525", "r574", "r575", "r586", "r587", "r588" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r478", "r480" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r509", "r511" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/LeasesScheduleofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid [Abstract]", "terseLabel": "Finance Lease" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/LeasesScheduleofOperatingLeaseandFinanceLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r506", "r515" ], "calculation": { "http://www.infinera.com/role/LeasesScheduleofOperatingLeaseandFinanceLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Present value of lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/LeasesScheduleofOperatingLeaseandFinanceLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance lease, liability, current, statement of financial position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/LeasesScheduleofAssetsAndLiabilitiesLesseeOperatingLeasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r704" ], "lang": { "en-us": { "role": { "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.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of Finance Lease Liabilities" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesTables", "http://www.infinera.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance lease, liability, statement of financial position [Extensible List]" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/LeasesScheduleofAssetsAndLiabilitiesLesseeOperatingLeasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r515" ], "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFinanceLeaseObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.infinera.com/role/LeasesScheduleofOperatingLeaseandFinanceLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFinanceLeaseObligationsDetails", "http://www.infinera.com/role/LeasesScheduleofOperatingLeaseandFinanceLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r515" ], "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFinanceLeaseObligationsDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFinanceLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r515" ], "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFinanceLeaseObligationsDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, to be Paid, Year Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFinanceLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r515" ], "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFinanceLeaseObligationsDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, to be Paid, Year Four", "verboseLabel": "2027" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFinanceLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r515" ], "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFinanceLeaseObligationsDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, to be Paid, Year Three", "verboseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFinanceLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r515" ], "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFinanceLeaseObligationsDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFinanceLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r704" ], "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFinanceLeaseObligationsDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFinanceLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r515" ], "calculation": { "http://www.infinera.com/role/LeasesScheduleofOperatingLeaseandFinanceLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/LeasesScheduleofOperatingLeaseandFinanceLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r508", "r511" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedTerseLabel": "Principal payments on finance lease obligations" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r505" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Finance lease, right-of-use asset" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r514", "r596" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/LeasesScheduleofLeaseCostsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r513", "r596" ], "lang": { "en-us": { "role": { "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.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/LeasesScheduleofLeaseCostsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r179", "r289" ], "calculation": { "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofPurchasedIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofPurchasedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r76" ], "calculation": { "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r76" ], "calculation": { "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r76" ], "calculation": { "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r76" ], "calculation": { "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r287", "r288", "r289", "r290", "r530", "r531" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails", "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofPurchasedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r74", "r531" ], "calculation": { "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofPurchasedIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofPurchasedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r70", "r73" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails", "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofPurchasedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r74", "r530" ], "calculation": { "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofPurchasedIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails", "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofPurchasedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r41" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administration" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofEffectsofStockBasedCompensationonCompanysBalanceSheetsandStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r178", "r285", "r532", "r572", "r597", "r632", "r639" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill, ending balance", "periodStartLabel": "Goodwill, beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r286" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "negatedTerseLabel": "Foreign currency translation adjustments" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r38", "r208", "r249", "r252", "r257", "r260", "r273", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r481", "r571", "r657" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsByNatureAxis": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "documentation": "Information by nature of guarantee.", "label": "Guarantor Obligations, Nature [Axis]", "terseLabel": "Guarantor Obligations, Nature [Axis]" } } }, "localname": "GuaranteeObligationsByNatureAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Guarantor Obligations [Line Items]", "terseLabel": "Guarantor Obligations [Line Items]" } } }, "localname": "GuaranteeObligationsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/GuaranteesNarrativeDetails", "http://www.infinera.com/role/GuaranteesScheduleofGuarantorObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsNatureDomain": { "auth_ref": [ "r90" ], "lang": { "en-us": { "role": { "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees.", "label": "Guarantor Obligations, Nature [Domain]", "terseLabel": "Guarantor Obligations, Nature [Domain]" } } }, "localname": "GuaranteeObligationsNatureDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GuaranteesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Guarantees [Abstract]", "terseLabel": "Guarantees [Abstract]" } } }, "localname": "GuaranteesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GuaranteesTextBlock": { "auth_ref": [ "r100" ], "lang": { "en-us": { "role": { "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.", "label": "Guarantees [Text Block]", "terseLabel": "Guarantees" } } }, "localname": "GuaranteesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/Guarantees" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r34", "r145", "r153", "r166", "r249", "r252", "r257", "r260", "r536", "r571" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "negatedLabel": "Pre-tax loss", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.infinera.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r291", "r295" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringandOtherRelatedCostsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofEffectsofStockBasedCompensationonCompanysBalanceSheetsandStatementsofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r295" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringandOtherRelatedCostsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofEffectsofStockBasedCompensationonCompanysBalanceSheetsandStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r209", "r441", "r442", "r443", "r446", "r448", "r450", "r451", "r452" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r210", "r225", "r226", "r248", "r440", "r447", "r449", "r541" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "netLabel": "Tax expense", "verboseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.infinera.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r58" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r54" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r54" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r528", "r619" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r54" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r54" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r54" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r68", "r72" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r143", "r155", "r197", "r247", "r499" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsNarrativeDetails", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r44", "r339", "r349", "r576", "r577" ], "calculation": { "http://www.infinera.com/role/DebtScheduleofInterestExpenseRecognizedRelatedtoNotesPriortoCapitalizationofInterestDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "totalLabel": "Total interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/DebtScheduleofInterestExpenseRecognizedRelatedtoNotesPriortoCapitalizationofInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r46", "r340", "r576", "r577" ], "calculation": { "http://www.infinera.com/role/DebtScheduleofInterestExpenseRecognizedRelatedtoNotesPriortoCapitalizationofInterestDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Contractual interest expense" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/DebtScheduleofInterestExpenseRecognizedRelatedtoNotesPriortoCapitalizationofInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r202", "r204", "r205" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r609" ], "calculation": { "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r186", "r569", "r597" ], "calculation": { "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory", "totalLabel": "Total inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventory" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r611" ], "calculation": { "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationAndObsolescenceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A revision in the estimate of excess and obsolete inventory to reduce the carrying amount of inventory to net realizable value.", "label": "Inventory Valuation and Obsolescence [Member]", "terseLabel": "Inventory Valuation and Obsolescence" } } }, "localname": "InventoryValuationAndObsolescenceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofEffectsofStockBasedCompensationonCompanysBalanceSheetsandStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r610" ], "calculation": { "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r42", "r246" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandAndBuildingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Land and Building [Member]", "terseLabel": "Land and building" } } }, "localname": "LandAndBuildingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r703" ], "lang": { "en-us": { "role": { "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.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Lease Costs" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.", "label": "Legal Matters and Contingencies [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "LegalMattersAndContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeFinanceLeaseTermOfContract1": { "auth_ref": [ "r701" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Finance Lease, Term of Contract", "terseLabel": "Term of finance lease" } } }, "localname": "LesseeFinanceLeaseTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r704" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Operating Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesTables", "http://www.infinera.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r515" ], "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureAnnualMinimumOperatingLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.infinera.com/role/LeasesScheduleofOperatingLeaseandFinanceLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureAnnualMinimumOperatingLeasePaymentsDetails", "http://www.infinera.com/role/LeasesScheduleofOperatingLeaseandFinanceLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r515" ], "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureAnnualMinimumOperatingLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureAnnualMinimumOperatingLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r515" ], "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureAnnualMinimumOperatingLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureAnnualMinimumOperatingLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r515" ], "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureAnnualMinimumOperatingLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureAnnualMinimumOperatingLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r515" ], "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureAnnualMinimumOperatingLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureAnnualMinimumOperatingLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r515" ], "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureAnnualMinimumOperatingLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureAnnualMinimumOperatingLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r704" ], "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureAnnualMinimumOperatingLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureAnnualMinimumOperatingLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r515" ], "calculation": { "http://www.infinera.com/role/LeasesScheduleofOperatingLeaseandFinanceLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/LeasesScheduleofOperatingLeaseandFinanceLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r701" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Operating lease term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r516" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails", "http://www.infinera.com/role/GuaranteesNarrativeDetails", "http://www.infinera.com/role/GuaranteesScheduleofGuarantorObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r9", "r149", "r162", "r597", "r622", "r630", "r695" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r15", "r176", "r208", "r273", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r458", "r459", "r460", "r481", "r597", "r657", "r705", "r706" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "verboseLabel": "Assets (Liabilities)" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseAgreementTermsMember": { "auth_ref": [ "r127", "r128" ], "lang": { "en-us": { "role": { "documentation": "Terms of the license agreements under research and development arrangements accounted for as a contract to perform research and development for others.", "label": "License Agreement Terms [Member]", "terseLabel": "License Agreement Terms" } } }, "localname": "LicenseAgreementTermsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License [Member]", "terseLabel": "License" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r2", "r148", "r158" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Long-Term Line of Credit", "terseLabel": "Line of credit, outstanding" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r11" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "verboseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Line of Credit [Member]", "terseLabel": "Asset-based revolving credit facility" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r65" ], "lang": { "en-us": { "role": { "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.", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Long Lived Assets" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r2", "r148", "r160", "r332", "r347", "r574", "r575" ], "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureInterestandPrincipalPaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "totalLabel": "Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureInterestandPrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r13" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-Term Debt, Current Maturities", "terseLabel": "Current" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails", "http://www.infinera.com/role/DebtScheduleofComponentsofConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Long-Term Debt, Fair Value", "terseLabel": "Convertible senior notes" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r101", "r211", "r337" ], "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureInterestandPrincipalPaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureInterestandPrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r101", "r211", "r337" ], "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureInterestandPrincipalPaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Long-Term Debt, Maturity, Year Five", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureInterestandPrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r101", "r211", "r337" ], "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureInterestandPrincipalPaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2027" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureInterestandPrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r101", "r211", "r337" ], "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureInterestandPrincipalPaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureInterestandPrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r101", "r211", "r337" ], "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureInterestandPrincipalPaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureInterestandPrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r623" ], "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureInterestandPrincipalPaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureInterestandPrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r183" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 }, "http://www.infinera.com/role/DebtScheduleofNetCarryingAmountDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net", "totalLabel": "Long-term debt, net" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.infinera.com/role/DebtScheduleofComponentsofConvertibleSeniorNotesDetails", "http://www.infinera.com/role/DebtScheduleofNetCarryingAmountDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureInterestandPrincipalPaymentsDetails", "http://www.infinera.com/role/DebtNarrativeDetails", "http://www.infinera.com/role/DebtScheduleofComponentsofConvertibleSeniorNotesDetails", "http://www.infinera.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r19", "r102" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureInterestandPrincipalPaymentsDetails", "http://www.infinera.com/role/DebtNarrativeDetails", "http://www.infinera.com/role/DebtScheduleofComponentsofConvertibleSeniorNotesDetails", "http://www.infinera.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r88", "r89", "r305", "r306", "r307", "r653", "r654" ], "lang": { "en-us": { "role": { "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.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/GuaranteesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r88", "r89", "r305", "r306", "r307", "r653", "r654" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r88", "r89", "r305", "r306", "r307", "r653", "r654" ], "lang": { "en-us": { "role": { "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.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/GuaranteesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r665" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money Market Funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MortgagesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A loan to finance the purchase of real estate where the lender has a lien on the property as collateral for the loan.", "label": "Mortgages [Member]", "terseLabel": "Mortgage" } } }, "localname": "MortgagesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureInterestandPrincipalPaymentsDetails", "http://www.infinera.com/role/DebtNarrativeDetails", "http://www.infinera.com/role/DebtScheduleofComponentsofConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/GuaranteesScheduleofActivityRelatedtoWarrantyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r203" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash Flows from Financing Activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r203" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash Flows from Investing Activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r52", "r53", "r56" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash Flows from Operating Activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r35", "r56", "r154", "r165", "r174", "r189", "r192", "r196", "r208", "r216", "r219", "r220", "r221", "r222", "r225", "r226", "r231", "r249", "r252", "r257", "r260", "r273", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r472", "r481", "r571", "r657" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "netLabel": "Net loss", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental schedule of non-cash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r264" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Long-Lived Assets", "verboseLabel": "Total property, plant and equipment, net" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r43" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense), net:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r629" ], "lang": { "en-us": { "role": { "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.", "label": "Number of Operating Segments", "terseLabel": "Number of reporting segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/SegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r629" ], "lang": { "en-us": { "role": { "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.", "label": "Number of Reportable Segments", "verboseLabel": "Number of business activities" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/SegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r29", "r32" ], "calculation": { "http://www.infinera.com/role/AccumulatedOtherComprehensiveLossDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.", "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "terseLabel": "Other comprehensive loss before reclassifications" } } }, "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating Expense [Member]", "terseLabel": "Operating Expenses" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringandOtherRelatedCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r249", "r252", "r257", "r260", "r571" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r700" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "verboseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]", "terseLabel": "Operating Lease" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/LeasesScheduleofOperatingLeaseandFinanceLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r506" ], "calculation": { "http://www.infinera.com/role/LeasesScheduleofAssetsAndLiabilitiesLesseeOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.infinera.com/role/LeasesScheduleofOperatingLeaseandFinanceLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total operating lease liability", "verboseLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/LeasesScheduleofAssetsAndLiabilitiesLesseeOperatingLeasesDetails", "http://www.infinera.com/role/LeasesScheduleofOperatingLeaseandFinanceLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r506" ], "calculation": { "http://www.infinera.com/role/LeasesScheduleofAssetsAndLiabilitiesLesseeOperatingLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/LeasesScheduleofAssetsAndLiabilitiesLesseeOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r506" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 9.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 }, "http://www.infinera.com/role/LeasesScheduleofAssetsAndLiabilitiesLesseeOperatingLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Other long-term liabilities", "verboseLabel": "Long-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.infinera.com/role/LeasesScheduleofAssetsAndLiabilitiesLesseeOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r510", "r511" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/LeasesScheduleofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r505" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r514", "r596" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/LeasesScheduleofLeaseCostsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r513", "r596" ], "lang": { "en-us": { "role": { "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.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/LeasesScheduleofLeaseCostsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r14" ], "calculation": { "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses and other current liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r180" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r25", "r27", "r398" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax", "terseLabel": "Actuarial loss on pension liabilities" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r133", "r134", "r135" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r133", "r134", "r135", "r190", "r193" ], "calculation": { "http://www.infinera.com/role/AccumulatedOtherComprehensiveLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive loss", "totalLabel": "Net change in accumulated other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax": { "auth_ref": [ "r27", "r30", "r188", "r398" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax", "negatedTerseLabel": "Amortization of actuarial (gain) loss" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r20" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r56" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other, net" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other Long Term Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r45" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other gain" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r294", "r618" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments for Restructuring", "negatedTerseLabel": "Cash Payments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringReservebyTypeofCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r51" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Payment of debt issuance cost" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r201" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedTerseLabel": "Tax withholding paid on behalf of employees for net share settlement" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r48" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance stock units", "verboseLabel": "PSUs" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShareScheduleofAntidilutiveSharesExcludedfromComputationofDilutedNetLossPerShareDetails", "http://www.infinera.com/role/StockholdersEquityNarrativeDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityPSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofNonvestedPerformanceBasedUnitsActivityByGrantYearDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofTotalStockBasedCompensationCostforInstrumentsGrantedbutNotYetAmortizedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r3", "r350" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r3" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r3", "r350" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r3" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r3", "r597" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.001 par value Authorized shares \u2013 25,000 and no shares issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r612" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r49" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r617" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from debt" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r579" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r97", "r98", "r151" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Standard and Extended Product Warranty Accrual", "periodEndLabel": "Balance at the end of the period", "periodStartLabel": "Beginning balance" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/GuaranteesScheduleofActivityRelatedtoWarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r14", "r87", "r93" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Accrued warranty" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualNoncurrent": { "auth_ref": [ "r20" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer) for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Product Warranty Accrual, Noncurrent", "terseLabel": "Long-term accrued warranty" } } }, "localname": "ProductWarrantyAccrualNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r94" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Utilization" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/GuaranteesScheduleofActivityRelatedtoWarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r95" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Charges to operations" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/GuaranteesScheduleofActivityRelatedtoWarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r646", "r699", "r702" ], "calculation": { "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "negatedTerseLabel": "Less accumulated depreciation and amortization" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r647", "r702" ], "calculation": { "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Total property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r607", "r645", "r698" ], "calculation": { "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "terseLabel": "Subtotal" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsNarrativeDetails", "http://www.infinera.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "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.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable [Domain]", "terseLabel": "Receivable [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]", "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r29", "r32" ], "calculation": { "http://www.infinera.com/role/AccumulatedOtherComprehensiveLossDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "negatedTerseLabel": "Amounts reclassified from accumulated other comprehensive loss" } } }, "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r50" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.", "label": "Repayments of Secured Debt", "negatedTerseLabel": "Repayment of mortgage payable" } } }, "localname": "RepaymentsOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r126", "r168", "r713" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofEffectsofStockBasedCompensationonCompanysBalanceSheetsandStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restricted Cash and Cash Equivalents [Abstract]", "terseLabel": "Restricted Cash and Cash Equivalents [Abstract]" } } }, "localname": "RestrictedCashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r57", "r62", "r177" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Short-term restricted cash", "verboseLabel": "Short-term restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r177" ], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r57", "r62", "r556" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Long-term restricted cash", "verboseLabel": "Long-term restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "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.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShareScheduleofAntidilutiveSharesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units", "verboseLabel": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityNarrativeDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityRSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofTotalStockBasedCompensationCostforInstrumentsGrantedbutNotYetAmortizedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]", "terseLabel": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r292", "r294", "r297", "r303", "r304" ], "lang": { "en-us": { "role": { "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.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring and Other Related Costs" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCosts" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r55", "r298", "r300", "r650" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restructuring Charges", "terseLabel": "Restructuring and other related costs", "verboseLabel": "Charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringReservebyTypeofCostDetails", "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringandOtherRelatedCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r293", "r294", "r300", "r301" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsNarrativeDetails", "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringReservebyTypeofCostDetails", "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringandOtherRelatedCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsNarrativeDetails", "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringReservebyTypeofCostDetails", "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringandOtherRelatedCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCosts": { "auth_ref": [ "r55" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restructuring Costs", "terseLabel": "Non-cash restructuring charges and other related costs" } } }, "localname": "RestructuringCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]", "terseLabel": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]", "terseLabel": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r294", "r299" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Restructuring Reserve", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Restructuring liability" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsNarrativeDetails", "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringReservebyTypeofCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveCurrent": { "auth_ref": [ "r608", "r651", "r652" ], "calculation": { "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Restructuring Reserve, Current", "terseLabel": "Restructuring accrual" } } }, "localname": "RestructuringReserveCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringReservebyTypeofCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r6", "r111", "r161", "r549", "r554", "r597" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r171", "r212", "r213", "r214", "r217", "r224", "r226", "r277", "r435", "r436", "r437", "r444", "r445", "r470", "r545", "r547" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r244", "r245", "r251", "r255", "r256", "r262", "r263", "r266", "r377", "r378", "r529" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue", "verboseLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.infinera.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r367", "r368", "r369", "r370", "r371", "r372", "r375", "r376", "r381", "r382" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r373" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue expected to be recognized in the future as of April 1, 2023" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/RevenueRecognitionScheduleofRevenueRemainingPerformanceObligationExpectedTimingofSatisfactionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue expected to be recognized in the future, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/RevenueRecognitionScheduleofRevenueRemainingPerformanceObligationExpectedTimingofSatisfactionDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/RevenueRecognitionScheduleofRevenueRemainingPerformanceObligationExpectedTimingofSatisfactionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r662" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Schedule of Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r512", "r596" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Leased assets obtained in exchange for new lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/LeasesScheduleofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r512", "r596" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Leased assets obtained in exchange for new lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/LeasesScheduleofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r29", "r696", "r697" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Changes in Accumulated Other Comprehensive Loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/AccumulatedOtherComprehensiveLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofPurchasedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShareScheduleofAntidilutiveSharesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Shares Excluded from Computation of Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r628" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Computation of Net Loss Per Common Share Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r121" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Effects of Stock-Based Compensation on Company's Balance Sheets and Statements of Operations" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r474", "r475" ], "lang": { "en-us": { "role": { "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).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r70", "r73" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r572", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGuaranteeObligationsTable": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Guarantor Obligations [Table]", "terseLabel": "Schedule of Guarantor Obligations [Table]" } } }, "localname": "ScheduleOfGuaranteeObligationsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/GuaranteesNarrativeDetails", "http://www.infinera.com/role/GuaranteesScheduleofGuarantorObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGuaranteeObligationsTextBlock": { "auth_ref": [ "r91", "r92" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Guarantor Obligations [Table Text Block]", "terseLabel": "Schedule of Guarantor Obligations" } } }, "localname": "ScheduleOfGuaranteeObligationsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/GuaranteesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Schedule of Maturities of Long-term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Schedule of Net Benefit Costs" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/PensionandPostRetirementBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units.", "label": "Schedule of Nonvested Performance-Based Units Activity [Table Text Block]", "terseLabel": "Schedule of Company's Equity Award Activity - PSUs" } } }, "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r99" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of Activity Related to Product Warranty" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/GuaranteesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsNarrativeDetails", "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails", "http://www.infinera.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r293", "r294", "r295", "r296", "r300", "r301", "r302" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsNarrativeDetails", "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringReservebyTypeofCostDetails", "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringandOtherRelatedCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r82", "r83", "r84" ], "lang": { "en-us": { "role": { "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.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Schedule of Restructuring and Other Related Costs" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r81", "r85" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Schedule of Restructuring Reserve by Type of Cost" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r33", "r66" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r405", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityNarrativeDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityPSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityRSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofEstimatedFairValueofESPPValuationAssumptionsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofNonvestedPerformanceBasedUnitsActivityByGrantYearDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofTotalStockBasedCompensationCostforInstrumentsGrantedbutNotYetAmortizedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Company's Equity Award Activity - RSUs" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r120" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Estimated Fair Value of ESPP Shares" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShortTermDebtTextBlock": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Short-Term Debt [Table Text Block]", "terseLabel": "Schedule of Short-term Debt" } } }, "localname": "ScheduleOfShortTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r73" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r693" ], "lang": { "en-us": { "role": { "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.", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r241", "r242", "r243", "r249", "r250", "r254", "r258", "r259", "r260", "r261", "r262", "r265", "r266", "r267" ], "lang": { "en-us": { "role": { "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.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofEffectsofStockBasedCompensationonCompanysBalanceSheetsandStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Senior Notes [Member]", "terseLabel": "Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFutureInterestandPrincipalPaymentsDetails", "http://www.infinera.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r579" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Services" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r54" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "documentation": "Discount rate from fair value on purchase date that participants pay for shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date", "terseLabel": "Payroll deduction price as a percentage of market value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Number units canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityPSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityRSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofNonvestedPerformanceBasedUnitsActivityByGrantYearDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant\u00a0Date\u00a0Fair Value Per Share, canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityPSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityRSUsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "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).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Number of units granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityPSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityRSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofNonvestedPerformanceBasedUnitsActivityByGrantYearDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "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).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant\u00a0Date\u00a0Fair Value Per Share, granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityPSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityRSUsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r419", "r420" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Number of units, ending balance (in shares)", "periodStartLabel": "Number of units, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityPSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityRSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofNonvestedPerformanceBasedUnitsActivityByGrantYearDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Restricted Stock\u00a0Units", "verboseLabel": "Number of Performance Stock Units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityPSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityRSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofNonvestedPerformanceBasedUnitsActivityByGrantYearDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r419", "r420" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted Average Grant\u00a0Date\u00a0Fair Value Per Share, ending balance (in dollars per share)", "periodStartLabel": "Weighted Average Grant\u00a0Date\u00a0Fair Value Per Share, beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityPSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityRSUsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average \u00a0Grant\u00a0Date\u00a0 Fair Value Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityPSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityRSUsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Weighted Average\u00a0Period (in Years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofTotalStockBasedCompensationCostforInstrumentsGrantedbutNotYetAmortizedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Number of units released (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityRSUsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant\u00a0Date\u00a0Fair Value Per Share, released (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityRSUsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "verboseLabel": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofEstimatedFairValueofESPPValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofEstimatedFairValueofESPPValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityNarrativeDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityPSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityRSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofEstimatedFairValueofESPPValuationAssumptionsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofNonvestedPerformanceBasedUnitsActivityByGrantYearDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofTotalStockBasedCompensationCostforInstrumentsGrantedbutNotYetAmortizedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Maximum employee subscription rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "documentation": "The highest quantity of shares an employee can purchase under the plan per period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee", "terseLabel": "Maximum number of shares per employee (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized to be issued (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityNarrativeDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityPSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityRSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofEstimatedFairValueofESPPValuationAssumptionsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofNonvestedPerformanceBasedUnitsActivityByGrantYearDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofTotalStockBasedCompensationCostforInstrumentsGrantedbutNotYetAmortizedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Closing price of common stock (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "periodEndLabel": "Aggregate Intrinsic Value, ending balance", "periodStartLabel": "Aggregate Intrinsic Value, beginning balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityPSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityRSUsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r593" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Plan maximum term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofEstimatedFairValueofESPPValuationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "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.", "label": "Shares, Issued", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedTerseLabel": "Shares withheld for tax obligations (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r96" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the standard product warranty accrual from changes in estimates attributable to preexisting product warranties. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "terseLabel": "Change in estimate" } } }, "localname": "StandardProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/GuaranteesScheduleofActivityRelatedtoWarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r22", "r105", "r171", "r194", "r195", "r196", "r212", "r213", "r214", "r217", "r224", "r226", "r240", "r277", "r363", "r435", "r436", "r437", "r444", "r445", "r470", "r491", "r492", "r493", "r494", "r495", "r496", "r522", "r545", "r546", "r547" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r212", "r213", "r214", "r240", "r529" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r3", "r4", "r105", "r111" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "ESPP shares issued (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r3", "r4", "r105", "r111" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Restricted stock units released (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r3", "r4", "r105", "r111" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "ESPP shares issued" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r105", "r111" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Restricted stock units released" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r4", "r7", "r8", "r67", "r597", "r622", "r630", "r695" ], "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r112", "r207", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r461" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r613" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Details" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetails" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_SuretyBondMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Surety Bond [Member]", "terseLabel": "Surety Bond" } } }, "localname": "SuretyBondMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/GuaranteesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r13" ], "calculation": { "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred 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).", "label": "Taxes Payable, Current", "terseLabel": "Taxes payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeAccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business.", "label": "Trade Accounts Receivable [Member]", "terseLabel": "Trade Accounts Receivable" } } }, "localname": "TradeAccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r293", "r294", "r300", "r301" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsNarrativeDetails", "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringReservebyTypeofCostDetails", "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringandOtherRelatedCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [], "calculation": { "http://www.infinera.com/role/DebtScheduleofNetCarryingAmountDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "negatedTerseLabel": "Unamortized issuance costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/DebtScheduleofNetCarryingAmountDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r229", "r234" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "verboseLabel": "Weighted average common shares outstanding - diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShareScheduleofComputationofNetLossPerCommonShareBasicandDilutedDetails", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r228", "r234" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average common shares outstanding - basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShareScheduleofComputationofNetLossPerCommonShareBasicandDilutedDetails", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted average shares used in computing net loss per common share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "https://asc.fasb.org/topic&trid=2155896", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "https://asc.fasb.org/topic&trid=2127225", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "https://asc.fasb.org/topic&trid=2197446", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420387&loc=d3e23199-108380", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420387&loc=d3e23221-108380", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.1)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(21))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL34724391-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "https://asc.fasb.org/topic&trid=2175745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org/topic&trid=2134417", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r601": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r602": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r603": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r604": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r605": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r606": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r613": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "https://asc.fasb.org/topic&trid=2122208", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r63": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907644&loc=d3e11281-110244", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12265-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12524-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 102 0001138639-23-000092-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001138639-23-000092-xbrl.zip M4$L#!!0 ( $^ I%83:]O=&@@ /D@ ; :6YF;BTP-# Q,C R,V5X M:&EB:70S,3(N:'1MY5IK;QLW%OV^OX*5L:D-Z"TYMF7'@"PK&P&IG2HY>>SGTQ4_7MYW!UT]= M-DXG$?OT^>ICK\,*I4KE2Z-3J5P/KMF'P2\?6;-%53UM'DJA]7J<340S7IP,CP184V)^CDWGD7Q7F*BX-):T?ZM9+Y\<)^GY3(ETW*I5J_\L.-'+ MBU#'*?8SF.^_^F6V%DOE0UKBD1K%+6=2P4]=# 03%-XM'/10OGEZPT*O3#5OU'0A,HY1YG7M$3S(Y4+!>*U^JD:O=AK(8J98U: MN;ZIY[JYW(Q@<:J3UAE675,X@(>E>5&-.]W^H/>^UVD/>K\B-VVV>U8[%X>,\&'[KLKMOYW.\->MT[UOVM\Z%]\Z\N M:W<&-%P[:S2+3[K@[[6Y???FH/:V>MZ^OOTTZ%YO6 V3G"<:U?K2RG;_JGW3 MO2O=_O:Q^W5A8+U:W3?$?Y%QS9W&]8KLAL?!G'7-D!=9($VJPCE+QSQ]OXL6*I8(#RM^LD+&U$KLQX;\ZED1DZ5G(&XTK&R[->,&Z EFK.^3+1)F8[9 M>VTFK%8M_5F3B(3?B^Q[]J:%K\)*(,M(U<_ ML <)!,J@7D LQG1H(J1AL[$*QLQF]+&:/Y-&YHN0 1-E(Q06JE$SE8YAH$UD MX!2D=1.HI@7,G&*:8,/YNAM>&:DB))9!$$$&V- MD+CMK-,GX';,PDC/[ (*1HZ43='1I(S3CUYO:%E M>'-P6J^=G-L\;#DW$]AU&"H\.M_T&#?210%>5<-(DK>81.B'D;)C$B>Q"1*= MDIV>A;)!I&V&>40!1D<^'(G1@13XV;)#>%](8D?GXNY#,.;Q2+(VLJN?19!P MM?[X4!ZYJ:[8TY-_5%2E8P\#6I]1"JZAPT>+=-E[HW!CHQ ;D9V/,0,)*@1[ MUZ[C[^+@Q:L9&J9K:='LP".._[X?KB)1<\ SN_\4XLBAA.OSG3SKZLQ@ 639 M5%F7NY"2L5N'6H)5UJ\SAY$1=[',:7<5CV+.*C2HP #0Q>I("7>VL-G0*J&X M462 \L7!<5E,*V66"-M!WSIV=YF.PPL4PJG"34I0WU6019P("F8Y)5;$CQF^ MC*Q7/WP;2A($AV"^%'MSQ@^(E>%CK.R=>%N0V3]E]T8.T#95@@#!+4ZGQ$W< M DQ4YPDEW(A%Q( AQ82I=0:"-< JXCF$DJ?^+ !^,R(1P22+HACQ$@%^5@(5>,TB"(]:=\BAS64<> ME&&(BJVFL-WNJ+S+NK,'B_C'W<7880(3P0#6E_RASM*G-=B'Y_A26E(_$WZ_ MSV/#1:?D8"Z])Q:-/FWP2L,JD/O>8]N>IXX^+Z1N9&=XGY'QQ/TZ"#)#_ETC MVAVK3K1-\3L=U+&6#;#0[_XG#]RZIGCR'$OH_QD\DB^^%^[Z%E@^@&;S^,_VWRZ8[=8 MX+"XRC9*_G4LK!*/HOF,.K7552Q5X^@L4FWLLC2X'[#D!*?45,IO4-M0H_C0 MN%#0SRUR",2 22PQ%?ZE_F8!<_E[IJ"^@W06!^X <_3*>\PV#G%4P16B2:TS M->&!DG!_3NO+7F\F^3WQM*^@CJE=[7?O Q8'NF<%-6_+_,%E1X)R@8E6+O/S M20#D'0.F((HH[$5?+"PJA7'GT?>U%P(T@6WP?6@ _R)<*UW& M(CCN%4D>Q:*G2Q5/=325Q)DQ'^5O>DR>Y'*21'HN,3H;:Y_9? ,CB.G_I*"4 MO^?IH4Y3/7%$^3>^'+VFCLFE.?N%S_U;X&;1W7KL:4!STX!C9T#J.N%>;JQ,6IT3,*)OY^W$'1#^+C?,[D[*[,ZFD8GOLI-ST$W>.5LNU)\>^M>I9M=PX;>ZU;,5I M[+6&7VS"XW>%1F$Q(4_#5CUY8+7-JQ'*S"W7Z.2ET.,NHJ[FFQ4BM_9YAOC[ MCL>F^ "_J#5O#II(<6U>7+W^1AUZ#$SIC)4/V?EDG;GV'^7_LD<-/_LT# MG+'EEJ-MOU1<==A1C1[=DR?:_Z% R[^RF\JMF_-58KD*4UU-X4-D5Y8^/>6I M6]HGK^'S3_]' >[/$R[_ %!+ P04 " !/@*16F&4<;B8( #S( &@ M &EN9FXM,#0Q,C R,V5X:&EB:70S,3$N:'1MY5IK;QNY%?W>7\%5T*P-Z/V( M;=DQH%A*(R!K9Q6EV?U44$..17@TG"4YDM5?WW/)D25;5B*W73=& T36#%_W M<>ZYEZ3.?NI?78Q__S1@4S=+V*K/%OFISH^8\M#OE$GF^FN>L%I[/:GZ1LXD6R_,SH>9,B;>LJ/%'7:=>K5 I#5\V13K3I MOJK[?Z?44HGY3"7+[L\]HWCR<]G"^!4KC8I#LU7_E) $0OG'11#T"*,3E*71/N"'[&K$&AVQ>GC/QA\&[//@XLMH M.!X./K/!;QI=_&[#>Q9B:&R>M=GFG"?ZW.O<^OW[5>%,_[?6O/HT'_7M: M0R5OB5:]>:=E;_2N=SGX7+GZ[>/@]Y6"S7J]N:>+_R3EVH\J-RRS/I\KP;Y6 MV0?)C2BS2!JGXB5S4^Y>O^H?3,BC2J;,BF?"Z9D7,E%R O M-U66_9IS \0D2S:2F3:.Z92]UV;&&O7*KTS';)C&F,QPT)I!!TY$"K5/]E8[ MXT* )2N)C%VW]>:!(2K/[=%FE;WC%NI#T=F2W:1ZD4AQ+B68C@D$=*PQ51%4V9S^EB/7T@C MBTE(@9FR"9(+Y:F%0%IW@RB:0$UYQ@FV&2Y:8:7[.?6-_PL&3 - M2Y)3UI8KP\GHCF:ST:[2&.'@88_O49(+S GO;)BI#,\J"J$,QB5<$%Z29.WX MPN;VP=+ EO"%29EZY DZP-L:+O'+62]/Q.V4Q8E>V!44C+Q6UJ&J<8S3RR W MI"QO>-2NA-F2]B4[M5UEXWL6>/WJN-DX.K6%VPIN)K#K.%9X]+89,FZD]P*L MJB:))&LQ"==/$F6GU)VZS1#H%.ST+)2-$FUSC",*,#H)[LB,CJ3 :\L.8'TA MB1V]B0>WT92GUY+U$%VC/$$/G^\[!_+0#_4)GY["HZ),G088T/R,0G #'<%; M),O>"\7W%HJQ$.GY$#/H08E@[]S5^2X.Z,6SX@!%4U]:%#RPB.>_[[NK3-0< M\=SN/X0XLG4ST,EP3KJ-YG#R(1[7Q:TN_9' MN6 5:E1@ ,AB=:*$WU_8?&*54-PH4D"%Y."Y+*69W/µR4.L[!UX M6Y#9/V3W1@[0AO*2 ,$M=JC$3=P"3)3G"24H.5<> X84GZA$N26E@L>6)?QZ MYWJ_!>C=Z[I1)W@*O"T4RG(4=Q:0I]051=H(+X"O&*XEU7\)X(,6F1$NJ0NJ MH0 1X%=E8*&7#)+HD WF/,E]U)$%91PC8ZLY=+>/9-Z[O+,'BX3'QY.QQP0& M@@%L2/D3G;O=$NS#<_RNMZ1Z)OY^G<#:!^9=::MPWO:K&,N&V&B/\(^C!WL&!(# M*(C%![T+P5$C2K\9H7U*FM_)=1BDFG)[EY4HBCVPI/#TYNU14,\26XX;F10[ MDP?]R_^QB9X$IJWBLUVO=AZ6GXT6O7M61'7^W0K4[[W%"HSE=<@1 VP"8AU] MY-(G)*NMTN).-([RPFEC[_*#?X$I9]BJ.BF_P6\3C0Q$[4)!/C_) 6 #.K%$ M5_A+1KKV!8 _%%CMZI[DU*(V"[N71Z*4"PRT\BY(=P*@*!LP!%[4=(SE M,X9%NK#Y##Z 3;PR!3D^NO]]Z=D E6 /I!\;P+\,TTH?L7"./R#C_HM)AK MHIW3,P^T.;$N$F-Q"NY1%IJ+NX].J]ILO*'K#V?P7ZP6+FY&JOYFI.;$=MM1 MM1T&/MI:KS9VMGUKUI-ZM77K>\3_^%MD]3)-QJ/%0E./A9M0E@W_W91G3[SUU=^KV_ M#_O^,F'0&_7O665//]?).*5O6K*()HHU]&7^.(&M3/)CF7GK2JD>&&;SRN5/ MLM)+,,3%5,F8#6YEE--.D%V%DO+_V"('G\)Y [+DEED.M^U2\QGCD7STX(8\ MT^$G MUP4#>76W?FZ^#R6:>^'L(GB+#<[1ZRZWYVYP5\\1E^#N!_F'#^+U!+ M P04 " !/@*16B9=$X=L% !;)0 &@ &EN9FXM,#0Q,C R,V5X:&EB M:70S,C$N:'1M[5IM<]HX$/Y^OV)+YMID!OS&2PC0S+A IIEI(4WHY?KI1EAR MK*FQ7%D.X7[]K623D!)RZ?6:MBGYP("UN]IG=[W>QU'OV6#WY M?&[-ZY:0%_;DU-:F&G8L1,8LJFCEL*>OX"'PZN3(*2M:;ON'>S_Y:*3-HH7 M.IE:Q.QE9<:36L3T_IV&9^TW4]6=,Z&$O%(G"_23J%U\+,VO& M%+M2-1+SBZ1C(%4*U>5R(&(A.SN.^>OJE5I(9CQ>=%[XDI/X137#X-H%/FY[QP=!^U8YZPI>.NIUT=7D5\RA74/< MK:XX'&"$F7Q4C_O#T\GQT7'?GQR/1UB7IV?O_=$$)F-PV_#>.K/Z%IP-^WKU M^8[;E4-V+[OF#\,_ 'XY/)<' +R2W_#YP6C(]@\GH(9_[I*W\T/*N- M_WPS_ !^?Z)7/,?Q'IB[;P2N<2>XXRH,R"6G<&[!:T8DK4+ I.+A M)<9CE! M1Y1831L+= ]921N0# @5J6X$JSJW)'6 1 @J8G!&Y)0D+*N-KV*V #]0>D4' MJ(KK1!FA=SF1F.AX :KO/ M8.^2/<"]W.8NW;O&Q8)<8H-%,\.K("+)!5N"(TJ,HW967+N59&I-%AR>F M]HQ2M[0U%4J)64=WYDM=W-JXZEKMQ[3ZK7LMJMQK?PFQSW_O?S=;WK8;3?I!9V\2WB#%F M,4M)\K)2KRP54D(I/NL[7GH%[NWG3,S"]42*]+':F7FJ#_#>>+[3;'>OZ[C$ M^_50BG)\5#1OR0(:1:-Z$GB*[OEU4(H!X(< T]CO9N:SP+7^.?#_.!Z8)^O0 M/QULDKHC*@^\"1T=G,J#(OD%HD^@?LK'D7Y8(1+(1(P3SM*K'ZNXUF;.LH^M MSF3;VGBRO>7N]/I@]T1RG.E3'.K7BF%O MO1IL,U[?/[PW'I]@CI"7+&"(K&]++K\;N?QWW%N^N>6;6[ZYY9M;OOFS\LV1 M/^I_@.'I*W\[*6[9Y W2FP%L6Q=/MFOU+9/\->M@A4FN%<-/PB1] MR#!XR&:$Y.@#^F^X$4=BA(_4$6(D'5.&5I,I;CD MFMTAY;R3%&K&,^?(DJ::UI5T"S?=*!SF,N%95)C4;FCJNTKOM- UQ>N+V8QG MF59&1LB15B'&,(0\Q2L:),O4%W"HQTO61.>E(/M8^ ;]\YVVYSE=$FA"3!+$ M:JZXW0=P4XS5/.)!A"% V#&F6?/3#!*A@#+,.0:6QXS><.R'AE5?+PWA)E/- MH(,R944F)0N99$F@5U"") N]E3[OLNE%09[@N/ Y:[\AZ_7BI<;,O#:H@E@3 MO8O@K^K [CQBJ".1FE.&/B/E9]H."56Y,47OEW5^;V3W,(RR)/;ZY1+J:(07 M3*.*5X*A@<7H54[0L?5_6QP7&U6V71<9.-!G_*S.'9D#D =_@-02P,$% @ 3X"D5@:35+.HG0( M?O@: !$ !I;F9N+3(P,C,P-# Q+FAT;>Q]:5<;2=;F]_=7:.B9]ZT^IQ+' MOE!5GD,9<%-C"1N$:?'%)U9(H85.26;Y]7,C)3!@L,$62*E2+T921D9&QGWN M%G'CWM__[WFW4_L[_VQ@E?12NW_OO[]?V79O__+M2A< MX-*(3'&C,N9MS*S4,=..&N>8C MO3JW16=U$-SJ4?_S*[CP"H9+5B8-\_-A!M>N&Y^=G5VWS7N=O!?2U+P:%J8W MB/VB:X8P== #A@&KC.*K?@;%\+J/: 9VM5\1 M7_64AIO?:EJ^0&I,$*(PJL'0]%SX\@8/-<;TQBO<[-[?F9Q)W^+5^.)US[W8 MN]4W_ "]%6;5];OIQ2ABZ'H&X$$GWQAVNFS-X'K8HT%V9,SIUY,VN7"+2JX_ MZ@V+B_M).KEXZX;S07[?;,-(\*M_U]_MN>/0-=E74SGH,X+EMR9_W.(&>NYO M_"WH$)0ADN$O8_UJYFYA(UTMFZYU3._HCY70R_;W5@#MP?C7OW?#T-32K5GX MSRC__,?*FWYO"#R<-2].X;W<^-L?*\-P/GQ5PNS5Z__ZK__Z?9@/.^%UHG!V M1O?_?YY]I@>-$)?ZSX?'#:,1=KO7XOP #R\[74,!3C MC[GWH5=^A.L-$"1%[L;//Q_NAOC'2HZME-3%X!R5S"BI./,H<&!JKZD*\M-& M.12,,#VCG8Q_6WK;-&]_#XL+U/X#-O?53H M'3F\:!TX<=C=O#@\.,SK&RVVY,TVILPGA9KD6WPQM+V&,I+[Q9[MUN3ZYYR,\ MB_<.FZ=YO=DB]>8Z]'W<;K7W4?VR<]QJ;U_ ]4_UMHUW?4F?OFIO# M^AXZA[]PS>'ZV2?-"!/>^\PZ%#(FM^B_[Y&BUQ)BD8(2PZG>E(8N:QBY%*)SDQ M*Z\_X!>D\&8/E,?%&Z!Q83K;/1_._U^X6%+W>]2]O(>ZQAK--'.9U2)F3-.8 M*$$VHP5ZLO$9@RF"J!-4O2.4WHZ*X):@W>WX#7(65VMC @2><#]<\ M_))UX;''Z<[,FXLL])98^!X6T#U80)80&3S-N,3 Z8*03&N0Z\+RR*-$T4G@ M](W@0M>&HD;14\"@<+3*>8&=4HP3#U\"QY81;3%Q'I=@0!A&D," X0._ L/$ M2%];=Z7UG?>.]L"2]J;P@_W31/_-<[ [![GMA'?Y8#A;XE\T]G37=;=Z.^U& MY["]?=YJ.]3J[E_N;.SFK6Z+U2_KT+=OUTGCI+ZQR1N7F_@=W3UN=<\[.^T6 M$'^WN]-T9W ?M/MPT6I_8/5V_:Q%-OE.,_77R ^;V^CJ'GC6Z)#LBT:Z%\;0 MN/PSA_]W&QM_Y8V-!#8 2_.$U]M;>9W\U0$@Q<8>NK;8X%UHHUG_Q*@)1EN9 M<:^ _[%7F=$:9XY;$@F8WO#+RNMO.5#_>)! B;1(U$O2QAA+%!C<,"0+ M82>.F^5@)O0'>7*9Y@E*J/[F"DJ)U!_;C=AND/WS M5K.3)YFQT_QP>0VE[B$\[P2W#O8OZEV0&QL?SEO=35[?<)?UMUO'A\WURYVF M/ZZ_W?\*2H?P+'@.M-F^.-QHG#0VMG* T%D#H-LZV *95><-LGEVV-R-]7N@ MA%E4C'*?^1@EF(4>9\8SDA'A*<<14TW&\N#!!CO>=WAL>A@)^+4?!7 M%,W#8$+3IZ!*.JZI=AC$&F-""F/AB<:QR#D%I/,25;?4T1)5+*$! !U&1*&O!B MC0-KF%.:X8"=!%@Q4(#? 58)HQOX^4*]&0JF)81>#$*<1O"E.!(N4J>C>AD(@7_.C)%1.Y!"Q'.%J%#! M-K>.=PZVDP/%P5F*\/>\]IZ M"I4HPX:28)RD#/Z#;)24BP 6. (MA^W#5-H-GT-O%'9#U^0],+3?AZ+TAH%F M.[:3'YDQ2Y\&-PR^F7>AR4[<@U\'$6@(U\;K8?B6$YTVI=;\J"C=Z!F3>>?: M?6I=M C<0S8IN$LYQL?#@#%XL=OMTZJ5\>X?H&^,+-?08>,+TK >KMC]UZVW=;W0_0'MIL MK)_5F\=2:@92'X2_%=HY0(B+ MR,4E2.8<).@K6X(C+8PRF;;2@L:18$O0@#-0.$02Y2C8&D\$B6<*6Y)6<[EE MPBG+)146!),B3@7\#<-R"9*Y GY"B0X>0B "BVER!AE.C.>J"QB36.0H'5B M>")(,*8R&("&]H$%YPP*% LKP,#Q8)>8)4CF'"3L+DBB8=+[J#-%0@()$2!3 M<,BXDN!4AJ (\4^5)%PP9[@/DD7F/341[%B*([8J"BIO6:[G@WRMEW?^6!D6 MH_!\F%E"X_O0.*^_0>,-_+0]=+E_^J.TMK]R!RP614^Q1@93!KZ-8@9;YCB10AIPJ]*> M#U9(EQN Z0-%*S4?7-XUG<$?*_(N9C:"'6[W!@"GM)8!CNGG4 S3RL7X8PHT MW$VX 5"D/4.X$\T6'FSGVFG]>-*Z/$*':3VB>9@GI[6^\?$82 3P.,&-[E^= M.MDZ/MQP%U_@<8);0,*=Y-P>U&%\N\< $0ZP(JWV^GG]H '.[/[9SL;VV5UX MI+6,G;2#F'8 +S^>--YN D1.:/TR[49NPCO\U3ELKK-Z^\]X#8V;2V(:"RT% MRQQ-:ZTD!4IJP3,)5J8CD6J!V*).,$$=(XEPH-MPY0. M!A28Y OUN=K]8\P8H "P/:'>&= MM_N\L;%_4=\X2A!(U@I8'!_S]/S6P<=8;Q^=?P*"*,/!%-#@B&8L*O@$GD$6 M0/8K2@-R!&3_>_S0BN?7S#P(1XG![DK]'PD/^L+-VXVMN_1LE$)C)UY3=&_\ MX,&\\"_PP\GGP]Y?QX>7I]U&%^YK;Y.=@\9)O7V"X!FTU?VKVVCO=NK-OX"O MCJ"?#RF@!+4._AH<-OL7K>8'5B>-;KVY?UF_W$'$*A!ODW=-.BITO?SLN2@3=#"A? M/1_X9*_>[F/\_"\/G8QAT!\5Y;?R_,/:!)9C:/P(+*\Z"F5@XM6WW*?O,0]% MK1Q0N/?@QYOM_W<[P.[NS:^O?KK=^VGI_UQ]&PQ-,4S1<66T;0:#2S'V=Z]= M#]/?:,IN-+VZO.KBZMK5 M]]3'O3/ZA.W@^9O1+YCZP1D=E?Q\>\HF)V+6]O-T.MW\]Y]W3Z6/6YU\>KV MZ+]'=Z>9]9%[:XD!ZU)I@H/QVH+WH S29@;R?/+:8^-D_-7#P\Y/.[G+A^,P MR9K/NRDN(YV='!3#M?=%WX_<<*?8"\7GW(7U\QS$S97E,[EZ%6%Y;X_74W7] MX$KH%>V94IP:H2EA(6CKJ)$F$(XQ9BJBDGXI7E@D^A%$B5C2[W[ZX21*B'@, M_4B&Z(VF/T$_:4![*<%B4)HI D:!$-AXD+222TW$0O#?Y,=%Y#\K=' $"14= MF!Y:6Q8]EP@)K)'&W"X$_[T,_6;"?QA9Q%1 4C#).'$&.X' G1%$1J*EF '] M*C%O#LQ"0\!BD.#5<,$,=4PQXIAF$8%C\W+VXE/A?@WJJZC/S?^,4IQZOWO: M[Z7ED-O8A]^[_=[>L.].IH__:1FRMTT"!#9[U%%S3)GCWF!%(OA'%#NCM2(+ M0YIU[\L87=-Y;W*_W7MC3O.AZ52$3&!E%M&%(=EN&)J\%_RF*5+TP: B]!'4$*FD!;WDF4N;]%9@IXEWR##*6 6, MZ7G23K.WKAD346*#/8^.>25 4CI)#(H*@[3T:/$(^F(Z;?;$]8YK[+R&Z99@ M@CN0IBAH$*N.*RRX6D#BSD(3SI[0S(%?P"SXR"HRZ91&3B0*Z\ (<6H6>T:5 MUY^SIZHA,8!(5M+C= ;0FJ M4X0P$YP,3+S<_DN5=>RT-H;NN!8&+!Y/D&2& M(1$5N!-1(V.<0$;XN#"DF84'.#TR*0>. U)6@=I+*T[:141M]$A&3'!XP1W, M1=1[ST(R@8VRGME@# >73RI&I?6*:9).+%*W,"1[40]P>O2Q1C"&@3!E+(5S MQD@DM;,D,!"(;GPH<)P^I]KT>2FE-%Y8M19BIG1VBN#8D!* MO!Q]9C4#/Y+>;O93<B0Q /GE,A074"7Q,;:1!(:QXD M.'+1S"]GIZ""-V/Y"N)T,\;@AN,SB3MQW?=/DX(<,_>C6OKV:#!,C_X.RR]U M^:W@AG2PQ#BOB S,4VX#$C9HRGPDAGBYA,\SPZ>B"DLS<)^0E)0JPT![::$) MHY0 4+!P9(YMP!GA9EX(9Z@76CE0JF )>JJ-]5*D !"+(EB)I +1://D!\\^ MS(HB'U5P'.PFS C2%H'Z)V V$2LU\FSQ"#J;#="9$-=;'8)'H)>=8,HXQ0+P M;TH>8;B*CBX@<6>^ 3H30D>$TN%L8:C#H$^5-8IA23T';@Z!+R 7O_ &Z$RH MRJCP#GD-'(P8C!(,9]H' M$T!I6B8]=X:H$!>&-+,)@9T6F;P+X%?(Z)T+S'*M _&$@K5#(V*2JL4AT\Q# M8*=%,DXYUYR;&+!A6G,P0VVT'EN$F35V<83>"X? 3HL^@J1B%%I@0SBSA"OO M@Q#1AK311B#(&>R2)0Y;;:DV].9_OJ;\^O3[)!G7U^^WCXZ?P\:J#1V<# M()9[$S%3/GB0\E)'Y) )AG$9X'=?@8C-1,)K4?\V](\*EE0[T@,->6:4=\Q5P-6=/N=FXDPZ4-7 2QF)4NG8 GX:;)Z[SLB#9;4/0BCX\K:%C).6UCN= MDM2DG+"(RI3HS;%H)672>3:+$\:+1M?9\*O52 #=*'66.>^5,QAQK F)0F*F MJ\^O5Z[09GUS?1$Y4RNF%7*6D( 8\]HZ(ZS$BB@IJ.&R^ISY@A2<"0^J@)V6 M93058EQC!;:.Y\%B%87EI I'R+Y#P71Y?9";]\;! ]PBLB&7H!D%IBR%T[,@ MC..1@.6#N"1"!EY]-GQ9(LYFBXMC)V5PP2K"B'4J\*#2=V6QI17/(U8:.!MY M$=QPDIA_$?E0$*VX 0L&X:08I4(<7'TO9202"UF%7=#QYGQ*5+3(,^(HIHJ)TW*SLD(8:+:*<5F M0,39!&X]OH;A3&B7\D;[AS?)?KK^S-[5+(_)_OOS=+SJ^ZF?+_Q'?G_UO$^Z M1NF-"9R?#9@GU$1HFP;JY!)U3ZHKN43=-%"GEJA;R0W&0CH""E5$AI"S'H-V#2J($(T2 M,T?=]V,]MTQ>?#2=4?CSHCZ.?4H=;!7A/Z/0W-\FN&]]H.M@-;E040,UI MG1R],:3KC_^"ES2%.[YX!RCK/#"J[=[I:#@H6^!I#>9=OW8W$N[V,K9!VBE-D"/@C1!OP$84#!G%-<6!L"5J9PR4%V454A'4 M4YX&Y2)@0)B@^ MQV?.KN?=#([7>S[]2>F9FVG9Q @DJL&(QU?7@S$=JJ<$815L!+WH)WHIIZNF!%V,OO=&"$NZ8-/ Q M:!>59=B#QQ26X)T3\,X+7J)$0>L(\HZ PA88X**BXEI1+61T,X^T>9AF/N1K M[\*1Z6R6X[D1^+[5+T)^U-L;V4'NFK#)@-4G&I?36 MJQCGN%;MO-!BBGSAI+#)5G4:,ZR,)9HZG(2H,9IS/+]\<2V>\I0:X%W^.?CM M'DS#45KM6Q\,PG TLVT^\6;CAG<34(X&@S[W5#LADX9:S,XSD^K4I5(>F*< MQ#)E7F>&IU-:2'*O6?048U*%=#I5H-WLCVXA+XFTG%*-"4."6.\5LR0X!+\B M'!:4-S>2'=H_#;X9W'&OW^D?7>SF1\?#JO"GHLB"8:&DY ',46*,HB(8H;D& M7O55.+Q<%?K-GD<-+]/N^.A9N0)D:6#$4:65T8PJ-;^V3!5D\+.8/,Z!SXA4 M -94X#H*(QTRU+E O<78W,T0L:3=2Y^:O47HG^!-(@Q*]I$ *:QL\# DS/Y;VC MW>!"_MD _?^\^/+YZY"59F%\N.KJ2\.%M)T,"5:EXKIISXP):ZD$%A="(!H1 MK5+%DBK3?C:YUIAT.L5J G53H1HML.?"!BZ)CEA78*?]?0$RNAA>O.^ G@-J MIT7\T]3'GQ?W!:)U3T?#4%PWJH@O:RS%A'FN W$,"Y]^$ MFF,R3<]DHL$KKHG5Z;R'TE0!"_$R\0^GBDTLW<7CIKU^')Z9(MRQK2K"6YPY M1SF#+K5C7'LE(_,TI@H8EM(J;&%6AFA3Y#2O1#H1Z%(]" 7.I/*"1U!D7"+$ M'5D03BOWM-X9VR_,L%]<0+.ZZ8W2X>-1VO2MFAK#X/,C333EWK H$= 0<EY://G*._X MZH1 8J28 @<=1X]8.AE-P7.SD2&7F MZ-ONGA;]S^-HP(HPE^#<4V.DB (,"@7_34L:/"*&E6*(+@ASS9YDT^,R2P1. M&?U=")X)Q956$B2CI,P)J40%\J\\T4F&J2I&98ZG[1[<>@0"L2KL931X5HYJ MPZ4!0S"=:S:4"&K4A1NPGL7IT4^"+MAT!\5+J1[4MZUO8O!,'2KPE^68^XQQT$APP+3EE)! MP6 ,%ANGE%P0_IH#FDV/SR3&7#L0B)&#A0'6AP6&\\)'$R.CL\_<_C#-'LZZ M?^T+PR^]P?>V)Q<.'%.L<)L.CW(%2E,E(6P-$PC\/6)XE-3-\P[ $AS/+CFT M4BH@Q[FQJ:(5T<%1:JTFEMH8L*A09,Q<$V_V<3#,.\2X"0X4.M,464%DY!C4 M0\!1Q2J4:*D>I6<2]2*0L8X**3"Q3,5H0B!$82ZB#RD;?-=WY?& NXL>@V%*1=[Y[CK]HY\+ M\K]<1BGWJ%/_H#?@-S J[YB4F]W33O\BA+WP.10I5_HB2@[KN6<1!4(U8B2 M,4!!:ABG"55&1EPA0#T;8:<+Z1V@#OS<.]H\/WV$RU))5+'HM067$G2.32NR MBG*,7 B66\U]K$+9^*68FB>]1\KBKL1&IBQSJ6@2V#E:>>H)CNG<8W4 M113 M 6KOGMJ\B(-\LVQ M*8Z>(P!C]@J0.\.5MF!!A<@83_FBK$TK\,'Z*$E8-&0]45HLX?5S\)*888*E M0""IF-71H%14BS"M&6?VJS/E\ZP.EX)KKE2B\T0K1E102K#@08AY+11B-$AE MB:R2H;447/,'+T45X38()H)DDDO0BPX3H'PJ% 1CJI!>?!R%=X;'H7@J:6"*8,0CBDIPQU+>.\L" M_'7*:T^\LE5*%U 97+VRH95DQQ(A$WE%&,*')S MG"=^'O>,G^D0; C$D4"-#:E2EHF"$\>]L=Y&,'P6@$2S6!=\GB0 FC//B/)@ MF3)#I>;@\1!KM=;6RTD)C 6@U0_Y./-")$N]!$]!8FX]LYXJ:V507'"-N -" M5M$$@T)TJ_9 M!_;>&D$ZWW@#'.MI6>6K!A4!A_."^>#25AEA%G$MF9>(V"C*+7^U!,?W1_#G M:)#WPF"P[OXSR@?YES6^$A[-T FNW_U7O\S<]-X4:2GPW9NJX(/JP()R8 >G MC.%:*48<=@8^(2NKL"YTO?Z:CC /+U+VXGXO?%6A==VY47=4:N,FH&,P+JFS M[MNCP3#=79%E!Q<0"B$*QHQA1"H-Q$%.<0Y&E)2V FM#3Z?71HC ?_[/T(,/ MPR1\!U_HU@C#_9[I]HMA?AG\6Y/WWO4KD]R)J"")(=H2CYFRSE(9%3,2:>TT MN*05\D3GE@UG[Y1ZFO('I*H,&K. 4K903RP!)I:IKG&50C0C$\:/"J'A45@%Z42*A(L))'VS1B' M;W.<#JSBK/H\+K(2'#&'=2"$J4A2G5?,B+=!6<*8JI $7H<>?-X9#?//X.DX M\(J&>1ALGKO.R >_5?2[X_H=)=OMQ$U3I%0]@_>AV#L&W^3/B_L[^"IC)OA0 MPY1 I"R4]=Y<+&IML^AQ-(I:*X1CSC(32'3!1:T1B9'=+6(XS_$H"PR-F82U M:$DE#8IRQ0)S3%J'D24FJ B$D[Y*T80O HURI29WH$GVAGUWLHC2P@;)E= 6 MQ:B9-13@@*BEFAKL$)95"D9<0$C,YF >]S(MNQME4T1CRB5F39FLGHA47WXI M)6Y# EK'?M%-"[3E70OI[C'P%G@TSH>(F3-$*RR%H5)1$G$458IR74A0S,:> M(,)8C)1A(C J(WRW8&4B+Z*SAO"EI'A@0V=1K0EF);::1T$1!!Y'H#I0QSD!I]002UB<_U6GC6"'VV6YC73C MK5WT54SX#>]Q+_3R?E'ZD!LC^'8Z+#O%\(9L6CNW[_J]HV$HNFE4]]8%N1I, M:E"1M2SAA(\B<.T196G[2(#$X(SI "B1I +Q4P]BY'YTD%4. *F;PATG<,@E M.+YQ="""G* E*A#_^+ H?)A\0%OI9:X^$:^OAB( M"S9R&Q4CQBFD<#I+D@+;J9T<*9EK7'R;*O5^,3PRU8G94Q;\P)2%C"+. N'6 M48.)H5[ %<+]_(=Q+!7]LQ_9BP99PC5GFC"0,M'!OZB2<$D(8(5"#*<\@K$@2T5_;/$!Z)4S#MZ)@ A6B,5#:54 M.T.5<4Q5H"SQ/"CZ*1:'XL1@[@.A7B;#2X.CQM)^HHJ,15Z61<4*:8JJ28\; MW#DMMGP1R^*G\(%5AG1&T33D.(^>$H"'%*FF9TJA#29@@*^2NFAPR:\(T:KR MZTOB8RI6Q<\)#I26 J@ .Q!,:S M6Q0_JTR0F@XFE(D.-(=!X!HP'+W6BB7OW1') @Z^0AM(\RKD9[\IY!5F) 3K M9-2,$&JB) @ZDOI M7A)Y7FD[1])]7LS"NU#Z"4G/:;36&XQ#((QX:H,P%#MF-17<$W&E_9%:XJ," MVA^I:6S\18V-]%;P5'C.*!LI-0"1]-U(=B>M\E)X5$%X_*@FNM/T9^+?@_6< M\N \=TPJI#D-$NP9DZ*?A1J;&Z4#FBT]T7GW1&_!Z8XO^BTXW6GZ,S4%F#.( MRJ#264<. BIZ::0PV'MK&!^?=2P55[;48'.LP6XAZ8X.^XZ)?+/IS\1""6P$ MBXX8B9F)R "R1')ZI><>NTJ',LR-Q3J]'>T =/+2@^,:#?,Q*&V]1THS2YCW M3,[_QD,%R#6]?0F.9!!"FN"=9<(0$,Y *.5(2I7N207RPLR=\GT6ML(:#'DJ M,#? 2DA;K8((4DD?03I>+114DZWF@$Y3W.<+ 6$GC<:2,1&P8H8RH)"342@K M:(7Y:;;^\Q2/]",'9JD*$0-UP'=6+EJ50F<1)@IY5V%6FO42Q]2TDL,Q)47! M97HRY#1&EGGEP-PC!*R_R;*7(&Q>2?2F"#X?;AF7=V!8=P]#?NYW/J9?WPDX2FL4@&:BW+&JF"0&5 M&X)P1&M%[/RC[Z4A\"VTOPM#0,3 MA3K 73;O /P;Z-Q!,5S;-;VC">[2UWK>R[NC[K3>Y*,I\I3(9=<,OUKI="-X MFQVP+GOYT?%P*^^9GH,I34WW^K&XOK+=\^%\[\R=+-EU\-G588:I3F5K- MK"26HX 2[*?&=]R%$ BZ[BYP1$I0@RG/* ML(F>8" MU\Q0%:/F% =I3 5*:J"SAB 74XH %9E'P@1A-6:.&8,=TV+^ M0?=V9 IX^1!V;"<_*K/'#?Z\:)CAJ+A9P.U/TSL)Q>"Z]6"GN)%2\L]^ST\M M2G-JL)P7D&#JO#282LY %3JLK2 V*BRIY3C*,@LAUHB6IPK3A_D-D)A9[H"; MU@W6*9KZ4<<&QTVG$GBMHM($2Y9"CACB2@E+X2]6W%%/5)D09$F\[W#577H\ MC:M&O7Q"C'1;IY,&<#W9W6 &(+/&XNI&@ZN^KJY??4^=W<^N3AK.K/(6+ H5 MJ<+1!X(X#8Y':L)%-(P M7&Z'ISPM8R6X3-@RUQ&^M[1QF:OE<=KX3EJ7GRDQ3Z3VE@CO*&,JI6:5Q#D% M0MI@K(6M$)SF]5C$[(G,E(C8LY",*O#ME9*21&VTY0%H8,)"$'FV1\]F0U@N M9>#8Q*"H9#*" D">/^Z.!Z?GF&=QPL9D"$RKB M,$NF%4 !O.8HP!"GBB 6@@PL"K ?=%C"8^KP2#6]*U-RW7H?,:722L(4N.+: MT2 TED9%L"R7TF/Z\-CJCXJ*H",Z&JT7U%(F&;/&:IM.C%GJL0LC.\#@ I7IN5!30][O.>)Y)03Y+G#FDX6T_C\+J:MGYG"?\V[3ZF@\NAGI4JQ#=,-MWP#A.2X\.PV M8*67JKJD9L^]>,>GH\I.EL3YU9+X$@BS M!\+=)7C^^"5X/J4E>,ZL8 )'A2CCS.OHK,#2$AO 5.3E66TLYQDL]Q,0BY?F M9#DU3G:66^L800;\-NR4-E@">9*9'HT:9Q$!UWQ)D^_21$V-)L)3AY#3U'.5 MMJHT#=@RC+S$.ABEYE^[S@M-IJ?Q@H^,!X:$UI(IS@T6H/U MTN2[5BB:&DU2V0_E5<1<"X9\4-P+QV,,Q@H4+)KL]"UI\IC=OBG1A,#T.V$, MD^# >8>LM4$N72SU8^<*;3"J9(:_UOTW'#:6V?SX51,<5DOL*S&**U+@H&+&L9 M,M1(9#&U8%O0!: _7M+_&UOO"BE*'9%2"A:4 "!HK(5#"K! JU"*^KOT)TOZ M?\.DQN"J!T(BXH1%:HT44B))9,!86D86@/YT2?]O+6HR9\%$,U89YCG5/OI( M Z*"2>PLJ9I+]7(JZ"-58&78'"A'\;<^9YSO<% M UZ+]S)2SM+"%DK_^TFF)@,G(:'")PCYAF%#@IE5E%E)G(I5"Q2I$TVSW7 M[X:](4B8=.?]=-L-@Y!RF0&U-L+GT.F?IK:;YZ?0VS/0;/;^+T)*!II..0O! M4L8;QUG4PGJ")<)15TC_S3V!9Z(9P:_!6F I7)0L"JXQQLQQJ2,E6@F^:!R\ M%SJ=O'<$]*V;XB0,X?,"LZ\B(BH>A!2(,8>Q=M022K$)2E,3%HY]9T;=F?"N M9-)QZR.B/,#'5(4>,V,M1Y(E8W?1>/=MZ(7"=("ZZ[Z;]_+!L##I--X",[ C M2A*%P1+VGA'I+/56 76QML13QA>-@6=+XI?BXNODX9.1WI\X?'+QJH]')PV/ MC!GE=0JF!6?72L.E]RZE$K7V;"2($PL5T%0B<@<%T3Y#@U*Z5#FW5OOPG0X4Y755!6M58Q@[Q!F-G#C!3;" MT^@1\(JH+E>\,$6FQR." "6.%Z/%]/C"FR"T1TI1'!@F 2B"$!,A M4"DU(W.\[_<=6J3+ZX/>70^:,)-/CDIAJ1&$'&IP'%JRR-B(>, _E25<^Q[;5E]SP M@\$;>*6\=Q1Z+@_7U1B!$M<_WR'5'EP>7J0JC%7A' 'LPH.7$G,F5 "C2S K M.&4,T90-8.XY9X[)](/V= M]E;[\.T^/FQ^P(<;VZC>_'#6V/C #YO[9X?M=7+8W>HVFBWXW#E^1QN=UF7_ MO$5V.XV#?=0X^'#1V-A$]8T/:.=@']??MLX:W\ ML]/^< Z_XU;["!VVH3^XIW[0R!L'?QT?;M0O&\T3NG/P5_OPH'5Q=0\\:W1( M]D5C8^NDL?$QW]G8[39@[(VWVS#N;=SJ;IW4+^MXI^EXJ]OH'+;_BHV-^K!^ M@<[?-3>']>8Z:ESN7WXRQG-MM<\4%C%CQ*I,AQ" HA*K0, :UJBVG-;O3>O> MG6F5,'V(.YDI0FW&*(V9-B9D('8DV+)!8L=7:IV\=[+[;$_M5FK#?C5! MW@G_VKTX//"G%N!4O]RG]8V/G4-HVVBW,,PL;C2/^,[;^CF,"V;]!'K\@!L; M?\;ZY2;]Q'DTU (V \8P?\+1!%"3.:L\T18Q'?U*K5_X4/RQDJ3WJSMRY>J7 M07]4N# 8?ST.QI>"S^>?7_\._UR5XO0!]#CWA&&&&-.!HXA$-)$+%+7Y5#[@ M^I[!\"(1KYOWLN.0ZAVM47$Z_.TL]\/C-8S0_UDIV[W^?7!J>E>M7;_3+];^ M 5H"Q?A;!&F81=/-.Q=K_[->Y*;S/[\.3&^0#4!J3BX/\LL W4'/Y=>S\:/ M%/\-@!&N'HT)^C^_)#Z1?G^:Z,>O&9J!2,Q,QY![;@(\8^5?WQ_EN7* MZZ:QG5#KQUI2;J"'!K^_,C#U:2*O*/ 5'^=>_V^+5 MG9L?<=L]TP4O_/CI8H^8KI77^XWMYN9&;:^YWMS]TYC3@1\8D "]HV&_]VMM8_7-:HT@SO2# M@^V:X@AX>=@_74O]/]?8Q:/&OK6S6Z\E(ZG7[S5&Y8IS;6([[28^RK&5DKH8 MG*.2&2459QX%#GSE-55!WA<94.N99+KZD*]M]-TH67LI6GAELB V&\5R_HX< M7K0.G !5TJYO;++#YE\G]3:HZ(U.=V>CTS[L;J+#C4U0O_OG]?86W/OALW_[ MD?E__=4Y))W/MGW:;I'Z6;UYW*EW/UR BH9GM=C.0:,+:O^DWOR8'S8W+^H' M,,XM=5'?:/%/3@N,#/$9!U,=5#22F=$*ODK/G&,VS>C*:XRR#Z7&^$*%U[7' M (B?IAW?82G&)E=MJ:4R@$W'G ["VM6'WWP^..V8"["<2QB4-_TVZ7OZB<5316.T-0;D-_]>3)Y=7RTJNA__H:6V6('KWVK5TU7*7M8VS["LWCOL-D_J[?7SQL;1V>M2P?]U\&"/VSO M@'=0;W_LU@\^$+!-+QL',!-;ZNQ=<_W*VH=W=[A^]LDIRR6/.O/$)0M5TLPJ MJC,:<53$"T(Y7WG]W__0DHG?[LJ2.R;-A$M^G@'&H:NI<2K4D#>(WXG'4L@Y]C!K[BY+'* M[A>UX7&H_>>*W6KCM8]: "/8OX0R?U\^;W,'P<$OO%DP:V-%.>WTP93_:#ALJBFA[- L:7IZ6 MAVV/:#J#2AL?S<.\W@1IM-')6Y?^! P0VFIW\D9W"WZKL\.-7;C^L=/J;MXU M/LX;W>WS>O?C25J*;) /\ R?[QQLD];!QY/ZY?%)6GIL''S,88SW&1^(&1.B M<9E7G& MUB@?5DG5]C/+:PZ\8FR8THZ!HZ'3\IKDF3*&9"9@BY!%X!#QM%>.,TJ9$C^T MQB:?#UR$/&J1]ME!M!N.RO,QO6&J6/;W M+ESL8'5F^?G#7:)[Q^N7[^R00K MD>< *NITQF#:,F73WBJAFCF+D41LY?5V8VN[L;F[7GNSLPL&P7JSW*#XUKK+ MPV+NF>"E'H6N7S;/C1N6F$A;8<4U%FIF4!NS2[]TG+ XG5@[ M983MF_'1I#?@_=[R).$57#K+-PRG1?]SZJ>BZUICCW)G8QVWVOYD9V.?'[Z% M'I('^18\Q$O?;AVD<8/$3)^;7WF4K+[Q,0=/DC6:G9/#=@N!!WG6ZM9I@S2. M6P>-DQ8Y;*?/]?L]2JNYLL'X+!U*R)@E.K,I%,]*'*)V'F'I5EYOA(XY,T7X M"9<2)5"O_*CW^3?A@*8YWYY$#XZ/TE;8HGQI:&_?A3:6*GCO:1:]11ES46<& M:9DYRYRRF$@4Z,IK*3/$!6+TJ]7>KY<$IBB\I[EC\UWSH@3O+Z5$K?6+6C^= M:JNU1T4^\+DK5PSZL8R:R6]*X+)I<61Z^67Y_9\SYO893-GVZN[JWFIM4KBI M*.?H-H/6&OW5?SYA\>BEO.,9.3#KWA=A,)C\>0<#P)447C_E#E]\XH8):XP" M=YA(<(<5>"[!@GY5S$>;JM,YN?):4$EK>T#[[:.><7F_MOXY]$9?*=G9[SK- M%DQOX.-.T>R?5=/$^RDHD4_2*"6),YF(%)Q@@1$8:)%FQ'BIO,",,KSR.J'H MK_[@*^S\^OP+7Q,JE=IEIW@/]CAHD;_9VD4B%?W$">,JZ)A)[DG&@K69-21F MRB#GF?9(B+CR^LWZUPS^0C1ZWP>?J7.8GXX=JK\;A=@G:;&BC(G,*61!&CL. MS!1"YAPSX.Y@3+A?>:TYQGKF4OB1BT83TJ85H],"."\_-9U:. ]NE)+LP,]@ MJ83!KS6XU!DE@ZMVF9_6TG[RHY:.GG%5[)%JYI=GY(ZD6M:+8/Z>_'#Y"3.K MT\D*\(D$SV "P44*UF38.&?SRFS4AZISOOC?N]ONZ'" M/S&'O9649)0Z!Q8D5IEFX,8:JPTV)G@60%)Q23).$*J*L/JRO_'?_U $R]\& MM6'HA--$Z\E6W4U)98 U'R^JV,MMO$N6SDF C"WR81X&D[7Z4 1?.QT5@U%: MM!_V:] B^8B3F#+RB_UG$M-ILW[=#=<>\TZJ4BOW5*U2K2NRSAR\^YS3#-91?]B#BU;X4]-//A^)Q8,.ZXYCIF,%B@1:F?GIW"E&)S M[Z)K^YU?!D]9L)O;%[Z*=5F$=_D6\1J3;=]P[HY-[P@^]VIGQSG _(MRJQW 7 M;UTVCNL8QOCUYB#,+^&11/ ,HDSN@+A3>)Z)_+/F78'\$V+_:+K32BD"0S'R" M. O(9=J"[X6B0!0%YB3E9;31P]%%E4;GXJC9%]$LFQ,]/0[4NQN;DK1XY<-2 M7HX9/WRU=^^%#]3HS+MTRA('GUD;76: >$A+IP0S8/"")]TP V_^4WO;Z5O3 M 8^[ SYW;5PJX/L;^M_>ILU[::MWC; RL/E%PYBW>SYM,(>:O:BYX^!.:N#( MGX!!&,J]^[2$<",^\!?\SS'W'IM!&?;L:Z;3@1;I"$Y:G?C/*$]K$\-^S89) M ^CX]O($3?O]XR,3DT6*&PL<5VA/"Q?IFH4PZ2^>2!N5(RI&:P;"F4=9[C.NE.9?1L4CB@:[KY< @JJC0UBGXO6;J=BUH J_>B MMIT,8./*O=<-,S2U="[HK@;^TL?-W8+=$;1DB"?]NAN.1N.D9K6]K%G[)<%* M_D8H69TT&![GY1F TW0&X+DU\7B\U[HU#/XY.\UY8X+3_$X4Z=].:9$'A\ M5PV3+SEI_,!8KUKFO;%RQL1FY,H[OND2K_X<9"J3D(6054WDU'>W^:I6CSM# M]\0]MV?^Q#D@=/JC3;EN'C>ST\V=]ZRIPUY\=?;+6?SB#U"=_'6\TZR#I7F8'W8_8.BCTVIODA:^]_@@ M4Y(Y*6PF,8H9$YIDVD6>:0)$0UHBPNG*ZW?WR_27V$=Y^A'!J:5;NF-ASB[; MW^.,M;LA?,^W2S0G8FC]!AZWQGBIO,K/3;O7W982HPG M2XRKF7Q;3N2;\3PN)<R1'(#BP='@R1N0R)BG.E!4LDX$B[YD3T>,G M2(['YM><^2IK_,9J9CJM=.\B;![OVSPLMPS!W>CURQV_T6"\$@IO.,X9?D\. MSWY1/JMSD1Y^EL.CX;&U'AAB_;2X^3D?E.YTS_11YF4)7N)HQ?2_/BI,#_\R:;2 M"\+9C#(I,H:I!^,AQ"RJX)'7T4F%'UDV97Y5P'JYD7FCC@11XT(2UVE8MLK0 M%="ZHUX^QEUY- :!,.*H%5LYIXR6VT3IV56>8J!50&2X' M?WGPQ\IV8^N>2-/R=,Y>.IRS5SYJ9S0L+0,P$6XCM#?J9KY?GD]+'8*O >X# M](7^7G@]KV^<\$9S\[S1WN8[&R>7GXQG7GO,,R6U!<-7\4Q+2S-J5:#6!<,\ M67E-"/]58/XKY^0*OU?4?CT^ #6X4N3%U\?@)X>H]L:'J*Z.3EV=I?JU=A:* M $;#8)1BNWN^UO]"Q4=M/JLYV7S6O^_AE MA6^[*3=K@)[VQU;[I!3IY_!55= O$US.%?IRB[&#?FUE3OZ1>_:6YB\IND3R1[2?7%6,33WH M2+%5L#"?(9:)$E'Q6*;%VWB7&M@ON:]=C:L">7W?@]7S_:TL M_:/$&\<<_9A,GJZQ\IV<(R]@+GU[!(\WES "LH$ZK&VO@GILK#?>;(.&!'L$ M5/K$#/G*=IJB*_ \3: UTST/*SRU/0\TV>5 M)X[@":Q"4TZ6Y.:GK2'X5,KG29C;U3Y1F:YW?#+ZE_V>&?D22X^L"D]&Y+V^D\6?'2!A=OT SF6DN.')8=X4'+\:3H@.4)M[S@$ MD!E9;;S670*S6B]8+L]7<-Q5G&MMX)C+K8R-X$+*_%M%@-,E MPE]NW&1IGLZ?>2J6YNG2/'TA&: ?-$]ON+-@E>Z&5G#\E32T=04-;5U!0UM7U S1%32T]<30KN"XZZ9PQQ4<=ZV*P!85 M'',2(A4<=A7AL72_YM#] KJPI?NU=+]>0 80\DCW*YU_*,(QM$M9,-_U!Y5U MP](K5]D-2^.OHAN6QEW%N:Z:&Y;&7$4W+(V[:FY8B>D*NF&E#*R@&U;.=Q6! M734WK,I"9.G3S)]/D^C"ES[-TJ=Y"1G '^G3E ,3@?VJ;_QGEPPOP M:BHH\L:.V"VOIG01KH\6)1NE5/@U(LJ?ED)R#H4DOS(4ED)R*22?66JHQR[\ MF,%Q;:O3/QLL1>-2-,Y,- )6G^?1%T21*.TUBF-KMA,.KI7B#'[H7'U/TK#3'XQ28T.4"S"SEYOI2<,Z5X%0KK]-:2FW+N&&_ MF&.9^3>66D CAI92:W922RR%UCP)+8Y77F^>'^($%UC)$ M:)ZD 5MYO0=S:(:C(M3&N<>7,F'N9 )023X4SOFH2D!7I7$J40PHI15>5@-: M5@/ZF6(OW\G'?W/D3RD"\[C2DS]7#N:13$)7OGJ!^UCPZP(S$\XN:X.-Y7>6 MA/6:N%NF,!/TV8H4/E"B![R&VI?EX:D^N.QG+1\")-WW&>?6S%"\2LN2/#^< MNOX':2Q6YHZQ*E1FZ\U.8V.SL;>Y 6-M[.V\V]Y8;\*7/]??@4C8K.W]:W.S MN3>G8_]ENU<;'O='T(W4'];#LVJT!68 JMH M; X\N=(5657R<=6CGM(MQJL"ZQ_J]MO7J)I^7:XT6/*X ;V(1S@OA9NN3F.5 M.CB=R'K"LM=BS,!ULG3Z91;(]VM9W2C?9=S)4=$'(S6;#-2Y$, JGIO%S@=( MO[=W4Y-\HS[90R\X$7I))#YP1*/GN#/Y,'T\?Y)/I'#,J M"N"YFAD,PG"P]D.$O_.F/T27Y^YC2NQ:*__J.:1C.A.&1-2 M& OJR3@6.:>1&'Y5N![AFX7K,WI5MWXTR([^/WM?VM16DFW[5Q3<&^]V1VB[ M MS%PKU]ZY[_W>>;_?/>*=-V\_ M_$$/CH]./O?WWZ=K=?]$>V^.SE,;R-[YP?'^]G^.][L.'Y%.[^WV:[S_YN6' M_>Z?[/([Z;?.WI(_1>?D9;_3??WY[?L]W'F?OO_[#ML[V>&=\[_>'Y'_?.AL M_\F/WKSFG>YQW/N"/O_1W9GL':+/Z5YHI[OW=Z (&28M."X%I!$SH)#EX 0* MF@=+L+4;FUC0MA1\KN+]XG*B=R&U6T"BSD6[T-$CH*,0/5;8Z< X9MY2JZV5 M$KNH R9:LXJ."":TT%'#Z.A\EHXB4T%YZ8"@])#6%@+:2P\>>ZZ#]$CYG(!3 MJK;@LD%TM%)Y?L4!])USEFM=Y,6@/CX>C"203^J0U"N/)J.>R4S=K MPI]LA)+;==5"*EY#YJI+2!U\[>S"82OEL,Z+>4EE#5:""@52&0:,80=6& $Z MFD!85(S;?#RQK22]+X,M9I&E"JJ;6LI/%-%U:9&"Z(=#]+PJ"=18[128X).1 MY)0%E<84E*.$":(9R8B6;2)9@Q!=I\^)J 7B9%9J/+03:LNY=#N3<=(>+B2@ MV'YHMP9AFZ<.X+I$1@'PB@ \IR@< M05Q*$0$K:H$E!@:#/0+B*(X)LSCDJ#2&=5O2)KE=:_)S-'8?:W?P,C+ MG33#([9KZM(,7SLX,4VAF-HHIC>O$7CDR3SA ;!-I@K36H"R. +5R@F'!&51 M9(HA;9V/]37&;"F.B$9IA +8)0%V3A,H3ZBB2@-7V> MX9P6B+45O[;X7/ISEB?9H_:S@Y#J.6^RY\J?@9EJ,9 M+@9@9]K_6P._GSM_J^KS8JW4S4P+@D2414II%8'A1$HL,@-:(PK6**<<8]%5 M02*(9ZIB2MLZI.98+];K0 MOO;G[Z[S=0Q/4PN^M%NG?9.UR,!7IWE.\TG\$DRQ5"?'M.=?Y7Y/MM'.9:^G MY].L".&/8,;A(#=S/_Z9#*A,8ELY@\N6]2@11$CK1*:!)'9R#:[& MT, C/5]^48EN\*[5SZAI53T!PPAGZ1_W=[0\1B:K2]!\[?I%?%5(J+93=-VM MBH J(NINH<[YG^=_$V.D\8: ,0X!<]&!5DI B!QSXH1RT6YLUA,>6D(_FH;@ MNK1(0?#J$/QE!L%>\\"49""DM< $4J"UCT"(\D9%SX1A%8(Y:](ILD?J%MD= M3,S@72_G5IN*AN(*66J,Z&5O3_VTG3#9^>SZ9[G#?A\._:=>OU_HIS[ZV9D7 M$ QK1R*U0(VAP'2@8 GAX&)4R.N@;,ZHR5!;B"9M%!=G1J,$1 'RRH$\JR,H M(]Y*+D H)H&1*,"(9!,@ZK%GQAB>JU$QV9:J25[)1^J.N)STQ>>P'.502*5^ M4MF=5P>)3Q)Y, )8$ _,4 PV: =),CB:E@S-@M[8))2V9:-.Q!?_0J/D04'K M4M Z*P$PD8$SIT!::X!AST$;%D!SE4@7>9\(-J.5)#%?? E+!]H?P\&['Z?( M*E;(2I-C=88#5R+!ZB:BO7G9@%"05'@)4BH'C&L,VE$$!$6,@O=>1Y:(J(VT M:) I4GP*C1(-! M,7#"4*H5BU[[:D<"%Y?#XT-N;2$-!;E+1^ZL4&!4\4!T !9U$@I2"E"1&O#1 M)=!BA"61";FLQN,?#7(_-/S0Z6*A4$O]HD=7,^'F=[WF;%OOB=I"K_71ZY_S MPL@S:B13% @VN62"Q6"%5I#(EFOF!2+&Y -V7*LV575Y5I9^P&Y%!5X*DSUJ M)JOWP'!ALEJ9;%8HMUQ0#MB$)Q2 D6!^?@\/_\ER)8 M_MK:>?WG;O?H/E4=KXP.3?WOAV6>IXW-;F7T\I'NKMY6="SWS.VU^]- M>N&.53UKK+:ZM&L\]FS(7PLJG)HO.3OX?"H&$UO::'"QB:1O(WEO>-[F^<6+P3T M" BH[FH6A8"62$"S-IL,7BED(G!'6"Z-A<%Z(\ R+ 1)5AKW^9PB8NWTL081 MT&-/6IW ,#H+/TQ:?46BE]##E6BBKREOIX/SQ[K6HGHLOT$%;22-8Q!.J M;0*T1E*#TB)R8HW!+F=>8[C-^+TE2/-"$1LO0=SP)&N0*OE8)4-&H;"-#(AA"">C@ MA??*,V62W."Z+<2]M^6;YYMYZBBN2VT4%*\6Q;/R(FB-J#B:3 \[^&!+;NIE"HGMU,&%;&HG MFP5YEW"DR#@J('C,@2&>;!G,*1COM.-21:54(ILV9J7.UJ.#:UV*X3NX%D3> M#I%S06E&,Z&S=Z%:_BFR8(52X+D(Q+G$HLXF$8^+9V'UGH5/9C0R@TDIUKV\ MFA3^S$W>7'1SU>VF_Z)OQN->[ 5?-$'M#+0@VQ+WS 5G!1#*/##+#!@5*2@D MO=:&2H[$QB96;7+_O G%C= T+-=86*)@>>58GE43D7#+<* 04"# 2!+YAO$( M,;#(<&)D%W+A.]V6K$GA6H_=F; =8DC3/V]-? R#L[E UZ=NF=0E*%ZDB^:? M>].;'+\X&Z<[#J-+A^:7PD"U,]"")$Q&$232F(%!-*D)R@A8KV62%%+J8+6F M1.<:P+1-&I41MO@8&B4G"I)7CN3YXW(!*2\Y<&YU3J=FP#*J(##+$T$'@5FV M"[AJ<]2D).U/JYKW?:,LYT^8/8U2OW5)CK)?NDQ:6I"H29,@B4<(C/0"&-,* M% H&E&7&:^6L(VIC4U#63HO,NI3[+<6]UT>:%,0O&?%S"::U5!@GB&M%:2Y] MJQ/B$8![ MX].^^9(;&WX,]U5][*@@M)"$@LH5_ICQ M%A27$2@R0ONHK%%R8Q/+-KU_MK02&=(T$"\W,J2 >$D@GE4]B7ZC4,0 TCF# M1M 1-'5)_V#)+9;8^EP5!XNV:E1B^R?@'RDQ(0\>$U)8:!DLM""1&-;*"Q0% MQ, U,);,+HLH QRM=XP(C2/9V"2D3>Y?(["X39J&Y95$A10L+PG+LXI")26! M+,60&-KFREP*#&(>I(G<4T>0XC@7_&QCV:139(_>*_%544S,YZ]Q(<4WL;1# MJ]/>WAVX1$-=\_G*OG G% ZJD8,6I-H22."@D ?") 2KA06'A+64(X>0 MS[4^J> -,FJ*9Z)1)40GDM\@0(+F&.@W.,$8>1 (X4@%^RB3DKA&:D@ M?/^SZ,4O<7,5,3P-(S-)36WU@QF'DL9S!?4^+[O\C]SCQ:!9)A.=+TBDQ;C# M5%$"P3L)3 <)FJ(JS1\F",5HI*XJ" I6*H<_.A375ONSH'BE*)X+$R4,^<@] MF)C3X>&\T:$D Z4U998'[/+),\;;2I2*X4L'X&S%\)K.J3Q& JJU;/A5$Z8P MSQ*89T%6+:?3?/7(@N;! ",NY^!T^5R*#(A33BE.S$-TFS?*E"G>B&;IAP+? MUI_CSN/1_T^O]W8S(Z"_,[ MF5_OLL!4/K:(0P1!')<8$9R&ZMI9^$AMP&_SWK3;[Q\OKUU]I3?P"=;/ ML:J:M+JQ?C6ZC$(8YU%OM_[[1\3V*HP.C\THU&(1[W9>SL<>7[2FFH*OS&A_ M=#C):>[_,OVS\.W7+R0T*JQW ]9[/=E[\3WKI>OUP[\/OKQ]XT\M86(O7>>H M>W1^=/*VMT=V/W>VC_#1FYW/1UU'C[H[^&U^_?<]NK?=SUEQ_Q;24DJ#!8.\ MS$FC$FERZ8!K0J@7! EC?KQ"7C.1[F:;E8FTKA/)I7$FPE$@V*755RC](7$M7GV MC5O5XHI_;5V+E.GG5L.V%2+&WQI9O!A-14[ZW;\Q990;)9*Y9!(%1\1!B5SS MV1@KF/;8\Q]1\,*)M23V+1-KG296&G1G5=KE\T<4C$[SC#LF/-8R8)_# M?'@[4>0-.#F[A!HT"_?/)N-):E.2[-]/P]C['#RI6=$A67FC"B;KPN3\*6;+@Q,$ C,)5"0@4"0]D]H[ MR6(T)/*-SP2,3N[(>N,U8(E>8X%<_1R6N:E&[N)[;_^]OCSO9NNMXN?_MF+_]E1]U=TCG?.^^0M[FR M]M\B1I)&VT!24 *88R1IWQP.A#&3-G(E%;[3)F)M9GF917W'9PX<2&T?05.KTKTFJM M\WWM+O0X-G6=NG9?KU!*LUF%+)2@TB: '".PW,<0[6:0S)?O7,8LRI8)FL49NA^2/]UY'U8@5^ MC_WQ1WRJOK[TWU_Q=['15K!U.VS-;H);YJG,RH6AD//L< C2K!>HGR6#A%)J%=<50M6 M@T!9TQ'9*;9T\XX];Z5FYBXV_=:IZ7GH#5K.G/8FIE\2:2YGL?_6XZ]2A^\. M7DR[^PK=%-U='PT=+= &VA*N!(5(I <6O0#%J(: K#0L!FTIVMC$;9W/^XA[ MDU$)D6L:DNM2" 7)*T;RK* @)@$620>.B"0H$I3!Z*!!$FP\]U$JSRLD(]QF M>CX68NT#YYHK*YP[.SGKY]"AUK#*LNF&)Z>C8_5J(P MQNGNTK,Y@OHV"E7BOA=7QV!:4."/-!"=,-F/7?.YL%5];+6@4JD7FAML'1"- M,3!/&6B2*(LA3;$A:1GR86.3XC8B\QF\YW+)%8_$^@#[[H*C +N!P)Y+I\:$ MP1AA$#@?A@Q.@L%)A@1CI"8"0R7D-\B# ?O1>C2ORPX?8<[W)DW!G M/*C:. @3DUKD=\QHD'IK?&40MJ=C4'BH/AY:4+^4(B0ELA@XRL4%M#>@%3? MN" B*.<2/V5S2"+51F@^3?#-J:CX-!H'Y]HU1H'SBN$\*RNXB"1@9D Y*8%) M&MSO(EGL_URDB;V/.\,. M1^E2D&[F>;[Y\;#?\ZW+6U@;NGJ S92K67MWJF$HI%0?*2VH:2H%3F.G$/A< M?(QYG4@)!9HUAF(JS2K+0B(E)=J$W[L.V6W1L49^CB>'^+HV70KBEXSXN:@- MA(23U$!T).'$^ZH1XJ=N"R75!?)T.$"J;*E.NU#.K(N[' MU^:XOZU4O!B@::<^IZDG_/#,]L/70;H?O_TPB_SJ>O&_'[!;UISNZQ)X5VI- M;0U\(?_ED7]JUX(]*Z>""-&!]CE#FY4:%-4('#*:4*.IE3;;H%RK-E5U%9ZM M#T8/[)4J-%IHM!&JN=#H2FET5D-K:;&R.A<+\028$AZLLC%QJ=0HNO]D8&JUD]B\3DW[TNL(4TZ^YD";]:%4H))5$/@XMXW)8DAE\R0?R M!\-)ULFC]/*@U4OM>3>JHJ)'DWPN:G(0;3"U6QLF?7'W"]: CT#>3WL?PZZ>>GQQ?LL65+UX, M)?KV%6-3*\XFUW_E83N9SAP7)_J]?S.:BH7Z B;CHOC.PF_[L[72ZAZW]EZW]5SO3FSALZ%W\8W>0 M.'-XEJ[AQ^U6^.Q"6D1.PVB:^*25B-/\LZEM_W-@SGPO,?M\"VMIA[X1>^+1OOCSO#:H?K;[TZXD9O4ML>;'$ M9*:<]6'EWYN^?4&B6C]3G&8>O7"E7?SP!<4^JRAV1JU,WY/DF:+JVK?1,WSM M>S^Z+,;/!)5WNNR/WZ.*+Z6Q[/JWKU[V)^[*N]9CK&$FJUODU+AVAU3?Y$ZF M$C'[0K;I%;F!%-'-$J/TT+ MM_]E1[]L9K=D7?=\DX*M:]YW>V;DCEM$?.T\C8;^S,V%$]_[7,/:^6H7W=B:>UN=9M9'[JTEADFL M-,'!>&V5DLJ@9/IN5YM6.=3_9KM7%SSQUOC<4C_]VMS5F/_\-(3^_)]Y_U?)_N_I[\G!Q_VS@]Z>]TCMO?F-=G; M_L_[SO;+WOZ;3J_3_>WXFR?VW9>]-R_?[W<_?#[J;IVG=J&]<]_;.]EA;[=W MSH_.WZ%.]V7OJ-O_,.N)W=_>_7ST9H_O=U\>[VWOH?3=\P[9_7+4/?ZPU^V\ MW]]^C??>_.=X_\U!_.J%/42?T[W03G?O;^H5]AY;4(%'8$(0T%)Y,%YX8B)V M7E1GL%A;-2H-14T12H6E'@%+:<]4,KN-T)2P$+1UU$@3",<8,Q51Q5(8$R(R M2Q%$B2@LU626.I]E*>*IX#+F@^PY0P5E!!2/! +2*B@2G/!N8Y,(V69\/NZ[ M),M9%D@/P^ACSX6[G5Q?M\,GMPGV,9$Q)5@,2C-%L')"8.,))I+G$Y!%-ZT3 M(W5>S.NF8!QWVBC(*8"!,RC;A]TZI5PZ7-0W?5NC@ M"!(J.L>BUI9%SR5" FND,;=%<:P9ON<41R!2\F 02,$<,$("&()-$B"62R,M M"3G(6^(V(X\UC4YSP[A'4[24 V:WH"QLI:0N!N>H9"8GL6<>!Y!#<@BI@)*2YUDG#B#G4 \)TF0D6@IBII9,VJ84S.)!A BT@$V* #C5H#" MBH'Q2#&*-<,V4P-5;279NE##(]U*?3$<5_&UHQJV5)NR:_HD-T8O!_)T\0;I M;9:DQ[CJU+ZWF/M[/_X^'/KJ2,>%:_)PV%^3NBUKL;@LV$(,)GC"-8?HHX8T MJ!XT(1:"4=X8B7%4.*X]MVW@N.5X'A.)&)--%=(@4:$ M Y,F/?/>02 B,70TB,HJDPEI)XIN$(X?^R;;I8X8E\VVU6RV%0):/@'M+]A3 M(U))SYS-U2=R_583P0A#P"&JJ-/*,68V-AEIZ_OG52E[:DV#<>U[:@7&*X'Q MG([P)@E!:P5$PA*,@Y&@I63 %=4N$A]DB!N;5+8UUPV"\6-W1VR=#-/OGU?' M7+.+@^=7NWX^[7SM_J^K[*5==^,T+ M/=5&3PNVR8*5R%$4P8KLKA#6@XE" XU6*$^9L1$G>FKSVM(U%F=%F?3= M$+PX-J-WH2+2X6(BC;W/P<-Y& T+A][FC,4%?WZ?DXLCYJU%$",-V?_+P*;Q M DR,%9Q3;*W,A^ 5P>37!AENQ?_20&ET QP7O-X.K[,Y]!1S0BMLP065#!DF M,:B"2)B'# %F]L$L;;6*Y-:OP2@KQ&XJ.@?OFHGQ4BR5R@ M&+L CGL)C H'-J:1HL(&(D(:+$MRN4_93O^M"^H?:73Q[Z/A>)Q#4N,3J0#Z MD-*CZNQ755\7"JJ/@O;FA0?B@NK + 3*.#"!!&CJ$;B\I>,]3W.6)EN(B;;2 M=643+[Z+YB"W;OE0D+LLY,Z*!R\DTM)Z4"A4J5TB:"X#9'-!J^BCT28A%^,Z MJFDUSY/1-'VP?QIR)O3!NU;X?)H3^X_O=@#IIL;00U[C"6QGA2H;:=[)\LD4 MZ@]/F)&'T(6BR5T>,F*XC#T^SEA MQL#O7?9YX:#:.>AH7DXXI+7R+H!'E .+1(*R@D$:4:6$0IX+O;')<%NB)IV) M+.'"S903!<CJN1C<5(L>W-JVO6)BK:^Z_C"1[7SD5N@*QQC M#F,+GFH+C-D(VDH*$A/CHE21D)S17+<)+?F#'Q^8:]^O*F!>(9AGQ04C@@6M M$2B7(^=S26O-J *JC+#:F#2W0P*S;"O]6(-QFR@NRHGG!I]X_KK1>$%1X\)1 M]7'4NP6AN8QXSQ(SN6 HI*GB01L?P!*-%2:*X6"K8\_JWDD9BA^C<X;'G M NSE GLN@$9)RZ21$!A)P':"@O:2@9&1(R:(M;DV$FU+UJ1\!N7L<\/$4CG[ M_."":=&9R05L6@CSYH3Y?FM>"8F >.02 ?7.Y601%*S2!B2*WC C2 BYM$NC M3+7B=VF@#KHA7HOZJ1',L^I'T(AQ-F8C4).]9'3@B0M&A-E+!+@I-/ %,OU>AR"()7DV$;"A-G8U&TFYB-/ M_EF<'VL,XOO+B@+B!P+QK,)P3&FCL06D; "&O 1%* /M;* JM6\;_WCPM'QSW9K$";EY/2Z;H;M)M8,4NH5EZF?9X.;-0.^4LR)/"A#,V*@),(0>, M>@Z6>0\269PHQY/T)Y=,46A^X_SF]F,)!6X>;NN7!06WR\/MW$%F9*L8-8BY M5 ?S$4&2]PRT"$YQI#F*-@GZMM;SZ8T>!+H/BUUAVQ$WN MZLYP,/S>/UZ8LG:F7'#$.MK@:=Y_%\XEF1.E IU&,LD<8XF+W%**-C8Q:NO[ M5WHLWH_&8;GV&)J"Y=5A>5;U&$^YET&"P3I;*\2#UC@D0!NEK5!IA'VV5A I M8;XK#_.]L@-6[7N5*-^'U!R%HE9 40L.6#/BTBBQI#2P8!_5J(@I%UDC **E@,+3($-6H-DRAI#JUV< M9&ZTD2H1OPV(^+4AH2% C,\R1P2,5!/2. N$YW+,D?1^3I+)7IXG* 5# MHP#C@A.BRZ#:A>DHA$\:(VI V=T!*:D!8T5!Z>E490QRP7=V%3)3KM/ MM.]MP?' +IU";4^JM\>7O M5G/IZSJ*RCIZ@W5T;]Y$X#G[4S0>!%4"&"(!-.$$A-2$:!NB,LE$0,]00_+) MK,@(**2S5J1S/TE?2&?)I#/G O9,*<4E4!,5L(@Q&(D)4,NX94*DP629=!:$ M]:_S]G%C==EVKW\V"?X>D8@_4+B/AT)O?]N/AF!7I>HN9F*AV%M1[((,4#02 M&YG*IZ:P313+-*CH*3B**!6("BWUO77=K0'QP#OHA= *H:U8,19"NR.AS6I& M@B4GFJ*4D24F&5(Y OJ=F7!FA/=)P@C?5/X)OF=00\RY, MG;WCUMDXO=8;9!?PZ5E5&V90KV=XWD]?MV?XIH'BRVGE8[= %GJ&GU; VQ0J MRXY;O43HUA2@G;,3&T;[L5JKQOMGD_'$#')'7G@ZRAYF74O:T8*4_!8G\:$U M:(<$,"DM*.0-.$0D]QI98N7&)B&D375=E8(:I,8+O.L/:2WP?CAXSR7KMYQ3 MI1T0PGB2K3Z9X%QC2(/KA0@V>.83O#%I8]6DA+6E,U6)%8N!G".U J?U<=G"S*K(1(1]DFDH)@/WQ#GD@7N)5B!>=3) M!C=:U"97Z@?:&ITD+O3RD&*IT,M*Z&4N&W[0QA$J MA@5'K0%/+@7OC)-;) M/!*L-KG4''JIU-8O$Y.NF_[ZWL?-?Z6'RY:?F-&[WF :>(J^![$+^;3[JO!* MJLQOQZ%E7';BF<&7RHLWG(1Q*^&DE9K02^UY-S+]UJD935K#V)HT.(A+11"Y0U.9O0C8NOW0\NFSW:>(XL*-@/H")Z;:>F_XG M\V6\\GNVH:[LCQGMTAUS0'=/YGBAV.$T)\3Q!.(SRIU)+S .W MH'4\RNO2?_U\.&2"3@9X!D5.=)'G^K]^,9N+AOH!)N*B^][8W.V\W.WL'&RU M7NP?O-H_V.KN[G>NQ>?#-O7%?EH5.X<[VZFMG;$(5+=V947EURRHU6+\;0&I%$"ZB[XY'8?GET]^ MO4PBWQM4S:J^].OW/YA_8-;9D7]O^O8%KVKU3"B6J?7"YW+QPQ>L^ZQBW1E! M,WU/DF>_]Z+(8/Y-*W>FR/WZ/:K*4QNJ;->@G?JU;;JW6:2ZI M&UE+BR7NUSO1-[F3Z1Q?Y;W,T<C7K^%V_^RHU\VLWNOKGN^R4[[FO?=GAFYXQ817SN/W 8# MZQHL4G)/E /:)??$C]UY7_9Z%^Z\D]WSSOG;XZ,W;_M[VW^]?[O]&A]E5]N; MHR]OW^RDY\>]O:X_V>]VWG]SY^W1O?/_]/:V_F\YQ=N<==?\Z[IR_9F^[ M6VB/I#9WT^]T=S_-NO/VSMWYWLGNIPXY2NW=09WM@^/.FQW:V3Y.O__Z_.WV M7_U.NJ>]][_%O=Z%*^\0?4[OT4YW[V\235+H0@$U. "3RH+E@D!@047ED61! ME-03A=F>%K.5U!-KQVSGL\P6E##.(0I2* W,$ ?*, &:4"*E""3P4#)//+2X MG):[RUL5HW QZ]9W_^11><_JYHUU2Z%^7RO;!1-R3=QE[CA4H9QU?/R MY7"4_CEHN;/1* S(J44Q7THN1 M>G$Q4-T\3M-V;@U\]]NH;7T=M+0([\>N^?QJ.*K>F$Q&/7M6.8:[PUMYW-B4;2SGB[&L:$.[7!$F0DD*I4FS46M/ (!#8J4$RXS_&+&+<):@@]//93 M7UMNOS?I/9%2!LV60MLAIA;[B_SHK_KI1A.; M_9F^G+GL//C?36^0/0^I)\:IO[?/1NGQ5>J*H;^DO4)?MZ&O!1[5Z!UG+#J0 M(3VP:#08S!FD52W:)&^B0HF^&)O/FG[K\\_ED-@#Q3VOJJ#UTC!^5;_$WN?@ MX3R,A@7[M\/^G'11(6C$! -I7,S%3WR2+MR 9L$XK9QG.N18 T4P^;4<)5N= M@)F"8^J]&<:6^2IH_O$NP>6?"_>WB[56]SFQZS@MT]5!<'TS'O=BZI_O#;)< M=FYK_\7NJZGF3'9;=9U7P_%D%":]4163?I4/D\V7F.Z2!XNPN0NY?9D7-H$' M0JD,0#3E2=A0#U;E I.:6V9(/A*O-C;U@G(PQ6?3,!9HM,NFL$$#V6!.ZC@> ML26(@8LZF3E,Z*1R; 0?D% H4&HTVMA4]ZX-U3PW3=/$38[/<\=F\"[OG.9S M7V;JG97.?,ZM[S>ZUX?]FNW$N] G;;?S&O=02VEG&, MP6F$21\(H(S'2U3X5QOFA6,D.]02R0_%:LD/QDAVJ M9(>Z7_Z?UF-+#W78W7_Q__Z]_\?VSL%A%4@C?VWMO/YSMWO4T+M:^S11/VOA M9I4-X^[9I;J]D[3\=,*GUL'PQ R6D6=JU;FB$LL^0U.FO6VR***>*7G]VW?/ MZL3IW:[ZH\:J9PS=+5?40[15:+XF;=7/E&!KTE:,GV&U+A,6HV=J*3G3EM38 M9/;6F3/M!N>6?_[1&V7U:DK*IBJ!66N:NZQ5I2UK76; :LUEO[KHQ1ES!;Y.RGD^!;$KOFYO2:[Y7%4^3%M*K9X63H/JPB&=IH^&EN M)WWM.W$KM3%;5J9?J<%7IN>A-ZB>OS"GO4EZ_0==>]7K=_"VZJ^K;*D!@ MVLM7/9W5*W_\*-*K=/K=.ST?P7&]ZW,_E+Z]>=]VAXD:IMQ[/.RGFQG_3VOG M?\]ZDR^/8F7^J=5:\[J\#KDV;SHUIH4]2GK2VS#5R?#L!TEI?C*1'FD0T&^F M;P8NM,RDM1UN[*7N]MZL/Y (FAC")9:","V:H M8XH1QS2+R#G]]VX>&4SH3TZ33?EA=SP^RW6[UV$SM_.UYD^G__;][N>C]PX= MG?QYOK]]T#LZ.6)[YWOIVO[]'NE\V-O>X9WS'?QM,_<#V]ONOS\ZV?V\W_VM M_[9[T-][O\7?OCG(G_VR=W)$][<_G!^=O\9S-7^Z[S[E&D)'[W?XWN]_]3N_ M__DE7:O_]O?7G_:ZNU_>OGU_0E]G-7.^"59JT&+J1-5B@VH D* M$)PT1GA!B,=9M@FMVUS30FT_O8\GR&O-)[5;<%J('BOL=& <,V^IU=9*B5U, M=BG1FA4#M"%4UINALA =\E$K2'H, ;-4@-$,@5$\.)437YI,95*WQ8+LMC7; MGZM(>]"\LBOEDP_UR3)5RB?+5"F?7.E4N5WE"/*,\.:%W^PQM=EPKO+(C%45I9)!D%9&P2X0XYT%9( M",%YAX5/.CQF?X*4\PEJ'B[!?$%Y+:;SJB#^E^F?A6L17C!\.PS/1:9$ASTF MSH/ /D(.'@(KD0>*-!7)CD9&)0R3@M_'AE_&1)388,^C8UX):YB3Q*"HL.36 MHU7AMRS0M8%[+DX#>^M=&M TQ10#EA9G,)8@"(X1A!3CU%6I@R6=3WQ4 -Y$ M@%_4ZRF#4P:G#,[2ZHS476RH+(T/O30NV$'"06KJ+'!%RRG]QAD3%5+'K5'HAX2,NWGL2F&E9GGL MOHUQ];&M3V8TK0CY_MM_,>^[8YQHBCT%)(C.I6$=*![NQG6"YQO ^&-S/J2O0+F)4+Z;(5D&IPQ.&9PR.(T=G*:Z8(I"J5^A MS#M<5.1:<:$!86F 48/R9D0R.[AQ1GJK3:[9W"2)\@0BHJ;F>.M3;W)\'/H^ MF]RMB?G<&MK4G"H__8VR7A4/\P\/4ZW(XU+]2DYWF7BK:SZ_R8,Z[.?.2R]4 M[_Z6/6@Y/6,8C*O1+;1V&UH[G/>C6!>%EQ0!<8$"8RZ 19AD/Y4CEA%ID-W8 MQ'P^@N+691?+#E$3M6,9G,:=5*T]M&7+OS\;3ZJ*0@>A2K[:'=Z88(L7NS;V MG0MPB2P0(7P$0V@ )@D';2,%[CB)AL3$S%4B$KS BUWXMV$0+_Q;!J<,SAI4 M"BZ+8Q,7QWF/BXM8,4T4<(XCL.@)V! $6!8,=YA:QT*C5L1C!FFGY MRF]0*&$MQ<-?!J<,3C.V7Y9I07>'WPKT9&?E[N"B*D^E$>RL1C@(_WO6&_HKE)MX10E45NZE>[6I#.K)*@(VCHG(""6LZ[; %J3 M]$P'PZ)6G"*?O9QM??]HV<(&A:K+X)3!:>S@-,38+NMHX]?1]%KEKDYK:;I_ MA_<^_8VCX)0:#I$0#XSE^B5:.P@T6$9BI,RZ!JZD3R 4HJI?6-GD7VL7MOH_ MJ5M8O)#%15P&IPQ.&9S'.SBWV5SQCFOLO$8(2Z:"4XB@H#$2CBLLN+J!WKLF M67:U.GU76'=WD-:JD"OK5K&J7?/YU7"4&[@UF8QZ]FQB;#]TAZ^2&!Q,BJZK M3]?M3/9G,VL;H3EW5@ U*D>!,0=&$0.(2HNET5GNY\/$G,]GPBIQ" T#?&'C M!@_.BK>Z"QLWGXT76-E*"2&9)T \E\ 0P:"\T("-LDX890*1C>+C)[#SG7!Q M=WOZ*?H9BQ.X#$X9G#(X97#*X#117C-''&-6J*@BD[GJBA/9RZ$#(\2I>\CK M)!6^Z>DBENL3R[N3:EOJ>[',E#8LC2)08ABPH#U8C1$(CI$Q"!/&61;+#,^7 MI[YU2; "X.8 >'GV<0'P$@$\9^U2([1!*$(^[@1,&0*:9B@KIKP/5!#'&P7@ MFG:3FV;A_F;Z9N!"RTQ:6Z>C7K^%VZT,G(?>0;XH7#8=@^,>$.,6F/<1E-$:8I3) M.O?8)",N,V-==9@**Q96+*Q8L:(W#AE/4+*@&1)1*62C1L8X@8SP\3ZL6,1D MC90Y*R:UE4)KST %3X!))Y+1+"@@K@WA@FDG=3X MWD?E:9V84_F-38K;B,R?9;EUF$VASD*=A3JGJ4-S')MG-AC#6;!2 M,2JMS[E>#"6!ND*=#:/.!;NNAD4T42:RK13C;\H['9J_WR7ZHC!.FO[WW< M_%?U,+T/._IE\^L]W>C-RUN^T@H7$D!&Z0>K7_G:)],[2_W1-Z?C\/SRR:^^ M-S[MFR_/>X,*B=67?CTQHW>]P65'Y1#TV0WY_'O3MW_]U/.3X^=:/^,"9_A> MA -<_/#T7?RL0O;,0$W?(^J91/K:M]$S?,?W.&5W^N:/&JN>87[7]OSH/:KD M$MJJ%%^3?M7/-*9KTE:,GY$[7O9!&HON.+<>H+'H&1(WN^Q/(H\N:2TM&N'' MJK5\\K%_\B=3Y:>!6;?YZ/QG%Q@>TR5ZF5);S2AMN5!I=X]'(;3VTN>.QZV= M@0^^M6=&[KA%1!7O1KX36!?=>-FRRRO)JB=^W%\/8'S)9_R&AQ@6*'*23*_*+KI)T.--;OA'^!H-/\T%0:Y])W[+ZE6) M]YS:"WJ#ZOE%@J\?=>U=N^3I=;-S9R=G5;[RJF^K(]W37KYZKKMZY8^?'%LM MG7['3M\.L>=ZD]*W-?1M=YBHH775)_4_K:E7JJS'=Y)MZS\EIK'IJUB)'TV7 M;9T,SP8_)*0?3:2:TC@T^&#+=G#AQ(;1%'"$5XH?/W1.AZ=X@,4:P1@.5N:M M"N*<,1))[2P)#!GO5+6+@3$AO!Q@N;I_<40Z[P].]KON4_I>^MSK+T?O7[.] M]WN?CL@.W^_FZW5Z;[N[:';_HI._F]K0.?^ME_X[Z6S_I]?9?O=E[_RW]T?= M#WSO_'OE/?^_]0>R\F*\5&:7%RCD"5'H%S L)2JD(Q$>#;23I/[6QF<:L M3=5\19:['9AOS*;N3]"^7(2OW9[MK>]ZK?AL?DNV-C)[K(=+5L9::):UC&-( M(R>!<:YSC44!U@4'DCF#N<*<^5"Q5F&LPEA/A[&<8]83%R+5"0',6.R#],*0 MA BKJ+X/8Q415AN=S96,]<8'H10&;%P YG@$):(!8X7B'(4TJEF$Y9CE-M*J MD%HAM34GM=M$%FMM+4<42Q5U6N^M9882ZXRU@7'R(U8KD<4/06]LEMXH3H-% ML8) &06&*0-#F (2TR(5' L*X8U-UF;Z/D1VPUX@)AIE+ M%)?KXK+((];4A,)JS6*USWNS1\V8=L(I8X$IE1ZP06!QY&"4M2@XIQ0R^;2$ MT*J-V'SRET)MA=K6AMIN< XO8@?;,@& F4!72H&JQL4D);4NY-IZU)U E[KN?2A=QT/L, MQSWOP^!Y0<&/4'"(/LT:*RQI+Z.M!.Z5S@G=%"3RPN"X)9$8GR2;VMA\,0T9 MZGT,D&9Q<).6^5H%LQ5'PY/T[^%IQ93#V-HZ_#-O22- XBL^[K Y?=/TB^4: M-]^L?\RU9B3BP7,J)+,^&1C$1AH$TIH'B8R(II@8S>*B.;]P,B^DYSF/A9?I M@2*=SV,30%BG,0U1I*F;+ PMVDS7>I&W>-Q\0AMTG'S7E(-^P5D8%Y MRFU P@9-F4]K(?&R:/E&,,>\<\*;F :-2K#$"6#!<+#8N?3@B2*8(J>2EI?9 MZ5I76MHFTL=C@NVM]DP8H0A)2:DR+!GD6FC"*"4)J%@X4O9,&@?@66.<*^DD MIPBXRP"F3()*Q L:$:F0O7K6F ?6M7A7T_M"'%]9&%-VRP ;U0BMG,6$BF3/:6"^%-UA9 ME(QI1ZKJ0ED6B5Q=B"!*Q WLFNDYA>VS4>JQ5^DVAGYZ?F'GY+0__!)"]:%7 M9R-W;,;A53_=;=%.=6FG_05G&JB)3@6LP7+%(>? !D.0!TJ"(U1I9%7(&[.$ MLIIV,1JT^?JT4+X@^?F*(/Z7Z9^%:Q%>,'P[#,]%^#N!I;8F0@RY>@1!"<,: M26 "!2JD8"J-VV9=NY %OXW!+T4^JN"X4PJG8=<6":0)T998J9%GJ\)O6:!K M _?Y=XZ ?"4 +P64R^"4 MP5GV9ARRB*F DOJ1B32=P4X@GNM4R$BT%&5I7+NE<=[O3[R7@7$,V@@%3-,( M5C@#BGF"F,.2^HNUL4GB]PE$V1V$\634S1AHD+JN#4*_9"0<3>/W5/< MQFRRQ^[;&%YPWCWGI99.4P(!,9_= MFMXVGP< U^N@+E!EN*97#*X)3!*8/3V,%IJH^E*)3Z%;GWJ38Z/0]]GGV)K8CZW MAC8UQ^3^OU&.X.)"_F%@^(I<*M6OY*( B;>ZYO.;/*C#?NZ\]$+U[F_919:3 MV(?!N!K=0FNWH+6J5.2CS__8V.3Z_GDG MRA90$[5C&9S&G;JI/79EZ^NA\O%!J$I4=(>%8)=#L)U9@F72D^"PAR3[/3!& M.%BB!3@II4+(.X.[@H0%K) #LK P["_Y[UQKU). RCCST7IILO M!\$-WPVJJU3[,"6DM3XEL3-O2'LLI$.409KP&+(V3(9T<""(P]&BR"S/J2QH M&[$F[<(4-BA470:G#,[CB44HZ^@ZK:,++'+D(F51>= "Q621,PPFK9[@C<#< MVX"E$0U<24NVG_+)&WZR3)7RR7JFRF.(DMJ?'(=1Y>D;A>.T%O<^AE9_."ZA M465OJ0Q.&9PR.$]T<&ZS*^NM#L$CRJT33!FG6*!>^""9X2HZ>@,K\IJ]=\?C4&K9&(.)L5:K,]: M?#W9G\T 3CASCHH<\8XU,!$5:(D(<.0$P9$AB7+Q -S&N"$;N 7QA8[7>>)9HA:"1,D8H2%7EFH2(3^!B)H$C+M; MU$]Q_Z)L+I7!*8-3!J<,3AF<)NKKB)*\%E$8ZC"36EFC6$Z:QY% (?";!)]= MHZ^35/@FJ(M:KD\M_SFI M"_5\L8*:T,]2 1<\"(H+G[=UDXO(0=$*PX,"H(:"IIV TH-\W&_(:.=ZU.2AMY$OBK]/!^$Y3:/FAV>V M'[X6@+]Q=?A&D]_MTG,PFH"!O/:((D9CHC]B!3,X&NZ0<*PJW7CCK!S3S$.% MZ^KCNJ/Y5!P"2T&Q):E'(P%F. &E- .B#&/!Z(ALTBH$TS:A=65MK@\[#[PC M\, DL8B@'X C_OOAQO\6X]X SIS7B[41YH(2MX49;\6,G=E-:,>=]"XI/TL" M!48, HT# 4RQR?7#72+%BAD+*Q96+*Q8*RM2EO#F23"<:1],T(18)CU/<%0A MWH<5BYBLD3)GQ:1A/E@L(T@B)##)%1B/$X-*+;6E26K:G*XR6C2@Y6@HT7@*>;2(,:8RF&* M;2%X.\V8PI^%/PM_UF.S"Y(,]J %-H0S2[CR/@@1;1#)9*>!%YN]*:PYM]DM MM9"1!@78:@X,$0,:>PW*8!H=1='P;+5+U";HWH7M&D.US>!+ZM;6 M8#@)XY89I9<'K5YJS[N1Z;=.S6C2&L;6Y#B,0P:_#X-I,L=!-3HYQVDK]@9F MX%*34M/3"U6^EF?7WO=%,QAY)G-\_>EP7"5D>3[*&5-['\.OGWI^^ M>#%OT+>O&)L:<3:Y_BL/V\?B^SZX^IC;6%$7=C[PP+@G#+,D5G3@*"(13>0" M16W^)FKC\DO'H\MVGYIW >PHF ]@8KJMYZ;_R7P9;_SRW=V?] 8PT]NS'75M M=\1XC^Z0"[ICBM3$X,-1E:'G>>*',,J?2BTQ#]R"UO$H+VC_]?/AD DZF3XR M*%[DM3#-]7_]8C87#?4#3,1%][VQN=MYN=O9.=AJO=@_>+5_L-7=W>\\."\M M;NJ+_;3H=@YWME-;.X?[?^QN;W73/PZ[Z<_>3J=[V-I_V7JQ=?COULL_]M\< M-O0N_K$[2)0Y/$O7\.-_-K61?P[,F>\E!O_:PFIE_,:WU6J<&M$WI^/P_/+) MKY?)37J#ZJ+5EWX],:-WB6\N2#ISS6P46;[9Z=L7-*3U,RYP9J*+&+:+'[X@ MJ6<52Z[$_B!&\9 M#O@@IQT6ZFRFL40FLO?>YXW-I)2]#WI=@?^UA= M\5?<0NTW<2"W3D>]?@NW*YF?#%U:USU?&Z+Z>/KN:USO9>>1VX!@70.;7YCQ M<>ME?_AIW(JCX4EK_S1D*9JLKZUD5W],1DT8/[]/D'-MT^O.4=1+:61-Y[J; M-AVN.\M][U,T#5D);NY9771C3?2-WNI8D)62NAB;$NOJ0JR M.A9$$488JB<,X<=[+&C_Q:6G= ]WSK?PVS=_LJ/S(]+I'O0ZW3_9?O?X_=Z; M(_XV_6;VEG;2[W_SE+[^G%['1^_?H;?OT_72=_;>='J=-_\Y?KN]=][I?J#[ M;_[S_NV;HR]SGM+MEQ\ZVW_U]K^=[>+_K^-%) M]M[^)^Y]N=B6ST5YMU_33G?O;^.,P19)X!0;8,8ZL"$]"P$'YJVT#MF-3=5F M]]J8;]ZAOD)!CX*"RLG$M:.@\UD*$EIQ(A4"K;6%?#P'#$N,1#DBFA,>D0[E M6.(*D'-'[R.*Z[RDO!\6IP/*E(!\Y2 (@$# MXD)[;)2@6.;#CFTNFX3C6NLH-%!5=(8#J"3D*(PGHS,W.1MEP>B.S>A=#M%) M.F-8U5D836L,ITX83ZY/"/F8$M<^I-PXN#H:+W*7%P*Z#0'UYH6$,IRG\8B@ M,?.0%A4-B@L) 8G*N8:\"KD\E*@I +%!L==/'IYUJXA%\"SBH3;LSHD'Q[$/ M..E_HSE*1H 18 QQ.666T-8+077]4@^'WL?ND;@JGG.(H@]VTNJ- MQV=50JV["X7';,_4+12NCL%^?#D-CK[@I&3?;/?&+G5MD0^WHZ %FW,B&H8= MB4 DP\"R$4TE4. 28*L:8CEYAGL]R(G%O45$<$C>OZOAUTZH?S#BTPN=<9SD4 MC\.2A$1O$ ?/OW;Z'[G/=Z9=_O7%;_&"A9#J(J2O:3FN$)*DWA(L#7B3:^!( M9\$HJD"F4;;61FRSAX*T,5,-LG**CZ)9(J, ^J$ /:.D0GE,3R3:(WE@!440,S$D"VF,)U$BD.2:61),@3-J: MZ@9!^"=RXO)\=VIL^#'J5_7)1^]AR?$<[1P\_"2<*BL^1K6@['!G.,@A-M,S M#!>V6*'*VHXQ7-#D]T5'+$4T,1Y@XR@PB20H'C!(ARG'*L; 9>7;I?/[-:6\ M>\,0W(A#2#] <@'K[<#Z90:L2",9@F<@M=7 .--@+3;@N2-I%'VTUFUL2G5O M55.<)#?/'G!L!CD M#=HF?$X3*:AH/V>L;W^/0X2W=1.>\AKU*G_J&S>T&ZY MZ>YR/E06>A]S0J4G(00;<9P^+1VC[)+?#M._NX/+X3CX.AI%&]:WW.S-:T,> ME0Z(4W!IY"XB>6*@8)@A&&DBD5<;FTJTR?WMZ*(0&P?MI2G$ NV50WM623K+ MK.<\0J@R: B#06G%P$F$9!K4P&U(T,9MA9L4YE^GF&RBXM@=? R#R7#TY4EL MK3VHPVF>A"X[O^SVU\H^K^>%!3;(I]%SD.C>9?9QH!1S0)R+*HVJP;DX&55M MSN>SG*]S I\"X[KWUPJ,5P?C61&AN9?,FV058)=$A/08#)<&T@A;RY64HJI6 MT-9RWCQ8YQ0XC94/KT;AU/3\97S.U5/)[FPT2K"X\%$5-\;#N3$N!FD[Q)"& MQ%\XQ[<&OG*<;U7C4XBK/N+Z_?);RHI6C M9SA,^:>DY3DRL&Y25]:PZ,WHP$,2^Q/P.FL@J;%0=/AG#@DJVGPS 'S"!:(B-;( MPH:$!%8A>:;S[*]MR+I4L_YHE8%DE07\"7E()>!/)^#3W$-KEBCF%GDK$@AX MPL@2)A !#<0PRX2G1724(0.3C;CF\)L.#A$G+,:6 M8^-]]B51#SK9N:\$K9!UY66@PG/ZGU18\$Q8,.,0RUP4S$LDF&)V^-HJG(':7THA)3/CHBO- JW]-%W[/7^& A1=]?0.3VRJ4:JAI<-?BE M99_Z9]3W1SFQ=R]EK0PV\^%9<:(=_V_4.LD%;ZL3[,<.$OS'GA65A?=ZFQY& MO1__&4_$/VW;'6YVP]O)7%3,:F',ZGB.QSY6VE.8462X!6:EE4,V)(,XEE'$ M$*PDF5G)NL;5.?7+DNE%:TN53#^33$]K2]QS'@GER$G,$3?4(JVB0E)@%@AA M4BM3R#062R+3BSR-7G:3\-@B#/]-%*,'&H''8_$RS#U+;02^T&4KP\]C0-D< M_WZ1HI4&8X R3P#*A$ N:H>,PLE9EJ31? 'TY+XBM$)GVZ\0%A[MX+N"A6>" MA6F&DZ0V6#*,C D:<1L],A%KY$F@QLE@D]<+8#A/!0L+LK@L&^69-@5?E!E\ ML"GXKKK=%):6;+Q.M=P/;2'L8K[?BJS]<7P M#W;2Q^A'_1BVHAM6A.X^A.Y\3D9<0AV3"2O$F,2(%@)@68] MCSZD5D+EH[Q\ KIH&W0EH L2T&F-"Z8E.:4E8D$ZQ(T5R.(0$5>:IV!AKD0N M54T?$MZTI#[&=^$!SR!G_UP2@0!+O-8:#$:@7D7H[Z ZP7ZR$^R=E %F>SSX M;V#L!Q7:W MMYN2QC3Z(8$@ $B $XMA+9)(/2!J6=!"8>T*SO]]L%KGJ2'K) MA'093J3GRNA5 VUJ_8@!G<=^KY+=^\KNS.ESI,HE[)'V*@&5CP(9BS5B-&@K ME*24 )7_[__0E- _EB@+Y$LW'5SA"\/8[]3:+9^3N=1Z#II3%$^M[ >/11I: MW=2=H-&[7G\/QO_OZOG5BV[6)Z:T& IF*L]Y8:T=[C6-4V>$>W3)1 M'K/'O_/(7TS.1!6J,.A>')0T#8W#*22 2B2-N%0?])B9D&7,>!RU4+NQ, M'W144=DFED],%VV@@YW.KWAGJ+,F5.S>Y5M3O ^%T\0">THMB-[;M,(:]'DS;E\M9>]?K?\QS\B?H2 % +9*1Q(: \A0-LI1JY#SL6$%ADW#(=E:R+.I39>584BO' MKPMX)V>QAK?>#_M?+WPD,D M,Z'*P/)D*8W*&=E);\?SL0O3L=/-N);_GU.S?0=P*C2UP;#?\J"LY2\VN^'Z M!U>NK-!N46C7W-J<$P2C4A2..P0ZFD" L).6Q&#I2;:K -)]K+L M.,M&: K;34ED6B5WJ9>VG'@I"D42Z?Z%H/PZPUFU _#E8#@/@K%_H.>],%O9 MS+='>0ZN F8)HA7N+0[WWLZ2'PO8YKBP1:;'7-5,HUSE SE.N5+>NI!P402> M/ZC\3^4A\^*M-Q4LK# L3-.A$%B@N8:I$\0B+IE'-I@ TR\9=%9;(N#:;$P MDW!EY+DUO^/=6%#-#FLN'K:ZW7S0E>MN%'+U*LP_]\"^"&J])MY$+@@/CCGC M@"T1GTPDU!C^=3M#'J'L)R=8E4*W) BV/4MLO,4&=+F(6"(2<1PX2<><<(MSF+L<4I8BT+$<_T M1E0BOBHB/E.1668/?X&1E"+[!#.-#$L1Q9P91?,0J ;=!>:Y+N;D2UOY#"AW MHRFA]7UYN4J$CV=8R@(:*]?%'5K[QTEOT,IKX?=^]IIK?8]_Y -(Q(J[IZ<0 M])'\@+6-W\BEWEN,[H,/.7^.P$OB[/V?"SO7O=[E5=]LO##,>.)$XEPJ:1W0 M1^MY$H(E:D6QV=S!(ZK:;)9DLYF3.5=11;#P"FG*'.*,)62LC3DYAB(*1U ? MIJSA'!@KTBELF05J'>*T4]"1@7HI'$4L$=%3J$*&5R45JJ62Q1[[$- MAQ7J+13UIBFVM4$89P+21";$J0.*'6-$!-!01\IE- 7%YG5,%Q5&^[BH]])* M+50-7E2#)Y=,\% 4V]RBCYON\(PK L!@E8?>R+7C=0EX[J+L]VWBREOFU=S= M\N/HY*0,8;7M&BPMW^X-1OWL=YE*'3>U>Z>U5K?BR%81 MW)RCF%M=W^O$VM#^B(-ZCFE^R''7B^*^+XGA+CSD:;M8-GMYU?P#2ZD9JW/L M!?+7.:%-D@G!),Q/$@8C'C4#_3TP!,O7:T>C,RJ[M]2-?/ 9T/*YN%08]!(P M:-%^.A4&/3(&3>O0C)/HHLFY:KS.)]$R!UH:I#S5&#L>3)0E!KU 7YJ5X7/# MF,^G'G(<^#(@=%['5AU"%T_CRM52X>>B\7-O3GR6Q-@2&BAR)'G STB144(A M9B.5L"\JS17@)ZX;MDRG_ M2S"L$>@D(M'@25R'0XR'0#(/36%BE(V(^EV*T MD2,MF$6*2.H$=["K\+4-52?LP0QN5=V,GLGF.O!',8S:179C&'54&%U;W>\@ M&D6JGVZ8F_CGU\RP"[2?/]HS5O7PY<7J&?_T>R?0@K-B+6:7N).B.EBK"&V) M(45O)^MH)VU/5M%>[UU>0YO%$JK =7'@^F%.0@UOI8^: M(&T9SM9JBPRG&C&L2516NTA]!E=L'DS[*H^#"HZ6F?95\ A(8[O7/43CYUU\_Z#$="\#GU^B6KY8NGA97KU2QA\; MH#_-\D5-8S(,*T2*:-+D++**Z)RLQ'CJF7::E&>+#XXJK6W'_[=[ M=O EG#C*9>/\$VML?6X?P+7-XWT"LD>:>X=BYWWC![0+Y/(;//$#:6[]F1KG M;]E7(9)E3B84"8&]7WJ6HZLM\DX':@!531J#;:L+U'\S8QX0.NF\I\)0Q2,V M6@46'>/!"6(\\1D>RP'=[171K,/AR>___O?IZ>GZ#]=OK_?ZA_^F&+-_]^'K M?T^N7=O8C? >#XI#$:701E7QB#R-R_6B_(9N@A;_;]JD]&ZS] M^UI'.JWNY-F<;>Y;2(GVU,B86PPH[_IU@-[_TEQM+URF6=WKL3XQ<]W 1O,5C MLX2SQU0H])V\-C=/^JUVC=3_U_7_G5/RL3MX8+ZL$6C8OC^J47DQ!/3:$,Q/ M0L%NR4%Q'Q_2NY37NL

HN07MV?NSU3C^ M1G;V0.TZ;HAI4\@!J%_[YX?G.[F=]!-KOH=VO7^+F\=_MAOOM\_@/M'<\V?P M[-1HC& MU$T5AO;X0OCQJ-&*YOLV@:K:_4"$RN]=HE>%*NH)/KY)'J&7SCJ*%54(>*D15Q; M@K2/#(&BP[C!6,:@^19"+EUSGYXG(1;-7^J)T M7T.NC2="H>:;65[!8 (Q-08QFT#+(38BRXA'.&C887PPRO#"7]G()=)QJJ)= M*\4K*F%^%&&>I13$,6PM1CZ&G'T5- 4GJ4!4)A6H5U%9NK8AZN+AV5>7SV"Q MM,$'>[V<.>?72ZO_;!S&)W]CIX.I]/"Y0WR<-R(&S^@C511M!; 5P%:5N5X5 MP,Y0ZZ T!Q"5R"8;$-?8(B>#"(Q7F>D: O1[F,>50.\<']R:_ M[HW"!^]&U_/G=0??.XI%^&\'WIAMW[7L)P_,O)\3 Q:9R@_[0.!/;'^879*' M1W%PH^O]./EESI0YA ]RZL'!>N5ROZ%O=KG/;2P@Z:>.X8RL57[Z*^^G_U0+ M<5Z_US:VF^^VFV]W-VMO=G;_V=G=W-O>:3X[+LUO:G-G[^W'VMX.-!5VU>;' MMUOYMX\[?V]O;>[!']"1S>:;[QR7MRF^?NG846H"0_YIM MX1V%GZ_-Z=:5H _",X26FQ[*G/IW)B=$NY7!>O@[RI\\:?4^/\TWGSPU>?/(715VT]%T([+[GU@DMA C7+XZ M+X7)\P MB?5/QAMB[;<<7_G?_Z%!;?OC34D-B[_('_^JG?0CD,&<-V8X*"O9M#KW(81 M(>WPDG*.&67).EO=?'_6Y%K#L]II:WA4^[3^<;UV&',3V^VS?%\\R8^VE_-V MTF_!2T[:.:O-N-'%7>\W-_^Y:':>]Y-1?S#*DSZ.(.V/VG%BA#X@MMF%!=>N[4:8)&#B MW=H[&*4:P>C_*TH*Y5M2*ZNYM;-H^[78S:E]MJ*/'1?[I0;&2+V65?&;*?DR M+C%]>/YTRXQ',=IGLLKAY.MW19975(D:YD/O#/*,WW7.Q?+( 3'Z_ MAW3D_M1.(RP6.[BQP?WX/0(LEDG>L75S/%7H7[>@#E09$+3^\(IBSM4L'0]CR M4,Y(D,>BDYL^?E;LG+1[9Q'>#[*>6L-28.'[+&,G;5A(]=RN4;)^6/8TJZ0 M"\6%@U$A/?VKDU'/,M<[S<'@@Z(I YO%O1_A_N[LMQXP#5X+LSW(]XX&,8W: M\+P4RQRI0Q#\EIL QLDXT7Z]:-OP>K[]>JT%Z[;5+T8P/[!6Z+309P">=K19 MVAWN65T^2;9W:?A\>!@_-#[=3127B^-9K72Q.ST:3(;G,T#5YH>\-)LLT MM^-B!>=];KW6N)QH%V'\OL>QU.15="%C4ZMD= (S4"-RIC=\%;XH7;Q[<_.[\FKQ*UVM7X2'+ M0$;347>,#Z4L%E:E8IOZ%L^NKLO+IT,S)B0C_QZ_]]K?079CD3(:KNR58 RR M=0CSLQW)1P.M]@04]$.,\W 6>0X_;XU4-^-$?G90\H7S48;OG0.)S_H-> MY^QJS1";-XC^MPFLY(M[7738*UI<(-C@$E#Z,-#?6_W1Y9;W9N?S]A8BYG*C MAJ?$3LL78W5M3#OVK#;>R !ENO&TE@4Y/][#=E<6A :G9L-C;HZ@;!6^H>% M:!5"!TN@?,Y@O *'#B'@0"!&F/GS);V/X/%V(^6;;.:<*'+7EP=N59>GF,U ML%YSHR&,5FH7DYJI@0W'H\'P*D'JQWH>N$LLOJ "O9-6MUA=7=C>!P-;)FX& M1/K> J2VM030,\'^B_P:\.>H/1Q!I$%O,GO)_BR% MK=#FM.JE,-Z' DYVE>'8^#C9V*ZLDF*%9=D]/>H!\4.]TV[,2\X-6J%E^P5\ MY886_4 3,CE._C&6H)P,M+1!#X!"?,][2X0UW&YUH%&YJRNRMEJ71/OJDAH< M]4;M )W*R!O&Y/D80+#X=DPMXYVFHZ*<>:3?C7LU/ * 1QVX_NA"/LK>%8D% MRJZ5/6/%2BNB[PO($+"?_F21Q[+^)\'_E0&RT^O'J57_/WE+ M&A8R5E"K]=J"!N[&8Y9'QT7HXZ7LP9A<*$&3G>.&U3>XHJ1?5?;&2OK%$GSZ MC%;E\ICWWF<:Y6*EWK)$"W3LQZWL0&G@!M9H_N[FYXY7BI#*_3 MB<[FVUWI<]M=];IX K/KWT!^8MR9J$I_9^UH60RKN'%QU)^/XC\?-\_?=7;V M/A\WSG>/F^\;8G_OX+A)/_W8WVNWFL=OL\'U?-JPVGS_KG7PI<&R2T#S2^,< M[L/[Y^VC9J?!#O;>'>U\V::-O6QP;:;&WN&/QH>O2IMH(TB-DY(C3K1$FG&' ML*'&12Z]LG[:L!J$\I$39A0EW%ANM$_*::U)-)@&,FU8+0?Z%ZRD/W_1]899 M#A>[8. _Q2-E1F@MN04!#5X'(Y?7JCIMO+K4YPL=OMR]@+6ULU:6+46_)>LG M>;1+!6P$S*$'BGXFNG.(R1CN[RGH>Z!G#VI-T/AV>Z!9/*R3"T_C>,?WWD;" M:I?\:VK,)Y:RVBG,QW\^809L,8U;UQ'K;=FLNSDPR5>':OL_OLHH34S*()@ MBGC$ C"-.40C9P*V:DN"7]M@ZS=Y'L'":T^,-_>:^ >F&JXF_D$3S[_"X)/$ M<4*<8XNXCQIIHV%;,XX&D$I%?XOQ@?'I1ON\2 M\>MCXWYAO^\]#S@5Z;"O+]!-[V,[?Q##+O2@6J^WK=?S3P!4%-:EEQ%ID@SB MF')DK4THV"B,M0J4%;NV@>< 5>W9,:J:_X?./_\JO*7*^80,S:4.N2'(.,Q0 MP%I*F2B#G6IM0ZS/!I->XE6JJ-[]J=XUD%\)4^-G"\_(!V'E7I"/Z>K9H#O) M\G/Y\?BHQ96?C(]3BSVJU;FPI5TY_)U=./>P6M[)*,2<.!%@C0 M7P0'&LNP0X(9J[V'?V*:MK$L*VYEPT;J9<^) F\*"!L?'0YJXS#WL;O!)*=( MMN>.#R&G*?>4ZXQOV\&@E:YX0=TIQW^N99:MS"/H6!C\Z_<[;@"KE.QW?,O55 M\!"/6C_042L ;O^^:CO].-#R -[WC>Q_^736Z'PX/]CZ\&._\U8TMOQYX_V[ MHX.]S?.=O7#4>/\)SP1:PKO@/7#-]EEVI6]NO6OM[WT[;9XW3O>_O&LWMAJB M2=^>'NSMIL9'?#H3R:5AR&&T33 !1<*=)$R*2(&/;8Y=-"_<;2]=+2>LYPJ9N1#]Z_\\8;[L M5Q:4?^]>KWC,_:*2FEPW^$VTM[,W*Y2O:E6 YVPF7Y5(VD1CD3$1L%X*4!"] M _2Q1.M'!,6><4XKX M9"*AQO RHPBAK$*W94$W/(UNFD="DM1(4>T1-Y$A1Z1 )N(HF("=21) -UPW M_,$90YX*W9ZHN$"EQ*W0TF_-4>(L!3[&+-+*4L2M]\@)QA")Q"O0)[BCJ1KR MA0ZYX$D)9R*BSF'$.?S0+B2D!98^,6^2AB'?*?2U2\OT8C6V*HW_'#&^F>SU$U294V2 M'%$N-2A)/"+GE8#?K-7&41BXDQ'[A(6A4X"7KO"\#)ZVFN+_R^KX;V+K$S MZD6ZF/:@5X3:7DN6-2ASTY1TNK#YC>,KI_:2#+,/ M<%W>_-$\_*H))YY;6*Z8 E&@5"&K14+::XZM)_!I'"?$&"_Y',!VFZLYXT'K M*&A&/RY-,HQ;84G BGKLA+O*(.>%^[\KI[? PSV8T)V4LR]GZ2/74#%/W.]A MU#\%V1G$[FI"X4.F[ZQQ^#7&Z!*FN8"W9X@S#].'L4#4I,23HLHEM[:16M]C MD51C)J:_3"+4*Q.8Y1Q3H[X'&8OUG+XF9V3J#XY:)V6BI13+G%"3[''9/ZK, M;9/E;KVV661XNB$497X>C_J4,$_R1A7NX5,9^.K3*?BZ<7@_+_(BIN8^L7>_ MJ S-A 5?7=*[&=YVTJ=!+&(JJF"[&U:WV-G[]*.QMY\3#I_O;'[5W+ 4C$!, MLY"=:4"W4=$AIQGQ'@=JLT6+KM^T8?]J_.4O$KUJ#2QR#0"A8SL?O@)EPB0K+(>='M M#2^2;ZW/9&MYQ#P]5]?VA0K3R*D#X=\J0.ST*[9&A:022IK!7LTB1Q9@!$G# M Q,)$^_B=&X#,**V=@BDH5I0=-"!N#%4\Q!!D9B68F0=,R MZVLW!@]VQHLD8^AL=&!1HF4J4R(L9^0SLK0O(ZDG*;CGP.(KB!*DZY+350F\ M6ZF0QMQ8544)/B!&[F)OJ!6;PZN+$9S0R-G>O_1C[1+-3^Q9IRR2M4314"_^ M%.:%G[,LZCSZ5OKZSWCE;HWNF/QHI0]>CO\Z:GS)Y4G? FWU#+[[L7_^@1]L M-8]SFQI?WOZ =I"#XW='TP_.VYN'7UK4'C>\2:\ M[RWT^7.G\>7=_(@HR[G6P:$4,>A!TF"DE1$H,:HI]\)A#>Q6X3H3ZK%C!E;P M"+J"MPK>YL/;7 M,!6N/ VLSY\E":^.B56,H42IYH3)1V):6V# MU#%^L,?TDZ#:4X=!W5:>]A'D,W.!WR],M0O,>2=S5O2?-F!.(K4\CXBMSS$? MY#I+9>GY2*A($:->.4%7:^,;5U6170GQ.]HHS!D6F'M-(!<2: J"G"D+*&8JT)UCFK0A6] M4N%DA9-+@I-S67$%A/<#PAGVZ[1-P4J.L#< A# -R!$ED Y,X"2)P,&L;1B^ MX".298E-NJ_"YN97QK2W MFC.D'2&(NQ20\UHBYFW4S'DKF'D17H*#TBS]\!"3+SRB[ '=9D'5[6!8) [T@NQOE/X,=VI?I9,C7I3:KXKLE;.S=/")?GY/AS\L0OW OPSL.P&MT,_PRC<7]V+&M[F4BG1R!^!A6R/L\ MX\Y$>8F5Q[E<[C[:XFUVM,DL;I:3N#N9PXM0W_D!OCEP=35)WSC1 ="Z]Y\[ M^[1QUCC^_*VYM=MN'#>/#CK;##1"UCS>;1]L?89KM\FT)KE/H!PN7(G4DHG459-+)5"/+%"S!Y/)!6)(1-)+F:.0 M00T3T2"NL6168L$$+"A1IDCDG*(8#.S2)@BD%=-(8^)D M8!ZV:9>KH"^+?]+3"I@.+A0#'#/H(S0-NE1C(9C;B@ =F$ M/0(6+XGQRB5%UC;4^L/+":TV4+Q<0\@;.SBJG5C0@K*)VA;>AM>S)F73=P<$ M:I>8YT=E+4TJ:Z8X)L2I M2LB*&!&UCNN8E.41Z"2O8RX6Y$"P0NY0%0R]1ABZ2E2WQ_X/8S#:Z;XPQZ6G M0YX9?FJYI3("/_6!*,2Y)LAJK1!6F"3,>+14KVU0NBC'I56,=7S*,$>;,V*. ML]/UW-#")05'C#_\49D.%TAD-YXNB"'^1.]^L*Z]).-Z=VB>U[$*FJ]#\U0N MS)WQ,MWNOATOTG>]_NMUQW\B,&^^F:61-J=$M]&@1*5 /$B%G!(1$1JI243' M*&4.:MU)'8)SE8UK?N=7?N9&%B)#?(@B@O!23CCFW$2! M$Y;))B%Q,O8KEVN3FX[ZEQY]AQ&Y?K3?D$W0K]]M^]2>#=;^?=U9M]5%4\,] M/5+E>&S\K^O#K7-:.]_UE_ \<^5B0GE/*+RMK[E?HT?TOY[Q("R&FZTO,$+A M3N^\/@14K4M5]/EQ PAVX_?8'<5W_5YG4D+B2VMX]&8T /&(_66)*&BVQIC< M^?P-KN$[6]N\<;Q[#._!.UO[H@&8>0#8>["UV]K_\O:LN7?SMO''\%^#UP;?F^[^.]O>VRHZ#A M!V<*(Q-=1"I8$IED!JLTG:=8$F&2U"9&;[@.2E,9!$TR44N8D3-YBLTP M]@[[]N3HK%YSA;6I5YY YJHQ)T6QF!#@D8-)W00_QMY7D*M;T77Q&#$D9-V0 M7PUJ>?* %[(NZ=T:]-" %[,<01QW2Q6]EV/3:HTR-NUMCDV[C__"?3RK;W*@ M_HD/];(,5!&Q5R/U@G;G_>HNANF[]/D5C-U%A9C)X-'G<)*!X7M2^] GH)FP M#WT:W_;U//P[VWGW;V3L\FZGL>NQ_P'7G!UOM;P?O/Q\WWQ\<-;?: MG<8QM)/N'C7WWK4;0-MWMO[*'I(_9ERIC2=)$XP1REI:#[@A? MNK"V09FJ8[8H[Y?[[!/+[!I3@=^+!C\3O141"Z.IY5XHI[S@SI.@G3:>E^!' M"*4R@Q_%C,H*_)89_,ZGP2^2J!(W&@EC(^)<.F2MXDBXP)*7&J8VET=4N$[T MRH#?$_GG/#5-W1D>Q7YMLS#@V9O=;5Y%B,HL5@$^Z0 TC3DJ."$<=O,4(E6. MI8B93!516RFL.ILE:BIY+7-*7^E##J1U&AG/***>!>P,94+X?*!;%^+!4+5\ M[B6O7;Z5"][DX#/%$\=,.>F(Y\DIQI4/7%9<9,7D>X:+)(FQ8#XAF0)'W)"$ M7" !P>1:;8D@1O-"O@TA2R3?+]0H]G;4[YW$>JW1"J$=:V_M8%BD,]M,F7[\ M$ONX:SS%"J(3=P9+0!_&O.,^!.TMP;!B*4U2$6XJ]K%*Z-1\,\L^C.74 \W( MZ.01#\D@315&.%FM@J"FJ$-G6)T*O$2Q"HO.P/-*Y1NV'J.Q=Y1&S'DPSEOI M%-%4*\FL4!7[6#'YGF$?B@I0(PQ(-1$8<8LY4K4\=U,-*P' VP"FL,YL(0+;@+(CJB8<$*JBNR ML5)@]'&6;$0J+8N>(ATQ0YQR@8P,%%DM (&,P\;1M0U.ZO3A1U*5J6/9Y%LH MQ9,DC#NE.8_2>I%HB!0+1:6*HB(;*R;?,V2#,V9@UA22#&>R$3W2DN6Z-2D: M*630^,=>[V<1+X_Y4&]B*H8^+;"&*_AO'P1 MP[+BR+[X\,(*V9\1V>=X$]GDG,"8HD@M15Q*@:P%C$\6 U'G)L'&GI&=UK%: M\('Z N1K-=R-*GRM\/4&?,4.<]"9E.2*"^HM\1(#O$JJ$C6J.B1<-7R=-=.Q M)*QE'ADN\OG M3WO?6R%?E\\?\XU'MMN-[=J)[0^[^?/AD1T6;\NQ9/E]+A[9=EJOW3%&[/F' M[*%!=0, E<'%P$Q%RLT.PVK%Q&DE'R7,C*Q,Q:HJ)JZ*B:MBXJJ8N*#+;F=G+[2:7[:AK7^UIM6KG:U#MD\/CN"9I''^U[?F MEL?-]]L_&IW=]@&TK4FWR?YQN]WHS ^&BTH&9V5 00F7U2N+8&(5 O79)1^D M5BS[8$I:U_+!%0.J8+@*_%8'_"0U6EA!#,YV7*TT%HF$H$ T%)&*5[:E%0._ M&=M2H,(F6.@(RWPJFR)#E@N&J%")2.V45#ECH,1U;58&_%ZH?]AV-\QEJ*_= M=R1IP82V) @E.(M&.QJD88%HFF 15R>,JX52<\+@PA0BX%]R&B*6S.'"JF6':*TLT\9Q2+EU% M0U9,P&=HB%8T!2 B* A ::ZH1L9*@S13Q!'"B RY9)NJFV4IVE8YAU7."Y7S M0N4<5B'[);+/BR$$6/<$YY0%44?$O64HAW @';WD*DCKDJVP M"E]_BJ\SS!E[)8A0'"4>,>+8,.24%RH];L[Z>3);%.G9[(:+,CRO/8/]C\:'KR9P8"Y:(9($19R!6)E@ M XK")QL]MIC:U_YJD&]6(#%:AW71\SN MB!>?7:F$6$NP(UQ\,ZB=P@*[XNWX"O+8DW4MV.+=X.@Z-[_F"GC[=X+=_-(5 M\-F;O72)W:E^Q17M98W %F!*Q\5^C9%?\RE;FJ.Y&V:X1,??_KY$Q'\]H;_A MHET3KSWGA7K[;7H/C1X.KNQW]5HWWMO_[\5JT2])#U9>&&8\RMX_\M!J_D>WO_E\W&S\X%.Z[E-^NY;8VL;=-QPW'C_B3>W/H.N M?-3>[Q2E,3'TE1Q\:="#K8.Y7GI!8D>4DTCR$!$/&B.3SXI@*JWF."61BB H M7N=L47KN"ED"*Q1: 12**>1#:Q.Y(#PXYHP#E9[X9"*AQO "A2BAK$*AY4"A M&6N;E2J)8"ER*N=C#OF(.DB.,/=4Z!0](SHG*3)UM;#"&95'W(VR]^:Z=>)! M5;Q?!&B^P/+DBZ)N-YH^ 3LKT%P8:,[QWJ.PNS&'#2*$8\2I#4#="$8>)^H( ME]$3MK8A19T\_(1B^9SW*A!Z 2"T*.96@= 3@=!LU1\M (,"@P$5 G$K*-+> M)!2]$52Y:(*A $(80.@%>A@N&W';BBF"NA)^U;'PY8'FJJB[ORT)=;LXK:Y@ MUU=H[-^9#T5[AUVX,>2U7:3D&N;,0ZC3*S(/Q9QYJ%8X-I3DF-1K M>3,O\Y*=VNQ8E%U!X:+"]2>"=%VG?#57^K_5X/K\O8LP"-WLH=1+Q0?]>-*# M,88/3J OO5 \]3^?,+A W L$QB.W>S%P=T,%N9JH\,O^=I+),BW6-@1>GY7G&BSU-ORR7KO?4BU2&I5+EWKM4W M1[9[6'A;%LOENE=EX50Y\:4\FZRU02V,^H7#YO4%/5YAMT!P?MR\Y7X:^['6 M[0UK,-$Q;Q7MLUJK=(;M/(UO_=C&R[^'B^]*__KNI?LV#<37]YBW:#7'@UOOF7&N>U) MM\==2_=,'QXW!LM_ M^CD1ZF:[W?-%QL]AKY"$W=BQK0)Z_XG] K0R+N\X6!'%&*Q,^M-QAM/__@]- MB?HCNZ%-.G9RI6.]BX[E*\8I4DM(N#)6)\58V:MC==-#BCTO)YX=P=W#UB"U MX'K8-G-BV1(2+CXNO+\'K<%PO-'-[(H9:#*/;O<.UVOS^C3^\K+E@]K)"(#) M#J!1_2*_;>E]E_?NPH'\PF,\;^5I-!P5*7*+3+JUP5'KI%,\)+]XG"IWZ-Z@#R@*6 ];G*6C#G=DE/OO7G\2N;0_/UFL[ MY0C '9/6CF])HW:"G2/F3H*>8=NU_QO!])3#,O'C+P;NI&AIOJUL7VY69]0> MMM!9M(!'HY/,2R[2"E]9".M/&79RP3?&2_R*Z%Y*[ML?)S%O17O%N.^DC\4Z M+%?X:P]).6MN?E5"HZ#4I$/Q8&MM?7 M]9R5[3EJ,EQT]<(Z^31G_KOWU 3M(&]UD\#KZWM>:4"M,IQ7&<[76HP3RVBT M7C$._\,N*29D9#9BQC%Q=W51NY.%ZQ7XB73>YN>SYM8WL;/WC>R?P^?'NT<' M\+[]\[=TY\L'TMC[=KK?^3!3)F]_+_?%8[@/[LUE\MZUX/_?FEOYW?OB8.O3 MCYV]/UL'6W^EQIP"\IQKJ7.!::>D19Q%C!SS!@FJ-7?4TD3XVH8P?!%)@JLZ M#A7*K0[*<2*D51;+1"7GWAF-:8K&8YNPX%)7*+>L*#=;L,%;')0@B,.((AXY M14Y(@[#U) I#<)04] &FZV)A$:@5RE4HMPHHER+!(0BAE.'&"VN5D\9[@#B? ML$\5RBTKRI&9L /O"%;&($8#0!UU&EDM,8J1.^5ITIZKM0VNZK"Q52!7@=SK M ;G -7&4,DN$X])K)Q23SF.MJ=>1W#FFJ@*YIP8Y-D/EH@J".XN2\P'XG O( M:)DS^5*89,%S,:.U#8+K4BXX@-3YB*%J#-A,BC!Y4G,B*= MI"*&B)FM0&Y904[,)/]06 ;&! J*YT3*R2$=!$4A> ;?*C M"> C,)D8!Y1)Q.DFFJI.'I<6X'Q>G#WN;N'G^Z?PK,TE@ M%RP*E"3$K6;()*T155QJGEQPUJYMR#K/I_05R%4@]UI ;E$90"J0>WJ0.YL" M.2HES7"&?*(2<9"$9;))2)R,_2KHVJ/'2\X9CY0>,![S8A7+90;8 MTNL7B^+W47:OS5=!2^PSMZ!VU,_H^Q\_GPZUME&$5F5GJ1PQGN/B_O??=FZP MZZIW7AX"J=:F*/C]N7-T[V^I_ MMNU1W&H-?+LW&/7C8$FBY$CC8I\[Z.S3_?/F<6@?['W^UCS^<-J@NT?-K<;Y M?N==ZV!O%_:A_?.=K4_G,U%RG8/C@^,&;=+/\-X/M+FU>7[P'MY[WH2]\:]V M\_TVAN]Y$C$PGZ6/+7)*4%4HM-1=7G8:\6XUQK1YE'OE((SO7-,15C. MQFK__,W76XI!4_2P0!16H#0JY:07-F(9E8J):[S$L=V72S2#S>40#E8B8OM= MJPMD$QY3:W4'L HZEQ'$DT# ?D2=&+/ M+CZ!91:NEM[L;;]_EB,'BQ<,QA&%@UA+<]M99G: UI8^LN-@ MZ?\99+]87FOVAOD-V8>\_+UX&?RIQW_^9@/@RYO?%BK"[VJ M];YGNGD443$I,<=6][_%87[JO"WEQMR?C[L:B^P>N9;2-U80!]) D,LJK8%5&E=HJU1/$EA-Q'2MPC$J_=0 N(R!>INWQ*$](%CQ)0[2U1JAM4>N M#_H,IR;S#>"WS.B=C-[+.)VSYI%0^S2 1C_.RG_AX_32%_X]2],N\7S^';]' M0/DGK/O[,D:,5B/V@,#_!Z<[6/4AJ<2N$KNG%[L76ICIS0U&J,?S<*K\NE;0 MK\L2(I6G6E.9X&'>!8*UCCK*F*R6=W9>_;O7/=R+_7TX/W!<>/+ MN^/F\<'QM O7SI?L[G4HBO=]R4ECX>U[;>A+KJ[RY[>#3N/'_I<&/*\YMQ"G M)=[!='$4C+:(!Q&1YCZB1 UQ-)^7$)?YNJ:$_K$J'EP+T;:[T(.*V?PBC3< TL$HP:@A 4G(U=16TLX MC21Z);A,T518LBQ8,I./P9/DO8L"Z10"XC1@9 U/* 0#6T)BUE)^,Y:\;.90 MH=JK1C7"5'".>6ZBY%0K&XAR+GE"E&V(BD]()(W)6[)_&YUR/.YR.J"R*=9?!D67<8CO[ MT0R*2H^3ZB.7#SAJQ7X.TSN;+>LXDU#B;G%R:S<$$?^\XRL4&J37A::O.BRD M:FO5UA5K*[M;6ZO0H"HTJ H-JD*#JM"@*C2H"@VJ/.ZK&(4J-*@2NR4MUX-LF'E:#Y55!0=<1Z]8@U&&>\(2Y%P;CU4@<1N4^42VFC%N&N M_KW9NKS9#?F?MYO!MWS'SE[CQWX'VK"W>]38.FCMG^_CG;W0 M;I[OTR;] &T[ZDP?NS8[N\<-VA"-;Q/CO8 M^K.S\_[@>K00?+^S]^EKB"1$1Q3R+)AQ)DUC%0H!2^:DE :'[/-;AV6W*H>N ME2])!70+\"41E%O,A, :I")YP[T,G/.DDE-,WCF0X1>![L6Y 3\9QIU/8YRQ M.B@J-0K.YSJ3%B.GHT8R2N4D,R)Q7[D!5R#W&D'.YZ-VBJ6PCJM$+ X\)IQ+ MAD?GL:_8W#(C'9E&.N5U"C!_2#K,$7>>(Q>=1"92(31P.B9XQ>8JH'N%0!<9 M$3SJAD@I#A+"$.T6,B-K?.8"K KKG #HV#73>19=,[XDIACEA"^#$;#;#,A;"V1D7D1@YV&![U8T0=N.5H4(O0GE!ZLY:C/G9I MK>=+^[%V&HLR6;E>4'>08K_PZQQ'5/3Z5VM=U5P=P3!7]AW75^O8L]J1_0Y/J U EN!V;[O#F@T@8P-X)K3;#R=EO^9% M\)0M+BN+3;IY4A80+J*5X#_;/LO-A5ORXUK]7#8-FA/@5<->?S#]K&),ND6! M,5C24RT9]F;+FN4E,7=)+K)0I;G39)>OG_UY]R"DA2[,XCEWKR+XSOJQU*&B MQ"[,P)LC:" ,\M@L+RS_-=L^/NS>.,AL#RVU 6*Q.>W+2SD^^ MUN)I'= M6+++/-*U5E&F,9=0],-RRSMIPQO*6HA _D:#7&P0)B272*RI>BUO%A3_L7OM MGCP3.T7QQ=W):NT-AH/B6O+'&"K&9;[@#V@$#$!^,/Q6\(ZR6-A%""( X[ L M-OJO^M6=*I>8'!7U%V]903!+]TG]^4OU]*Y0:C&AU*UNZOZ^ XAK\]K[&S:8 MN E4JYT_B&$7>O/VQTGN]MVHM%Q-*OWKA?6.-\\:IU\E=32 !H,T209Q3#FR MUB84;!3&6@6TQJYMX/79]'LUD)-VGNR\&N^U K##7$>L)%=<4&^)EQ@6@,PY M%XR2Q0H@A%*95P#%C,IJ!3S."CAO;'X5WE+E?$*&.HDX-P09AQD*6$LI$V66 MA+4-L2YO7@$PNG>G[L5Z*4N-4CFAR8"))Y.JKP6E N(S 1AX J Z@'(!7WES M"%.4:G+E)5Q!@WJ3A5%KYY51*S0HU$MH=)UPE33;MOVHQ+7K%/2B^NN5(HNC M82XW/!BY\8.A"0"B1?7=DTGYWJLH"OMC.\>NVT&O"UO9&>QJQ;:5%O5Z;PU0FO;(2][KK_#: M4??*IMOJGHR Y$X5;I_1+:]LP.,=D--UE:.Z3WJ#5E%'OF@MS.]E,'>VP%RY M<1Q/B"]OL0XVJ]'PYEMF_+:?='LG;&I8KOP\ZE_&11Q&Y&#ROR&;H(F_V_:I M/1NL_?LZ;0'.,C5RTYV^L6LI/:!KI-+(Z%;\?,&M?8Z.3VR]^,=R@O#C"=.),ZEDM;! MUF,]3T*P1*VXP?5(S+/A3AEP"WK>\H#&8P/O]0^N7%E1D?E4Q..=+<]V]C89 M/)LT#K\2X;1)GB$G0D(\$8>T#P8I'SSVQ@!W!&)*I%E7-Q.37.8=QK]>_+R> M6J;()C.9I/%5P!_:HZ+N^'W655(X&FBJQ%3P*(F)1B;UWM M;>:3S1^-/7C7GO_1//U*J;9>$HXBUPQQ8PPRWA&DG;%."$XCA74EQ3JYP>X_ MM;9J1Q'(G3LK5'N8 \"Q;N:&@U9H 6N-T^1IJ2'W)BOV0V WID T\0:V:L*# M8\XXIQ3QR41"08YO.#JKQ.,)Q.-\6^1G-+<.^<[6-M_Y\!70E5/M"4HI:L25 M4,@89Y!CGDG%O/6$ ^QJLT[O)A^/B[W>L*2550[#^M).6R*$XD*IX().R56+ M:TD65^.TN?F5">-\T+"3)Z(0#QPC(X7(&[ODT01-A2RPURP*>U?#4'S%?/\_ M@[OUK-8:U$:#&5-'>:KV/8[/%;-%I3Q,+)/%@7K?[OE"Q1G4)RGG+I ]].#" M;F]8*ZPHW6%[?$)6&)-C-H.4YHI6H4ME*T(_GEB0"3N,XZ<7 ;P3^\(GD%NX MZV.V+ENLX%WH]=%&#+W[YP4-@L M#,:7_EE[\,8_ 4N_/>^N3AL?Q[OZ\>YQX_P#:YP?_FAL'1WM;'TXVWD/N_J7 M3WR?-DBSLR] "Z([>_MB>E=OOH?]>\O#CO_V=.?]6]X$*@B[.K3YZ'C__!,] M./[VHWF\+YK';="HX!T?OF(EN%3QNPO/:\R5BL!)VYF+A6/NSVV>\M7/CLU$Y&?7^43SE.8-H*C,R^,A[H M=+EEU^(/#V3CAM2Y0$2 >5QX#66Z,_;^B7/]B?)S^S&LSRR/1P20C_XHAE$[ M[J3)2+QBM*"-PZ^1P[9HJ$ ^68DX=@EI@RERTB1)N28^N6GI7];%?6NVYQ"' MMM4>W.3P=^'\%N[I[CB=[/FN:LTJY6C68IWA7\M.>]MC"5WG1BTBD>QB,RS= M1JP?P=?]3]LNCGGM+7:^*7YZ1[_F%QO<\)+B%W[1"#L3OS#9T%8B/.%7M[LR M/*'SB34[G]O[QP>M??KNV\'QAQ_[QY^/FL>PS74^G.[O?W3!CU(C3>S%=6% M"1)F12(BJ$+FX,WJ_(9B+HBL(.@]U]3.>F+W+>7EO6]V_>X,[VN8KH+H#4'V&:;F0\73P-3*\KQ93>+7.-[UE/\,QCWTLOOC1?S: MJPY_7<2PK#C4_Z)O5<4O'Q^V6[.PK8TCCL6 C,S)3'!BR+&D$?6$"1X%@8$@SK(9\/]_EEQM-LIG,(!XR^,2CFBL8QY MO.KD#6,?_;#8#=(TCTWM'%)4'@?G'9\ZKB&/(5&Y^S(VFPT3%"#,(N!,0EHTA'C)&)ED6G MG#;2KK#Q>3"Q/O_,^#SG<.0&CGA+0/MU0W2].*L!.,Y.*&7#LW@#"ML,0G9H M 9+M3'K6K!?,51SN4[,KY5*N]50C=>YE(]0G4VPQ5<^K!K[:(WE MZXJ(11:^>P:%:[K&Q2_5::+D+EU9EH(=-U?<>^'3]')JKKPO*/:;"<7>+"AV M5;/F[B+@_:@SCJ*%P8/6G!>Z136$=Q["9AQ6"_"71^_+A()NCBGH[D5@]:=! M3*-V[>]6BK7?MKNU_6C[@W\](DX_]2'5]@R]+Q*.I$(YK+5!.QS\_H1+:=&K M[A6^\B?K<:((Y0QCM[^ZNO+ZE0LZ_RE/,N@Z%V*^5(1.][N"H M=5)&7N7NM7LSI7$K-Y\7< R3O)(NIY?WAG"BK:.&>9)SE%IKA"!W/8:YQ:18 MD.17<#QS_.FL443)M5N-]]".\_R^/^'Y;T7C>)M!>\_WZ:>SG2\?V$QVTKWM M\QPEM_-E^W3_RSYKYK[!,QI[W\X:Q^%;X[AY?+"W+0ZV0FK.53,U869 MS5FX\NQH00Z+2R:[<[TD5*#6*Z(,XX%;D;1@6(E@> H,V&^X@Y?$YCC^[Q9Y MG1@-QS;#TE"8[837I!CZYW\/H_Y9M/U*;N\BMVQ:;BTW A-%D*4F)QI-'&E. M \BM<5@R&Q5F(+?K[,;0W@7&&"RS\68KI^WLG<10&T9_U(5W'9Y5L077L0$' M1943C!E".:"_"T%S1Z/'\"DFL;)T+!TDS(D?$-QZ$/N '"4$MO(8D.78(F=5 MB"929U+.-B58G9&;\DT]1P3!+V+/C7OY2Q+B^Q@)GD"**R/!X\OUC)$@TA24 M40P9R7.BKT212P0CA:E*GCH9=,S)CV2=\MGTG7>W$E0B_0KWY4K!7JSTSBC8 MFGJFK8V(^F01)]0CHXA$B7A"<^9KJ^W:AJIC*5[PGORPN.4E$]VY^K5FV FC MM5(B<@+*MM5,1BN-,*!K!UOIU\LLMK/ZM95:81V1E"1G-G82Z6RCUT9$0%\I MI7"YE(M8K'[]D.#8IY.#O5ZNT3$; S'C)/6,,: OZ="@"HU==&AL9:EX,G"= M$S)K121:,(($LP'E%#K(Z2@05CH83['@.2\VE:*NY8,M%4L3,ONTQ;,K#'U5 M&'H?0]$3@&AE*'I\6)TQ%!'O!0XX(A))!,[J-;)$8Q2834)A947."$^IJ%,\ MFT+FWNXD%:)6B/J"$76Y +6RTRT6/&?L=,0XS&/0R E+$2>:@ZZO),($!^FT M\3(")^6X+N6#TV^]- !]\#/F9).Y0U6)C?]U_7]OW)@38=YM55J$%0K>KQI; MI46HTB)<\V4JT\C49I),OX*I>CF1U55JA"HU0I4:885'KTJ-4*5&>#FOK%(C M5*D1JM0(5>3?/0R>5B@?N PI<,(E%8Y%GOW+@^-].FWRW.^\A>?]>=3< M"]^:Y_">]W]UX/K6_OGF68/N?MMY__FX>=[N-(\/YJ9&T$QI'4(.-PZYDI@- MR&*CD$@J<*6%8)[F@ %2YPNS>2Z1U;)"HF5%HOL<9C\!%+W>P^RG Z>9PVQ/ M8V ZY? EG!TP&48NV(2LX QF' >??80(X75JJMP(%2Z]/H;T.HZ$GPZ"9HZ$ MI8V$>^&1#XH@[AQ#5@F.@DQ:*&XC9L"/F*H3.1MWM?+T:%5R(Y@'AVYX3X7' M.I) -5=66N6Q9= U%APA5A2A&X10*M&ET%:A&TLBMK.A&]'%$%)"AHF > +9 M=4%$E"N5)V4$@0G.J1$6'+I1I49XB2&85%J1@ %63&.LLV/+]:S'.Q:6RN@1US$[;3*:\R$%E'3$0D6AD@S9@FGJNDJ- ML/PB_?^S]ZY-;21)V_!?4;#W^]PS$11;Y\/,!A&,L?UX8B5LCSP.^$+4$82% MQ*/#8/CU;U9+G"1A(Y"@)3HVU@.HU5U=57GEH3*O+)=$5_[U8J5WRK\.+'AA M)$5"@WG.733(I2"0D$IA$Z1P-DLOWI3TR12I*!ZXSJ!$(C6#M M6(L(L1AQZ1C2H!D1Y9+*((R3W&]L,THV#=55'5I5R%MAZ"(#1<\ HE6@:/FP M.ATH2D;8: (B5%G$JQJ!B)"<9CAE-U]YAS@+"EGK.)*. Z9*K *LWC97FTHO*@]F;0!T,=0(577. MLU?GE&_ JW+E##*/R4#@+9:.,:U&%F1SI?Q;G1 [@]^8+,3@6?0:+8)WQ[%V M5!1G^ZO:6%O4QM:Z:49,+U K1>U3#/G::W.^%K^?Q4X_SO[FJ;VH^6/X M8ZR%8:P-NL5] .BAT_A*Z#.8&"=FA_V>K'C+VJI/?2#X:C$"NY2L[6S_#!X M$%P-7^[?C*H'-XV=[FFK4XRJU9FZV]:=LNFKH?9KYQ&^^S]S:'<"NIQY&+5G MBENMM. !1\%%"(;IJ&:2'M]2\V(JSG]K7'MI4M,_3,W+U53S[?A_/U\%^_;.SZR[W=M^=[[]_RQNX'?O#^+8SY^&3_\@L]./GVO7&R+QHG[52_ M_"#V=K_ ]4>\ >]4/SI,V,E(0$5'$07B1!KDI(F($H&%=P1S%3:VU=9]53T@ M4>V\]'F'S[4?L,-<1ZPD5UQ0;XF7&+:#I"I1H^3$20]F5%;[8;G[X>UEX].A MI\8&GQB8;+ I>,0.&<"X%R,ZA;4_ MKIT!V'9#OQ8!M4-MYZS7:H^^-"(I8<4NJMN>/Q[]F

\9;K.V:&4%, !QZ ]J[0@JQ-YBJ;BC&?)TM$[/;*MW"N^P M66LE^-.]F)SOWXL^F[OA2E'8L[->%^89[CUZ8+[EE<+Q\->C+HRGOU6[.Z<_ M.J)]#)#?%=6__'$,PW;LIA_X:N^&@V$OWG[3MZ-A-[.YT(3Q_-'N^F^O36*; MGVC]_#!X:3S3"DDI,>)90"U6%'G%$Y/<>Y[41BT"K)W!O ]ZPVQRE510LBF5 MNNUV]SQ;46/:M>$I#!%NTB]V\9LN"$'GXO_\2U.B?@?\Z \ M[.XI&*7S&%/ M39VN9A,)KIP!1K^ /30X[@[AY4+_U]\>@CJBF+MGIX[C(XJN>:GC*'Q3ZX5S MANDM)1['1/8S?K.'$9'-,U:S!0;.BHQ5;6EU_Z=E&ZNB;&7&NDKSNCICU5OD M@6-]63ZZ9NL4U$ CGM<^=T]MYWF8Z19*Z?.@J2H+)=:[5O:V1G17)6(E?-%= M4.+E*M+4%KNA5YW4;<3A!J^0#<=L*E:$> ^>.Y@N7DW7/-,EJNF:9[ID-5WS M3)>JINOAJO X]J)-,):7R$]_@>R-48KZ#V(LCSRL?YTY/NN?PE-U-UE4=Y-/ M%_7W?[8;)SMX_[1.]IN?^-YNOK^G^U\_T+W=]LE!,WS;/_F[/=7=9/?#^?XI MC&/W#" M(' Z!=Q9$0+3"&N# 0(C03:FB)2D./B$33*9 T1L:LXJ"*P@L(+ Y4)@ Y[? M/(_M?V(]IY&\AKK"YT._J1SNI*C 08EL\0'Z)<:0(='"KU(P)54*-FULF\TB M,E6!7P5^%?@M$_RRN=<\[U:8MT#,FR*JB)HD$;% -D2'N+(<&:(I]@K<&Q%$HACIY!+&O8ZD<)RR;W# M?F-;;BJY8/Z("O7* ,5ZI4/]=YUAQ/!O=3Z'@.ZC+UNA7=S'FW4K_A]FSNX M=UR@*F3N%>(D,%P)Y317SD0N5<,[>TI30WRO(JR"O@KR'0EZK MDSH_P+L,<7Z"QV8G9U)4H+=HT+N8 #U'%-51)$0=0!WW.B)+M4"!)6(T]2HQ MN7*@]X#*\?Q[WN*MSJ@8^D[-SEA,.-U2N.:VO&8G3K MB^/*''SS%>O@]8:#^[\RE/>3G:E&N%YVX\D$67M7!3^W:D$1$LL!9PU,^!J M7I?V/M^\Y +8X=E9.^::7MO^P[9MQ\>_CF,<[+;ZOMWM#WNQ M7Y8"U\:;L=H[_?MD_^3=MX.3;[QQ\HDT3CZW][X>M/9IHUUO'IS6Z=N+QDGC M6RY@G2QP/?C::-6_?C[=:Q[1QNX7VGC_11R<_GFR3[]\!W5YN=_\0.OT$]]O M'J=ZTXOZT6&F'3"8$\0%!:6EG47&1HP,\9A0$IQ7<63! +R#69'M!DE-Y(9+ MGC#FU&M+5"""4L.5-]+1R8+8\;#P!6RX<51IS9W1\D>ENHL6Q^(^O[5@'[;\ P3T<^P/8%9R MY>T;VS^NK40E?G-&!7'OYD5\?A$WW@NM?NTXM@LJE! +%9^K\S.Q2S_7[/]C M>ZWNL ^7=[[U:T?M+GRO?;%5:XYH54Y'%Y[U6KEZN7U1*XI]03/"]%[&F:7, MK7Y_F)]<%"'WP68.[J+6C@/X4O$GWXNA-1BWR>Y\JQT-;<\"&DW7[)=US^SD MTNYB?UP-YU>Z-AY5&5BE[@ M^='WZ'MCYS FR:1+$266(9AC;->;,7#=8LB2[VM W>[0S=(P_:TIER-8]A'*LLQ M:>KG5OWR'5SW[OA@MWVZW_Q\TM@].(8QPCW^/-T_^<#WO]:_UYN-J0C=P?L/ ME_6O7\3^UW??X#G'C?=UW#A]^[VQ>T3KIP>M^LGQ\?[EV^]U^G>JOYFNN(B4 M*Y7[E]/ $N(I<>1\TH@X++"G6M$$_C[9Y%FB2]/;Z+FKWIX97W=@E 6%X@(C M$G)+/.#9,X*1V0! ;&N&SG:V'T?1JU_(K[/Q_GIQ?M3_[:$-XU<0*I_*/'GW MB.,';D2Z[49<[Y\*'N>!QQD=60DX&\;3B(3-S@@V#FG'P#>QVE+M(HLIMH3 'G5&G+.TSIE88@\GQ5;[-H] MV+05),\#R3-JA"4CRE+.[Z$C3 MYN["*%JQ7PO#7A'@.HYCFMU[B3W6R0Y< =BY6:,*=^;!G8MIW/$L:J$=0;+H MS2221RZH@)R(&'N/?>0VM[R;]I/G[LM468$_E;T]P)K>RAB ["GN\:I98\^+ MBGUX2_CIKI_\(&PLME"%B_/@8F-&!%$G'+&V&B4B$N(D$N04MH@%BI56-"B7 MP$6NHH55LT0=DFMQGE](M M_Z)V45[,EBZX5.4^F$\]K]NK@XG9$X6%I+;D!S4WNV[A=6>[; MTTHMGU/N8N^?V']0^YXU6N"%1IZ?N,#GUX'[IZ[N5:XC: ;X;;RV 2Z(_^0, MR0=V:5JC968E6>:/UTO4BV=Y78I5FFP2..C!8]OC+E/A9-@?Y&ST2=E\<#/& METXQO@<[HMB/ZO75O\X-T^ZOM@7CRX:@7T< M]G)&\N"J@]@@]D[[UZF1MVZZ>3N?^28IO-[5F]PQ4@Y9XL[;1S->GG/>1C<1I%>??6@_^V/AUT[&_;\ MLYI,3-@F8=)5IWL]5 M!Z.!%!GHH[OG+ISY2:E=E$MF![+X=)RQ"E^_J'7/8BX=RFN<.^(!6,5B?G_P M4%CTP7@KY)SR?,<$)GY_-+6AE6#:8QZ5BX/S&$?W2K;5J_UCV\-XM?PW:S": M\MLS MVV3P[BCRF(\Z(,.W!>6J@>O42YSG3JNYV=[WHC,9P.\\W3!=D%3)2!.CA,N@ MM3-"8TDX,]98Q>?NCOIA/+XQMNH_W\['M4*VET6D%2VL)=UPZQY3Q M,;?W8PDS-G<[U&H#S+\!+AM'ATXFP06AB#N3Z:^]00;3@/(RA&"45RGD#?"3 M?K@3'4N7@U"C!M0W?:=_H <+-54T;2X!2-U.I+NQV/I_P1C?YU>J-NO/-^LG MUM@YM)X;IFQ$D4J%./8..9H\BC(SG:08,/$;VY1LW1G&XJK;" K8"KQ\= M*D*934(@FYMY1$(=A*_"?]6W^8:OEBE)A1*D@)Z;EUK\5 M.\)JL2/,K.A>X0KMO^+8<[Q;W?X!/*=G*;NAK.;9:#8BROOWQ!WG"M^P1C;_XWK_WGY@I]'UFH&KRN8:NYD%>F<6%MLV M& #DN2B/BO?[T/D'9KK;NWC&/HR+;MEXYSX+RNP:)2B9EURP>U+N[7DM!T_R MG?I/R2I>JQRL*HMJ.HOJ6K1AR]2O=LPK2)J":P]V]R_KNS"&TT\$GD,;S="J M[QY='IQXD:]OT(-OC?_[I/#W:_P#OMDP;]<+ZWVSAM M7'[+!C0[./V$]T]F%R9I21,SVJ"4#,L!,8:TQP+F%VSJ) 4SG&YL2[4I\:*: M%ZX0A6^%/BN /HMB]JC09]GH,]4WT*@@0E(6B>C!GQ[P^=CZ/9KA!G M88@SHR R25B]R!*25@O$F:)(.^&02(%%J1SU^;1:D4TE[COW>8GJGT<"S;W^ MZBN5W(6;"I7D+DMRIVR%I)+UTF,05<'!5G 4&4$DRK2;0>E((T_@J-9@MW'RL MP&RQ8#9E- ;.(O?&(:/S:141%FG)!>(VI8@QYS21C6VF^*868E7 [)GB4\^= M)?:QE\M=!Q>;M;-VKLW.]3KQ_PU;9[D<=K/6B8.'I(\]H%OG#-:7>;+%'NUT M+V>4ZWZRF4L!AX/8JQW;7CBWO?BDEBCKI'?72;7JW$?0,.HIE3RR8"0)0KHH M%#6)&/]0/^$*1#YF"-GIA+=7 (_OVMU^[F5?$MT8]G#MW6CI7&GMA&GO&:2_6AC 1-,+.&\1A'R!-M424 M>.8%9LZRG%^B-L$$*]&9T3,Y&!66K0"66<<(Y4&82#V8G-HQSASV&'OPJ#4E M#W43*BQ;+2R;\CX8MDZ1$%!R)B(>I 0L4PYQSP7._(8T6L RN&_&P;]7!H,G85!T)B<1.H8,X0:!:Q$CH+$$5;VQ+?2FEJI$AX?5 MN?]"8$!P[YG@(.H&5*\)6B4>6#(N.<=8])5%MIXP,&61*6N"Y%8@8;%"7&N* M+"4!21:H]<[F#S>V)=TD>%&,TV7+(2ACC.^_UF4NE&[OHHCZGMK.,-,1CMA[ MKV/ 55'#A'$3M,3&:^\%X1H+K8,4R3 J%,;"T\JX64=4FW%D+WU2ID UK!/B M!A.4&;&0C=(JZ37646YL,RPW):Y*)-8.!X@V%AMJF B6)X4!%;!P0FK*I(]" M5M;->N+ E'4C$U%*&88PJ #$K25()_A'F"C!X)46L]Q%V*A-*M>PX*+$Y@T8 M-?G_;MAJA]MT[95_-@[3>.*XUUPZP9VWCGB*<4A1X<@BK4[_UA'!ZLV=P74O M].8.;EQ^N3RT(6(3HD%118RXEQP9!_\$H[(Z,XD$OK%-Z"9397+0JCC-8BP9 MK+EFF) 4,)<<6X89VQ#/FP" M/UQ*2PS3X(LY1GW2FE7FS%K"V-MI+!!&2H"\@:*:4V$O0= M 8]L4\LR-:ZMXC(+@0&/G>=6&T]LXHYY0W+W=LH8 ^^&^UA9,^L* Y/6#-7@ MS$KO4;0Y$8@'AIR6#C&%#7@\R1KK"AB@3^;,JL(R#P_+9*$Y+GJ;W8K-U%JG MF=-[U(2K"M1,5$!Q,&$$T^"B6YZ$M5Q02IF5B42AXX/+.2M(6RE(^S!MV7A! MK)XT_"_G M.8N$.=&:8U:9-NN* Y.FC96PR)98))0 TP:,7*0-SBVQ@O&:!!),*G" R2!FCE2F3O]06\X$N01+^A1KR(&G>[W1R51BJ?*BUY M9="L)9#59X1J7%!618D T"3X:-X@%W*;.:$5]5HG0D;$QNKIJ8%5K*9L.&"- MPMHS8X6R'%MIP;QE7!J.93 AF,J@65<#(!$5TDKG+JP<((6Q3F46%?,O' MI37;9'N8M52:0O?_QGZ_9F^$"B3W1JJ*TS![2ZY6I@J>/J4*?M62UDDII:I4LQ!]O:LG*(?[K M'M(:,>>?S4U[NEP?=>48Y.9^ZS+"^0H9Q6D/S>D[T];=%PZI5TPB,D@ M =*Y0TYBBQAF7EL7J(@ Z42I38P716JT*C&]"B-?-4:^M,5;8>0+8>2DV2L" M*$LI/*+!!<2YC,8/U^ M/XN=?NP7IG!W7.^IC^,M]>9F1U7J>W'J M^VC:Q9'8@Q$7\IFC)Z"^'?RD*,O_I."IT*/Z6;JI]9,)CR@-/4RPE4B2- T?6BMPKD7)DK"0H&2)A(POFK 1XTIO*K%!+VM#JG[7M M11YL_#&B/=>5ZUZMT[3?P=TYLQ=9C*L2G>7$NXM)_CB:XSSD^N@[D7%MK*$R-;>U#(\:*7IF-+RR=W@RA?+ M>NVRO) P4"7++R3+4Q:2"YRI:!#'W&>::H><8Q1A'+TFUC-6T-.2387+%)=> M?PMIQ0(_G^.(I674ZKV M485&2F4_5"+\C"(\95\D6$694V%P#G$J 3\%GU-A,+&18FMCYH-6FU2($HGP M(@,,Y:TQG30QYC7FQIGHHZF;E8S^RLJI%C\M*P[AB[+"*O1^!O2>44KJ?9*: M"(=XY@3@*E%D%3:(8H!T86!)=?S MH.>4[4NC HTG$9=6Y"H5![9O$L@K+;VT/ 3! #TYV>3BR4T02H.>A>G\[T%. MR[LB7+M%<'=J>T>M3O%X"?)RA^^.R2L$:W4";,_?4/[+8J13;-&?B2>]GV&. M;ND?,LR17Q=(AJ.K""ON1A]/7>R-/F&CCVCM/,*W_F>>UG9@VWE%,$^! M<:>%]HKZ)+ABD?'$Y#WVGB@M*ZA<3>QKQ__[^>+@:SASE,N#KXU6_>OGT[WF M$6WL?J&-]U_$P>F?)_OTR_?&Z?[E?O-#QC*^WSS.37?%7O/+]WH3,+/YEM;/ M#Y70BFFAD.:4YHY.!H'NT<@Y)WV"U;421(#AK?O(/6''MZ_X(^?93$X0$8@@ M46/+(S>.,37.-W=E,F[5>[)]%GR&Z?;%YN]X;%C;V M .;Z,5_3'?9\+"BT.CF5XI?_\R]-*?[][>>/Q4_D]U]K_8O^()[V:X-C ,C! M<:R] >2TG8O<\:]=]/N+8:O6A ^&G3'_*3P)[@#;M3_HKS^L+IRVY-4)0G,? M[\'OCZ%.]0?6.#J,$6.IP.A+S.?,%@?J M&A.&N 5K3$D"VYMM;*NM^]+N5A0#JZVT6/./[>T<.C#^DO82,:T-XL%'!.A( MD/)"FJ0LU=9G\^\G6VG"_+O;,6/M [BT) 'U257/X2(IH RO-\=KYU7][38S&>8(>YCEA)KKB@/N=Q8UA]21681DH6RT\( MI;D;-Z6845DM_P)A^63G'+QR+!D.BBO$! .OG!B#K(=?02"%U,;*R$0N!=RZ MC^+D:OE_.3]N^>,K3[Q_MR=3-]6\/6L- -!N!R7SW^?9,D9KV#!>".L43Y*: MZ!ESSE#'7(I$5HBQ9,2 ,>X<:F-(H)$@S+)G3!)#FEF2NW)@ZC6XS1P<&SPC M)EA[+%: N8"YL-$[QKAAV&60$ 2\BDB23J["BF6;< (6WJ6$>2084:MHCN E M<&:M01[@V@OK<: L+_Q]C85GFG"_YMDOSC,&Q[T8T2FL^W&_%CLYG'>/PUJW M/7\\^C.5(V_UIV'!,,MD&3WZ"8^=V^B1V#K/)&A5ZKA.R<9(J29"IA C@%H% M85#BV;!R[;'PZ))HSY1-!B7"+>'* 8[FA''@@QD2PAXC, M] =;]Z6*SAN=FVCK.+IG8W@*_I@?_3[B!!\6RSAR8XLU(CY$$<$AHIQPS+F) M B,>6]W\HXI\AMW6WW?[O:'O=B$Y_[1[OIO+RV=%V/I//FC!5+$ M#YJ?O]5/OC%X!FM+QONWHD'__M:X])<')W4Z*9WU]W\>UT^.VXWW MGR[VFAXW=CUKT'?M^LD'O-_\Q@Z^YGLU3NN7!PGN3<"R4%YC@XE",>841*&S M$\HT_./!W L,2^TPBFXZ*(%Q;1QGRR;"<%=HMS."@7EM+UL\X!%=#O[Q'8ZW6''PP3:(G\E MPU_O>JICSP(+]UIMNWU1' NW8U[H\];@N'@%V^]W ML^Z$OYW9BX)QNG9J0\SF8E:_8$4":MR,^ [7R94,PS MO#B*[G3BR"BX?NAXWG):#U&_]VO=SE$WWW'0@Y49*?!B:X$1T2HB@Y/ZH[R; M8\*(K\%2MKKA(49U[<:,OY/9U"E*R,.(:0]=*=@6?-KJ%=O%'\,4P"*D7O1)WP=<_C'P@"&L!-:@SA.G()E'+8'(Y? .AA MS/:=^E:?Q\TV$_9U+?C&XRNO[TC;BT86( A[_IO,:]C#2RT?XIA7,"6GV4-3&O_\8J- M)YC3+95;1T\'C<];87!\E;%_ZXOCO&I\\Q7K8&J&@_N_Y:<^Z>XB: MF)9;_Q[W;MJ.'T7D>M%^0S8?T?QFV^?VHK_Q[[M2 2(Q,7.3+WWOJZ6T:,NC MF%4:8W_YXQB&[;B7[C'+"OW_BNTPW#@_M(PQCQ-'4B7PC+!3X!=S MAU1P//$86''B>M>N*JM"RM9!ZK;;W?-"O8ZZ*F6[(ZOYWI0Q.*(LN=(!HY2) MNVEE_3'J_Q/!EAM]YYH6]IK]9&P#6.]'.BQ_"%LYY$_#+0T5@5E4/ +T"8R@_^MO#S$.BC.[_XRFX%I#%/4UL 1M>]:/ MOUW]\/L5CUVK4TQI\:7?Q_<:JQ4Q?499K/3HXQNPW<(CP!T7J(^?//YXJ_AH MHEYH])E06YKH>S_&6^3>SWYT6[TEC7C477_\F6#W/[-L8V6:O_JQF@?=]2?4 M"G,V(YRW@K/9.@4P:<3SVN?NJ>W<@X3F0:6M/@KEO\U>QYVW?C5+:B97=+J,)=>WL/'T^UO:KMM:SMM2!2S;(17?T%^Z17-!69]D7GIKV:MY'W M>O"RS/W6*TZ[XHT+#DN:>"ZOT-IR3 Q1'H/OK*Q@/\LD^3&!\9M18/UN3D%J M?8\!7<9>MSRL*X\+E(U95_YHP=C.]YN?>'UWA^U??C[>^_JYM7_9;M5/OHB] MW1U>?_]WZ^#D[>4DZTK]_9_?#II_'#=VC\[KN^$D/^/@_9\G>U_A>S^-JU@^)U4[%Q%&P."+NA45&\XAB@D7T&EN71+;S M-27T]P4Q#I:&D>J)C8,K8%MK8'-!!)YPI,Q@3B-VDE',K3>4::L2J8"M1,!V M.05L7ACJJ$9!9J9V#A"GC9.()H>52A+#AQ6P5<#V"H&-IV <\Y$2XK@T7#-! M,,R!$\Z(D'Y:\?) 8*L ;!X (Y, %JQW.%?Z,V8=XL0%Y RWR%D1HU46%JB@ MPWLR%5X%7A5XK0YX42VL()D40SONB7!<<6UT8(&2!.[G@L!K)9@^5P/9V"2R M1>N5=CXAH6EF->,*66,BDC9RXPVG4B1 MDTN%]7U[WE8/)].@%^V<&!!2E"[ M/]^QZK%W%YRLH)0()0W1@DMF8:-C+!W120J=J*UV& M,(<]ILBQ@!'7BB)+)464R6B=Y%BHN+$M-N4JM;^]JC. P<8?BWQUY=TKUS0% MJJC&KAH$3\"W9IH*%R6747$E%#A'GE MF> R 7!7D8W2('=K.K)A6-18.P^N M4HZX!B:1E@Y^LIQYE3Q)+"WZ,+Q$1T:O77B]R(6T!/N0P%7*[,@IZ,@%\]8' MZ4P5V7@!(9V*;"@,6Q#3B(@F!G&.&8K,@6MIB$\2&YF;)U6QGQ> QJG8C^> A()'E'R*B*M 1I#0@G<#1)#SG2. M&]O*O'S?^PH6*UA< UC46'GBA1<$W$7#K#'1%*9_@E]OZ)?UPT+\[@L\S']8IIG4GC_# Q\&F(=HAK M)Q#'S"(CDT314Q%8!'TNQ*K0.M_M]=!N63=FZ:_97BZ9.^OVKIH\9(I_[^%M M;CBT;M%KM;N=(S1NU'-SDSGXFYUM%XQ=_>,8!X_B93:KQX;!2ORP 2V.'W4%2!8?0S>X]I/RZ*+K1TW( M,K+%5V"2?Y+EO:Y[:_I ?DVS^/\8&T5V4-N-/IXZ0!9&9O!15XPRKYU1)NI< M0QI)". !$LVU -=86,89P0Q[=_@A;QI2M)QY<*AC[/RM233CPWFC^4G ][XW MFHV3?1C;P>D7 9Y=&SR^5OW])[Q_6>=POXNI:,;)#FGLML%3?$OJM''160<_)FR3%-2+8%UPB5CS-,Q: MZ_RG9\.RJ4-^"D!F);/(F<@0%U8"JD6.I V>8(.3UNRU4I(N,9908>3KQ$AL M! ^<@K6@!+=,&1&PILZ9@L_)V\JN>SXLG#JE*CHY*AL0X\8@CHU%ADF+E'*6 M4A4I_)#93DL$BJ!/$$\B(1LC1I@%8V,@!%N\L6V>SGLRUY:OR$KO-KRJ.$EG M)H"S .HT*")Y&3V%X'L>8O+^F?7\WTNV[O#K)4D#(/I,S@K_"261^Y1E(E M@CCS!&DN'')146F(LM;8C6TAIW-1?JW8OU970!?N@U<"NA@!G?+#,0;WB*J$ MO,<&HMTT!8I'<#TMT$D*F;YX6LA\J]6/!?M@]\OGNM?J_YLLCOEI&/P M?!(AH+ )#F!12XKR>3KR8%AA"U9V-#1W B5F.@_H1>1W38_.&]T.*KSTO^)@ MT(Z%)!0E>4695'6BOG"/O0]O"3]=H5"KDSHS,W=&ZQ&^MG)%]R OT4XG%(M2 M8<\\74>-5%]$5NG)- M\RAN<9KLG/5:[=J(SX0]LKJDXG]=PIR44:?.4X4F,2A1G031F(-=K&TP,?%$ M#*:>8UI4HMRRK/G20@&+F"%B<^( MB5,A;>J%2HGFOO :,-$2BS0A''%&A,$V*6SS2911+XZ)BX+%![1>*6G[CIU^ MK9M&8=31Y(]CJ9M%VXTWHZ8;_]NO]6:V^;BHG=M^#;X,KP0CJN4F';U6[LP! M-_V?.>294N$235J)&+FS4F,O"=4B&*ZQT.8>>1;S>YCWI:[*U13VQ[>B:>Z( MO>:7[_4FP,#)#M_[=.B](LQ8A8SPN2U-8F#&"($D"\H$HI3$/^" YK)IF7E#NL#"*!X6I2])P M082N]LAR]\C;B_K.8>0$U*R@*&%'$">P1[06!@ENZ!F**34+_?]2U[U4<(8 F KS/XWPP]\9]6=SB)3WEK]6*W=V0[K4M; M;"QPRCO]S=KY<7NE@[LZ!VW$7QK=@I,#+OV*V[K8GRO.5]W^H,BY&/5$>Q[X@/ M,3=]#Y03CCDW4>"$9;))2)R,/51L8_N''8X(!ZTPUG@HF\&%QKFC@M 2==!4 M,X9"!^GK&7BN9]Z= JJVI"K>>;G]T;(V[<7CV.FW_HD?.K#E8J,[B"5IAL;J M5^ARVCBN[[:_[5,P%<'4VX/G[#7!9/Q:!W-R!U#C&VY<[E_NO=\GD^BR3]^> M[WW]? *F)FZ\KXO&[HZH?_WP??\2S,G=#X F@"XG=7YP\G>J7^[@0YJ4HEQA ME"/)8"MZAHP#/#'61!R#CDS&D1X >8AA)R,TLXY;QVRTSO&4F6V-4%YBG0(U MC)#)UFD[W@]/AR.A+9)6:G=6HO;?;K\_9:_=DCEFSQ_PTS$@Z.[:!H\Q:_%]>&6NIU M3VN=."ANL55[MH:#M]ZH6.$9HI97N9DM]%!YR%"C>8=F2F M^P#.%O0%2)]YD/#-!I.?S_'=-1$F=VI1%-0^&,.$FP ND]$L)B*\Y7;CVI>> M,B<>T A17&G#Z8'^_,&KTT!1F"VAZ*IT.B1;C,JU'.P2#]Q>K-,A3 ![V-9: M?*?#]>C1]J[;@U\[M3?#7B]V_$6MV8.;M0LLFATH7/LIV0$/T^:[U-YGB^R7 M;-/\6@-H_IB59;?S@ E99I_#]9CDJC?@C-Z SWCJ]SH/]5;TS&Z>.A7/3.11 M>QX5X\P9K3GUQ%OX"3OUHV9=$^5EU_[? +RXXVX;YJ__MG!)5X*FXK&>W]7! MGCCX^@$W=O\XV;]\=UR,K=DXWK\\XO7+T&[0^N7>[M'WQN71]^F#O79[_^03 MKK\'G_#KV^_@+9(Z?7<"UU\VZ!>6#P3W=M^RO=UWN?W#Q>3!'C&.2Y' 90PY M^.O ;W0B><2$$!KG4(W0&]O<;$JV .ZWM6]54\%::6%M'E2+&,,;2\ZMY51I M Q"&O18"R]R\Z<'MM2HP6RJ8X4DPD];H*&E$G&N=>:LS12X-*$FKK0A>>B,W MMJG:)'+I[6R6BVC+,/DKE*Q0F>Y"5(KX1QA+H3 ,=A_E?%7 M+KSD4U57$K2:M@P9SQWBF%.D-6:Y#8^.1$1K> *\I)M<3>-E^8R_!3&8%<]6 M6TJ4S[W?N_2?(\DCSE'GHN@R2>H%C0*5&BD-6T MR(V-W L6!,MTRGPZB;U$T,XI#'_0O^7Q7*4J/B3Y;!E'H0_" MQ%4CKG]>KVBRJ.,N +Z#U=WI^M8H>63P$=ZH&QX.BN7CH5@-/+R8=HE,2DIK M*Q#V--< >HR<]A)YJAR.W*E$]:)Y*$IT.KB6DO[,GM'"1;T2Z7E$>LHW4C%W M=8T1)<8MXHH'Y*1FB%K!>3X'=<%L;!OV%-]HZ9)65DB=%C75C9Q4/.C/8_.BDV_6 =G M@4&?IQW]KR+J+?%0Z ?5;U>H][';RP.L0D/+1,;&FVE7B*5$';,412\%V$T4 MD)$FC6 #.:%,D#ZW[%C0Z5!ITB))U<5^I0&?:93_73DQMF M;&(!<>(PH$_ R&"OB5 R&@8>G-X48@%=2@>0A8$JSN)^RLTK^?7R?,J/UCA 5+C,H]J<%W M]=0@"Q8!&*B.*^^,Q+A4OISQX[+RT2G"D \D>O#?($.P0(3HF&V!18RZ7 M$9M*K0\/9V2RL55)9'!39V&9D$U.Y#B;L75;Z:1[ ^^F& M1R*X_1_7^_?]?(%C0>)TE/-[UNVW\@U^*_B16__$&WZ^_^\N%>IX2O#-5ZR# MMQ\.[O_*%$W4L_*EYDSM.Q3-M_Z=@YS97),S'_=N^+".(G*]:+\AF^"]?K/M M!]XW1O-X R?0O*\A,_:'Z#9WTY;^1[-(]/#DYA3,WC5+]\ M>U[?.1261,>-15I+AWBD#EFE$U(X!J'@5T_#)(=LT60#.PE"0;BCVOC X)<@ M'(6UD6F2U_%S-SZNZV,UJ&6DXSRB4WMXXA4^Q0LJ&(U'D&G_=/1E)9. M>S0O5ZS7M;-1DE6>BWZ>B]P)("==%3/F+FKP%JTL+S??&/<$&#T$+K*@UD$O MU, S)Q\ %"W[]>O=8>#W+J@N$D8M1S(WQ^E>6U=K\[#1C3LWQE+7MY'#^:L M/82G=3.6CMHJA#R4G&["QN_7?LDE!Q3__OFO+_WB1_+[K\7;PR@**SP?KHR?]@LHE=CKC3HY',=> MS+S5_>+AX[M\O'67S>L1M>"_Q7UNS=IX"*"P;K?8*>H?U._]&L58U=Z>GK6[ M%S'6"A>A]G'8\\?YS8K&$K_<>NS;OSY^O![\:"4+9FPP*/K#WL7X::=Q<-P- MF\7;7:W Q("*D69M.#R#OX%TPJIG1M'1A9W"SASQ>'=:W5ZM RLT;HPQ?H$; MOOB"W_O.8HW4\T71&@/FJ58P>S<.I/:M@"YG8Z80POI>+2?P&M^[UQ?JBB<#IJCB+!"G%-LS,I)'+8J^25 MLL2(22U:5BWV$-;^0F=<"^S]^J5 ,_)[S5U;#%?"?8>-?S,WCHC@W>8;C+YI M1Z6:F:?_YS3UIIBBE:&;5WS+4+9XJG&\)8Q8 C'\4GC1\V#U(GG17R#8.LDC M/3NV^!..P%#DD:8SV_/'++-3PQ>P4'8LO+ M#H8==Y,.O!J'8H_T0$:'8N!5U+_6&3Q+P/V^-^"Z.OW[N'ZYP^N7?Y_LG[[[ M5K^L\_V3MU.'8O!.W_RL$)>"WOOUP>?'U[6<^'8E\;K?VOGR[KE\>M M>K.@J_D^>2@F(@[!4X923N[BAFID@I0H>JRL]IH:I7.N+R=X!5@]7YJL^!7" MVIIA&G:8ZXB5Y(H+ZBWQ$HM\W*\2B((L,(T02F7&-(H9E16FO3"F74XUH(>E M8RIPI#6AB.?"*:.L1#Q$@3THI$#9QC8GFUHL$]16J3S]!<3RZ^0)P_UG!&@Z MDG2OX[).+(/W M=HCI;-I7&U0CNC!6H4)T![J8@&]_=NUJ>(#%>0MC!(NY@V MTY2VR5LG$8N9?=T0A;1B!EE-N"61>2IE6??+^,!@:MM4.V:9.\;1(+'U$FEC M.>*68^2DCTAP%HU2G HK,E\_W61FNF+CJ2G)%45U&17$TXW;2D&40]RG;%[O MA&#:>$0I%XB38) 6AB!86W#GHXN!!Q!W0C>)GF[.]G+2O?YAT^GCT0>8LT\F M@RO)),P=9UCM:,)5KL1B+2UZ;U!A,D=C;&I=HRFNT/2G:-IX,VT\4>RB2#XA M&YU&G.& +)8>8>R"("+F3E4_+N-[Z9TP5KG5/GC2/A#2*DR=04E)B;@R1>]3 MA@(CD2HB,#9I8QMOX6D:GG*P&SY30+Q21RNECI[F!U0@M%00FC+M=>+$!4X1 M!=V!0%]X9+# *!EN"1,X"6X>IXR>:Q]49LEB=D)D1"J%&3),63!+(D=.N8@$ MD8FW74Z&_KU9C[OB,;1H0J1.#"$D=;1(.Z31(8GCV*(/,BB;F>J M?F@U,I\G+.,>LG,R)#.?PJSJG%&<0 7O1WVBR*65J\&,A;] MH'9N^W?S_^_F3/\\,_I6-O-$L6*5+%TE2Y?5,J^RI==FK=8GY;=*EZ[2I>>6 MCC?WE$L^*F-E(:G498E5S'=:2;44F'MB(J5<)ZJ9C(33X*(&HY7KN=,3GFCQ MC[H(OH)3S),ZR_6-^_3/5N/K6PK?.=\_A9\O/UPV*#BKI_ FS2.Z?U(_GZ+H MN?27X+R"$_R![#?W,\U/"WYF=;CG?K-^<7#BO^_M'K3JEW_,S$;F$3.B)!F5 M47*&+;+>$*2H%R))%73N'B3,9BFQ/G"CGK,%+,$85MA)57&]O2 M;!JV,G"QO@F_GV<2<52)O%-09A13+&HF-(_<<^4\P8[:J)-D1H7Y$S,K*"L7 ME,U(U\14AV!50"%0BGA*'FE--<)$$!F"%UR'C6TB-D6ITK>JY,Q%";V+2FAI M'$[)<&<9"#QFCAEFB<=$QPK-P+C6Q0$LGHM&'" )QE N5-J:?[0CW. MVUK1^,N:RCSG8*,DZT-,A'M+C29*6J8THXDDZ2L39>5E?LI$L18KL$0-$D0Y MQ 7CR!(B$+-42\F5-T)N;---3:=38%].YM]T*M.8!K;]F!5." MICIA9+PUB$?BD5.1(,- :WGJF&8VIS%H2NCO)7*LJFC*PDP5IX0CB8%VDORVK.M9H0MW#ZC@KBR@5QL]CZK/4*?&XD MI20 <2D@1ZA 5%A%9;*&.KJQ+5? Y$F@JP%DJ?4@%.&4#G"F;BA% M%9GC/0&PAFMJ$'A6$9%(@W!"ZF3 IC)D4['IGGFK"C@/J%(K<2G35;^387_< MC*65T+B%2PSC7C!99F[ZKW2.:OD+UZ5.-X5.XYJD<2G3PQK!7-TVMU<9US[% ML>3>;O206^2,>J_80=$VY2=7O%I%SU(VK>K@.KM> U84Z*1CDW ^[? M*OFZ]Q5R;=>,HK'[^^!,%(SE57M\KYK:39N:6Y5GUW5GW6$[U([M/WE*8F>B M!\U$5[Q932.O=O@KZ@MI%M$74HNJ+V35%W+9?2$)?NG&D'2+D&=H#+D;W6"W MU?< G3QLD1A_N>U$^.3^O-MP)L M.MYH'IU/EFDWFHW3QNZ?)P>[1RR7:#?>U^G>[O'IWM?ZQ=[[_>_UYC>PZ8[( MWNX?J7ZR0QJ[_C#*P#47!B5#&.()&V1X-NDGZ[KSC#^BX>//'W-W6$ZY$$%,C7*18Z$,BT*XF"B\(7R/ M+'UGW2KLRJ];7H%+N_[1[VB9>S?MCV,#RB\?TAM?:][/AD#7H'I^-(YLZU0^]AK=7SKS+9K?]AV M3E%>T*246;Q6?_&R#YD#HD-8M[H=Y"#W16W7#N(L.H0)D:?D*2+_ "Z)^8DD M7F "<]?FSN IU!L+X=U8A;GZ;Q?<[6;LG2X6&IX-19ZILF21"_/ HS:P\WFM M,8L'Y-$5QX]C77V!=W^Q9F,O\*YS]!K3*7%&<-041^XC,Y%Y(2BWT5+PQ]/A MAYEY&V(R+I&%/LM\#DJ,P?*GF:5R->,5X_-0SQOTH'70#"<'7QMM&-=WN"]O MG,*]3M^2_; M?Y\TFA](8_?;1?WD\TR"$A6Q"TP8%%S,)3 N\QYR@C!1G# KF5*+RRQ=4H.Q M:ZE8X9:)%8JM,XHUNAU_!6058,T#6%,)'%(Y'KS7B)+D$65"YG[ M$F+M7_%L$'/[NWRBQY]&=?JX8M27"6JHV4&-Y9>@E5O!2"]#DE&8@!F/BEJ9 MA!CK$]G*D7VL=$[WOM&1$VX\4AX,09XD0T:K@ B6/MN)$O/LR!JY12K9 MK&2S\M>6+:%3_AKF1!!K(Z(Q1<0=%LARGC)'5 Q4G,">.9(2J:H. O(*&*;>DUEM"R^%$+ M. 2;TP$9=,^>%3]VAD?#_B#[6WH>?VM5EJ6ZYB#LH'U+ S'G[I&!+910^W"B< M<8SM2*11^X2"2Q1Q82W2!OY)L#:2[7.R%Z90-X.I50! MT$7(ZG1V=G*9@(0@FXQ&G&19A;V 9+36&'#J>&:'*D/*226OI937*KRR..F< M"J](QC FW"%)33Z>X (9IQ/".)/M1D98#H"NL28ML\>Q7$?CN:'C^B#[B:G# M*W.0/9*0V_\6+/&U$9G8H]+V9S/&ON+*PZ=-R(H?8"@O##.>.)$XETI:ARDH M6IZ$8(E:4;FHSZ-8]V:<^T=,M*2"HDAS98^3"1DN<*ZBMI3E-AYT,8IU@?*P M&@6+%096&+A<#*P2+!X+@],I[51HDK1'0BB+N)8*&4D,$M*;8).EB8:-;2G) MH@L<*R"L@+ "PD< 815N61P<3H5;-%76&@4@:((&JS!)Y))G"-8'*ZH48[G> M6VJV]2RM1E8##DL7@5E@%LR==YW1E&6]>*%WHR\*R$=;F8VXH>GZ)@*SB6)- M10W]HU6OJ*%711!?U>)5U- 5-?2SS=62J*&?3>+7]RBTHH:N2%4G^0D=341) MK!D6/%+A/+.$6A8D?$+%B.^"$LJJ8N:)\-67B^(Y)_!<^+R^^_G;_FE=P+@N M#][O\_W+3ZQQ\B?6=!"!L%2E1:Q"6+R'GMD"<$,V*\CI@^$RGT$D%K56)SBSBN M?/K$EQ!B*SKHJECV2J_$9+&CP@AN* >4];HGBU#RDCY#H)LG+T0'2'7):Y!]4(S@Q-M=#"'SZMZKV MMC&V"9.9=ZL5P-Y##6O]UKQ*).Z3MY(K$1,WD6/"A&WLJ\>5%1-1-R".F><9$B01"-VVK#@JL[/K.'-AC<;6^N^.93,2!2T M @[%-"&-@T11"B)QF"=+&/,>,NT]5S'.SE;&J7P^DKA@@QT9GUB01&4A$^(QZB0 MPAO+.+LPE6-\'J^^SN7"A)K2GQ)*VHIJUST\EOJ9E@@6CB3>2" M\."8,\XI17PRD5!C>&-_/I!$79 TC4&>8IHXLHY&Q)E5R&&+$=5!9RV(N:SK M+L'^?#GM^QH,;##P26!@8_+?%@;G3/ZD).:68[#Q74!7 XYV=Q4>I !$/6:)VU0H8<#R*7TL4$.J'G ME%9MG9>5JO+TX/#Y.FGN(<7EJK;.-1%L S/VV_[G78Z7"DOE.6_:0]A7__.. M>K1NWUA((5/6I]AM]_HS^?E/N4GUAVYKND:=Z-7ISM2M]F PBJ'UWS< 8R.H M)2)$RH+*1QH:S@W7/'*=.$^B@#'1V#!\$S!^9WT< _%T+GYW=(1";XCJ)SUW ME.[$__?7Z9>_P[&C'!!W^VA[\U]?OVP>,!@;WWZ_17=).U9>5S=_(Q43\,PRVFV4N)$8@!R'@I]/AA^]W/"?)# M;N<9!\._8*4^#>&?\#'VQ G5(CHJR/#;S_VK>8I6,Q0P (C+E- QA&% MA!9:S@=-\K M30(W!/D4%.(B!P"C8T@>AP^;08?%F]ZHM%S=O18X.:MR)#& _9)\I(,%D! M*V,^]H;*B$R0!(&UE*3#22:I,VH^%&;>4 N^'QK_*45?A=NJPNU&;V:Y\X(!AT3,F0S6&44TT=YCSXBDE0<"ZP:^E\HWNQM\GRE% M*$L2R+RN!>;'P?3MZ;.#[EF3XYX_]$*3%68' M@:K:X6EPO.<;9"U1I^_=0+!]4+N_FB\C7Y#2!Y]^*S7+3]5KLFN):%_UNE M\+[5SVSZ++FR,44?DBO//K!G9XH> V.= N&OMH[M:75R6SQJ(]OMCFRG ZH) MB*I^'RX8M'IC^Y,4MCOWXI','-'"-]637#QH=[OYG*3S6_*A$Z]7)YK M#)D'Y+F=S6\G3\Z0>62.F[JL'.6()URG7R[7-?KG0WJQ=C?(]LF=--!'L-YO MQGCOHNN/\M&I%>_5MOM/&>_\EL)W; W8K35H=[_E[],(GM(>@+G7^]X.P&M@ M7Q=U]3(]=>U9A/, 6?JQ=6B_1UB+V(6AM_RA[1X R@Q[97YMX%MX33W/069E M,'E]')])>]G\\\K!5=DWD@\6++L01OV\EOFVX6$_1G0$ SPZG=J [_:;0SN0'=L/XE-S#7B?$_N#*P5 MR[+Y$F&_8_[PPK4WGM#US^%]3-_< ;W\UOEO/2"2;H_.#T"L#;W=1]\\D?QC#JQ)TT'D(]@K^B M[QUT85)A-[-^]0^\]O=.SW][;?#]%>![U^]C8H6DCB(?!44\:(5L\ D985F2 MQA 5U$HK@I0[AO4%B9B3.)XN#DV=?5V=07T,^P^#&=0P5)-DK BBU8^=+,_' M,)7)<'PFYN1:WQL=9V===D/ -?:H!WQ[9HL^ HA1#M&> )3O#89%=%P\:?M2 M:,@'; \/>R.8=GB9)VPKOF;H[<["_NFIQ7A-&'&KQS["$)RF'#VI,_%"92+D^8F,[G#<<_W.9?%IY;N9FG]4"7D'VW]V'G_F6^=A:.M MK]_$UM<_V9?-WP^WSGYO;YW]^6-[\_=O6^^WVUN[&R>S"?E[9V_YE]V#LVVZ M=[JS^PW&&>#:MV=;[S^"-*< M4J0P$20$8I*1*^MBE9H[GZ%Q4XZY?M;]A'.>Q-&/#=Z]!+P+FG :H_,J&6 ( M9I.C/M @,?>$2%_PCA!*)2I>;$9E@W=/#N_FZC%)9)%Z9I&/F"%.#$&.XH@D M=TQHJA@IB4*K3"^Y .G^\.Z!FBX^>)?9JQT[#]^,\6ECUM)UM.D]V$GOVEU8 M>UBT/_+B-U!T$RA:T"%#&6(XP0*EZ 3B"@?D G6(,YPL-3HRYU;6E7[<#HVW MTZT>O2'+8DW]KB(G:\_)X7S\@2O?.:/'-1\A!^N<8D799X MV?XTKP=2)3E3EB'M+,D],00RGCF$E2>>2Z.B ?$B5T':/$1/C.NSSO-PT#6@ MV8#F8SCW&M!<(FC.Z>0L!JVU]"B8",:S)A+I!-IY,BHWOR""2K^RSE>)>) & MD_&F@6T.UR[/O'\[7IPF^3XGWV\1&-.^ M%3H%23B23#O$D\3(,A'A'^)D2,D%2W/5R[RGX']66P]1TM1L\*VK*\3.[N=\ M9#'9WOU\MGVPKZCU6%&-O(X4<0O;[+C#R @9512"6Z5RI<5\OY"%%4Z/A,$% M2&]&>8(E!X1,2(R4T\! M$MQ30OK(MDLU3Z>=)F4C-],,3@[;_C 7^MCCXW[O!U#D$!:B];.B!YD,L2HX M*03(3ZM=8LP"S>>_K>+LHH50"]*IHH="W?4DBQ=^VD,/=-WNA0L& JRL?Q-& M_5)K\NI(? *N--=![/RYST!0DU<42G'Q+WNMV=U1VXX+16XL<3JOC;XY[@U)9^*98E?"T M\^*9_[E8-%7;]/C\%NO ?!\-+[]E+H7]02NK*)Y9EJE_#_OG%0\'H)/VH_T& M:P]#?&,[)_9TL/*/BZZ"=A?-K-SLI"^=6DIWF-JB,L7*4P%:8Z]?]O<-Z,.Q MGZ^"D=A''D'KL)_QY;_:Q(A+XXEJ1*P:$FV=V+)T57GF]>L>+R&1]5(U,W?70Y=%&K,F)+E- M5205:R"V[J/04')U+U61MWMJ,]AFL"]ML((NLY+WTE3%9U4J>^X?N4;UYXN; MNGJ]4]<+IMX41E\HC+Z@DS5%T3]9L;'NV!JKCR-@TU-=344--3I:8' MRB9_A"RWC^/6Y$U_AJ9>>3H/7!(K>?+4*L)MPI9[*W,^N HB$%\UV[Q&^O?= M#A]XUNF,7S^<;;W?_KIW]E; V/*XR-[?VX<[[[?_N:&O3LR^[>WQK]Y(V#$K@ MP'G*U44.<:M=CNXS%+'BL(>6".57U@FFJV#N/I?"Y*810P-L2SC7%1 MJ!"C M2Y:'%+5Q(6!MN*,\!*XN.=>U ;;' +:Y/&WJ)6=2<*1RQWWN?$!.:P"VP+"+ M(DJ1^X WP-8 VZL#-H%5E%+9&+SCTE)G,Z1I3R4V,E#=:&Q/"-CF3K*.(='$ MDD4, :5XEJ9UDC<;VA(!-3(#MZP',:6]?.F88\12I M(#6@FU3(VD"1AZWD4A(2M2AGA((IV@!; VRO"-@8]E%K'1,!3$N,:9^<%EX MDE&-@V\TMB<);+7&!BAFI941@II32SY=W%5W:VD Z 8 M/W'?/128&)D\!@YKB7 3N ( MM"N;3U^GR07)J*&YD^E\"_E?FR:FSY<[EQ69:[ASF=PY%X+S8*YZZB38/92B M;+@BAR5!W.!@*/$$M(:5=4-EPYTOB3N7%5ZZBCL;S7YIK#L79#(A&L^,0@G+ MW.6,>>1H(,@$1Z37-E*9>\RL:CW?4>A%,._=%/[GR+;+"IXT;/M@;#L70O%< M!IZD0T2;G-*G!!CD1"$OH^8F8"]A]W)S0DJN9MN&G^[$3\ORV3?\]&#\-.>Y MQUP)$71"U%N'.$X&66H38A&+9)(.WF<-=M5<1PPV_'0G?EJ6J[CAIT?@IW%2 MIK11408""UX_Z_=A$W98(HHN. M;6 @]W*O7Q*%1SQ:C0 \L^>;L,22X=ZQ#*)D5(ZJC1=P9@2P0.&+:$&^<49KD:DHC M5PEI=,X&.1OD?(IU30URWCMRSH7DN%6.:Q.0)8$B+C5'&CN'0M!$B" %R,., MG&)5J_DTM08Y&^1LD//Q"Z<:Y+QWY)P.OHKMW6_[1E*M1/2(6940]\PB$X)" M+@BO))'4*;:RSB1;E8V?LT'.!CF?9&56@YP/B)RUSIFT4SZ)A*3""I!3"&2, M9DC(9+"7AJJM9'V[TQZ>7GHZQE,Z3V6GV_K7J!M;E%?M M4:MS\O[H'<$(3ENEB6NN/^L.>RW;^G?/=E=;[T>V;[O#TW)ZR*<(& &3;6T< M]&/,Y9RM7_(3_L]_:4KQ;_F.\Z_*A^2W7ULG[>%A>5$GYF-S!JUCVX=GP"?] M..Q51W?];KO?\LDD&^78)[O:VE[;6%O-IY'8 WC66BL?!7/Q^:WC?N][.\1\ M8$D?QEN? #/(8XSYI)-K[%I^Y>@XGPC\WS?QEGJ2N!*&)&FXP-X0['C0GGA* MJ96D/NQ24CZ-OQ^VW\T!,.S03OJCC.E=/:0M^Z-]-#KZO=?O]TY@R'_88_AF M>'H]6);/$Y;O<-38GZ=;7_?VHW0N^DA0BLPCV!2%0$<5B*M 7"0A4E%U7KH$ M4H'%.GG7"SFO5#O2&F_)RJ^K]7&1T^QR9$];H6]/@(#@QM3O';6&[:-8SJF& MGQ7)3E_<[@+U 3V6IPQ[ #] 5D='[6&FYD&KG"E5'V]Y&;FZTYI<@1$R+.<9 MP&/NGWC1Q9,L%Q'NQF0\#>U>EW9A#F_W)4W6A!@0D:Q42@J4X]B(8>>)5HXJ MFMU05]'N:FLPP ):"* MLN!X,MQ0RC$8^-)3T&ZH:Q#Q0:EJ)]??"DIC$A)YZ@$'L8W()4>13DFKY#&3 M%!3-2VO_QX#8B4/0"K*[BN6\JT<2>$9XHX39*.U*";FL;6:<$FKTR5_2BB#O.)9 MY6QU,JR,:63M62C&650#_(&Y% ;CTP7S-*:E\@Q:9HGN8FN4]4L W&-;--I6 MBOGXZ=*YH=)L8Y6\/LCB/QO86;_./-&-%;-,M..+S\\GGN9GQA_MP3"K N6( M[/S C,XGO?ZWHA_8XVS&E,]!3X[]HE/TC_,YE3"C$?PVR..!=W=&V8K+0TVC M?#6PR/"P5E(NJCNMPZQVP\+#,P+,W@0:T_C&?@3J^!X'BR?='DQ,![C'ME*[ M/QBB8QABF?U@;/JTZT/I6[\L$+?QAX_'9=B_MJ:'NCHUB$Y9UF*>P,[D4VUA MLN4,]'+2[&1&%?F,[^ME#/(G^*)XOI 4%%YBM M4'FF6S 0.Z-!47&/C\%$+\=%5O,JQWI>)FT V%WLSZJ[FG@3C"."":ZD-J!, M.8MU,C@Z*WQ][C,(''1-R7.QG]'O=M >?#H&Q3[L=/]C8=%@M'_!+,A$L"#Z MZB3+Y[.ML\_[6"J7(D]($ =&60J@@G@5G84S[H/!+39A"FBB#.,NM0?.> M1QG!+M ZR5R33M;4HIW. BV[H2OW$B#ASO?8[V8<:;UK=VW79V#("]WZ9>73 MSKN_5GXM,%$+Z*F#WZ]+*+F[!3/!@M[)G:).X(@]%50;PX/%#:'<"Z' '#;V M0TB12..1CHKD?HL,:64PD P6&*2(I2&MK.,E04((,>:.W,PGP<$F\_*2^4=1K!PG( ?PRFIPD:2<-CY( )A+&\TY="0M$%SQF] MTMI&W:)P%SL#5.WJ>]"3JX/5NT7UK*\YSI6DO>Y8G5^@[\7_'8&^?&.J2MYH M0X)* 2>8B'.1,IJR#R=%'^0M!,TB8_9SF<78A/UCXBA\%^/'V,\GKMF#^*K) M#*S7C7VGC7 Q1B2P%H@3%9"QS")FE.1ZZ]X)X229B,"4&+3\:#'LP6#!S$I@Y8.&UO^=N@V"LV&)X#$;^L)P$ M7XE?8))B#):G@%F:&2OKZL _[7ZLO-=9#(?8@0?U2U3E4IMN;'_-# Y8H[=H MA)-1P5: H=!I QN471F;G.--JAWM):!TU(/W5A;3\##;'*N5]5V,Z-7LR2JP MTHZU_A#ARR/7S[7F<&GL'@!K%3.]-KZRQ6SS,+-Y?6B[!_FR?$ ]6-=Y &-C M[KBRV<\MU?R^&+IQ %\>V6_9M0^RH^VS!0A7EJ6KO\FVXF!8?U(-:CR,(8QL M4!'MH/(7Y'WKM*^YF'9J'\?+6:UFO8.#F16$ ;7+O7#K4;N;?6KPB!\P9IA\ M_Z BE7X>7#\SREIKHSA-RGF5E5.H/K3R8GSQQ XJW\<16'6EP64UETYG:IJPJ-E[R>TVP^HBI86CU*AM>/C?N\'R))A[)S> MR/=JK3 MGY=U#\;C]YW'R5 +QJ\7$G'C"+),*.0(E@Z44T6B+;;P54&>*A!I^QE+?,[; M""5*#CM6[4H%1H6*QCZW\]:RP-L3MTOMF&R-!J69 3!(WV921D6Y.HK#PQX0 MXO>:&X?90'O. O%Z&'5H80&G/9IPS^/PV+2=4>F"_?#V(^"L,MTRD9P4A4UHK%1-8$T>X'WNGVV=M] M&;5/U'B4J#6(4VZ15KF>A 38GA"Y("%'6]?FPVBM:X=:;T(CSE+L$Q>)Z\0# MEC9*9PCWW%KBN9'7!:)_ET$-QE0RY=)OT.?:Z,,!?91A7$L?D8>?@#Y$( <2 M 0$G6ZDB]IZ3&V4!+VV'IT"@V6==*N!A,P4 ^#R#+B&P7G+/?=;6N1TZ>W0+5L]BQ'RLGW9)TQ4L[ MZ]V[?;=E^Z!_4TS,1'KQLGVU[?[01MFE22(Y-@F3S0A(T#^>RV"\RYW,5$KZWIMO@/E M1.A?D@R27=X5U91LFMQSKATK5\Z/*D6[,N+Z=5+&S3S8.FE#B>*YV(YCH;5T M#'X2+3P+5-LL.N;IYLIPR(=Z5#D"\JEDCS2>ZD(L/W(TG'H7:%(>&1Q ? J M@79(*#(NB1 C%ER!R!"+/=49_-N#*B>HQ#J ;B[=\S;LB.UTCDHQSW(WOF3_ M7MSUCW4:S\?*GUG_^' ^AL%D[_$KW'IXQCX8!H1R)Q A$:P#3B2"E<HCF /#SO957B^J)GKP$+E)*VR!\O7%T5M68=& MV#YE@C_;.OMS7V* 6EA7I%S(]EF0R-J8\L'LL.Z.1N'UI<+VQAD!N8V!X$X' MQS18XTQG?9!BP:(7B;G*%"?8W#"]I-GBR[9X>W-C'R?A(@%1&JP"Y5O8C&D, M9"R.RFM+'?=T99VMZ7F76Y5@4I5:Y5AG#H#<0INZ\[8WVM2--QZLKLA!94K, M(Z))[OP?&+*),Z1\X$RE:#C+&S_O>;E"F[I]9-68*#FA4D=X>?)@ @JLM$J: MA\ADK/+,"B&@111Q5?AGAB8:F_P2ZH#Q'.Q+4!YQ1GYIJ46P*P9I+&@^'()R M')U(HN2=S9/'13]<;A2Z3)'Z",8H*."<6J\QL%< IDH!,^?M MM?W)4UTE_KA)2XE71[$7W,I;/W;^W->.*F$L0QH0!:"-P6_8>L2,H2$J+(7R M*^OJ2N*=4M!K$1QE)'F9('< M *=;VD.4(I;:ZH1;8YPK2OEI@X>:?CE=4P)HO%2^P#5O2GD,F"&_G;3#\'#< M&F7JQKJ)!3Z_Q3H8T&AX^2U3K2I\Z7'PH,R9CW.ZL"Q3_^9!%I(G/D0!/]AL(0)C7&]LYL:>#E7]< M1"J J9GEGEVI2]N%*)X4T+I^2H8B7WD$;0.^QD)_^OJ M[5 KZ[M5RG%J_9%!M)L/:K;KB[9ZL= @/)-]U5H%Y99,16Q9$T>;'TZ_'/T+K@.1 M\_ZSV-[\? I*DMC[>PN#"#O9VOQ/.[]_[^__I.W=;R)'-H.4.!"#6-&N"0/5 MR5.-5'*@S5(:F#"5Y@# 'L-&%NJ!&FA"HNN?/_%\0)K*QYX\$%0SA7+W1J19*ANRM9T9I[9Q+DAK#L035\K+[K/6>*BI5E!ZD!#8& M*YYB"& ;D&C(O=/[)W\8PZ@3=])65OFO0W]D7VPK%<_VYB MCM!(C2Q)&"478+-ERND6LZ3\8!OW*:MGD]UZK1N5 Z\'^T$Z);0W")1BFS=* M(,V=04:!S?!HJ M)]7DN>?0>8;!_\U%\_UV;P1VH0.]MRZD_Z4H\_ I/&?PZYLQKM:O'*O7I1,< M3+ECCP?QS?B7WW*U0\>>OFEWRQ3*3;_5ZUCKY%FSG.D"5U:V^OI)9 MGQ!7O[G^>JU\-=/9KOJ.D36*S:5?@TE_Z7<_>ZQ>,UK=ZJD__XYI_JK'JM:D MNNUX'GZL^!FMZW,:Z_.A > M<[UUO>)\RWL^QG*W?03(OQU/6G_UCFSW$NFC MK]5T=G$_T53CH[[SD[NLR[C@X,6INCF%O85%&#FQS, M^A(W^=+6MC\[;?:I;.EN;A*YE$E>Y[#JY[Q2?Q4G=ZC*)[(QU:S:-58-%HHW M"W6]A1+-0EUOH62S4-=;*-4LU'5D8&X37L);BU29F7@B*TMQ6W7OZ@6[X<(W MKVQ>^51?>84M,/;W=7O=*\Z_>F3T37]+RG.'<)JM( ?B&__D)_G8FD7_.DDUL= M?E3MSA*6Q=S/P4;W_= MV?R3;NU^$'OT3[J]^:Z]\WX+WKWWX\O7/3Q[D-'.YK?3[=W.X?;7\&V/;O%M MN&[K:^?KE\T]O/7W!P[C.-G^"G/[^E?:_@/_F#W(*&)#5(H1*8,EXII1Y)S! MR!)E18A""Y-3U? J$_/EC[<[Q^AV)Q%5#/&0![@U*-2@4(5"$[?43GK7SH"S M%VV_P:4EXM+9'"XIBQU/$@F6.['$2)!.&'YS#%L5F?6Y\H?059H]%0TN-;CT M"G$)M*-M>//N2>Q\CUNY'F;0H-(248G,HI)WSN429V2M$8@+9Y S(B!"@L/, M)?B7 RJ)5:XOR^UO4*E!I1>/2ED_VCWI-6"T1#!BLV!$;,2!V9S=:ACBP7!D M.%;(*#1H_-OPT:/20:M;\W MNM%RT>AT!HWRZ]VS2*]@EN163G:(WVZF%DN"5@F=-'4U*POV#Y:?YE 1, M O82%!ZR$_02E#>Q*$@5LK%:8Y^XY9!7C.T/E8L2Z/\UMYGV79@0VO'L_ MO'M)(+]AV)LP['RLGG)JK5,(%!R%.$T4.:$DV%O4.ZLUQ=D1+>EEY_$T[-JP MZ_7CVPVSWH19YT+8)N;.BLXC@@E&7-F G&+95ZM\$CZI0.W*.I5W]M$VS/KJ MF'42]FUX]"8\.A?9Y8);21U!B>;(KLJ=)'F(R%*O@V=$PZZMK)L[IY@T+/HZ M6;0*AC9,>A,FG8MW$B$98 _DM!I!(:A75"YT,P0)"RADD;)KT% MD\Z'",N94>@L]AL!>U,7TUQT,&C'N(H2Y2,;$4_&($VP10X'JKD7RLB8VY, M1]/?&@YN./@V'#P75FLX^/86FF> M' >_Y$)E8!S=VNX-XV"U;DB?BY;'YRX]F[@:OTM<[;H9%L\,-85241";HF:* MJZ1L/JU%V,2,CDH0?NVDA*E.Q4T,;6GPV%X00PN149,H(@279$R'3+ ,*9RT MBXYH^+&RS@5>U>S))!PL*?^IX=3E=BZ2)WE*AON$9/04<:,)ZEXP](-2R^-I9N"NV6S]%S!'0]6.:Z08!0CSKU&VE&+ M/$TQ1&XU#F!),ZU6E11/A:=?I*(<6\1)UPC(X5!FF&9Q7!*/@%WKXJ& MMQO>;L*#3Y:QY\*#7$OF%9@R+/#,V"PAS2G\*9C'A/E K5A9%XW0;AB[B0X^ M/7Z>BPXFPZ.UBB!IB[,:<;GKZ?X&!3-GA[=IZ+"[KD!8\&X2 (XIP;Y"08TTR0 M8#RUS+#0E T^;%R0O_:XX O-K_ NA$084TY1KK'0QK,H#5%6)QMQ4S;XJ/"X ML^ T4&7!;*%.@IZ#<]-TZI 1+J)$)0DI"65CSFW$8M78-@BB%F.$8\,(Z,D@))[@WCRCJ!=6FL>_?.8@UOOV;>;N*"]\K8 M5#"I@Y;YOTA<=4 MY[9J/\M%=0ZK8+R(2 0PS#@'/=D0RE 4$E1VI6(B,C=&Y>3./1^:5,T7S:BW MRUYH^/=F_#MKC@D+C*N$1818AKCS#&GM4JYA-L)3G&PVQY9P1GK#O:^9>YO\ MA/OEZ^U9N>P(3HDIA0CU^;BEX)'%CB$;HF!864JY65F7JYJ:AK,;SF[2$YX0 M+\_*:":3#)ADI3H%Q&-N0J X1B8@-# M1XT(B"02,!0-AK9[>8<4/6K/\<%&_W=[0=@K?Y?4=P>\]!P.Q>:D'-\T$ M<;U^B'WD>L-A[^@-@V4.O9'KQ-9X]/4%.827-V'0Z[3#Y,LK\>M>U^MZ\/7? MC[@DSQC*EW5,]1_G=+HS(=/&U[D\O/XP'X/45G/M&$,F2@OV%,'(*,41L=I3 M*A@%4;RRKH58%4PO*:5L>5SSF/FE#5PV6:=\%;-EM:=HH+6! MU@9:[P=: 46;4/S]0NA<*%Y+R7!* @5A03T5GB)M?4*)V!@E)T9ZEL\ZDZN< M+NOT\ 9#&PQM,/0>,?13A!>&1@%=.GK.*J VTI"\<8@$'1'W3"'K'4;16,MX M4D03M;+.Z*H6C0+:@&<#GL\ /'.G7.))IYHIRWAR&-I$,?)(^VD M1E0;EJ3TF(ILO)M5IAK%L\'.!CN? 7;F7)[A80.>2_=\SJ?U6")E=$D!?#*" MN.(JWH8Q6;Y@<0UB.<':';U#^9#E<>HU&!O3VC0S(KTOLN:"O M-=#IA:-F38J\4KN'L?5'[PC&<-KJ1!C?H)6L;W=*+B5@#FQ["P@,>=OU,,%, M%+WCV(>9=@^J&UKVH!]CB3:OM>!Q\$G]H$/[/;:^V_YIOG88^T>#UO#0#EM] MVSV(K=3O';4NS![FY5'[!SIL!]C,-\\-/3KQ__UU^N7O<.PHE]N;'TZ_'/T+ MKCL@.^\_B^W-SZ=;FP=B[^\MO$W?GFQM_J>=W[_W]W_2UM>#'_O X]H*%9$1 M^?RFI.$W!G]&I8QF+&)/^ZU:1&R/CH @_$69P'C0.@I**8'A MF 288H4E 2OJL1-N6B;,Y-7&P2#&G?$N_SMO9LZSW4EC^7!!".1=>Q-&_=,B M'9XC[-]EX]@^P<)Q21/"N:$#=Y8BDX^F2-%IG@/]) !@DPE6U[NUWLH+5K%, MR[H>L$J=N Q"]#"&$7!:U:@%.&G!BP%&@.'@@\*R>2=;1[U^?EFUJ8!E:Q>; MK+QX,*9/$(P/[>!"^J[O'1VUA]6>P1;WXU$FF8*TA[U.:+6/COOP276![0:X M8CCJ=UL>9FW;W19\>YP7H*(0VQH<@\Z6VA6-A+)JK9/#V"V45 -XQFR@F6%< M:VT,RQ= D?&X7-M+\)!* )RTAX>MP<@?GC]JL%HN'T^F'SUH$'E<+0O@,LR# M:_?+8*?RDEN=MG59])R6"5AX7!^H_C@_%"2(M\?MG-1=^2BHEG0QB M7A'$O>+(1F51<#Q2%2CA-JVL\[7+_+C [9V\[YD<;T(,,06BB3>1"\*#8\XX MIQ3QR41"C:FZ<()@9@TQW!\YDB$229\D%R1S+;@-G M 77@IW0LD$!(< V)/"R)?#O9^7.?>2DY]Q'9Y !U6#Z75UN&*(O)I<99[RL%K*A/BXT" M9SO9M&\-#F.L+?BL7%8IX_-OA4?V1_!K_'&<'U:IFM50:LJ8'LAK,R38$S4D M*LMOHM<7F\]V1RG;%OU,'.>["*IT^SBS?6.9/@&"XD^$H":;2S#L;M4A])[W M=L9=LO#O+/[:W5&Y?=$GB^G#+&OOSVMQRW/>9/.T[2^LL5JPQBOK_XX'L!Y; M=@C,,[@.23_^D'/Z^_O8;7WH=GO?;6WC__O??[2N.?P+_+<\]KNZ'+J,?J?; MVA@=C ;#EAEKY)=.Z)>5^JN57X%X.['R1!P==T F#EOV 'X,AA?<&^U*W'X& MU0RN_I3)?-#:; ^&0*A#N&K4'Q:*SQ>]M0/8].[YUZ#X[<8?MA:]4R\"+:P_ MK%WFP\-^;W1P..W-"2-?OIT>1LI@#D, ^?]Y[=-:ZR.,!!ZUW8.GFU6MU:HR M8C4S,95L564%,R,__ W6Z2J8K'.#Z'3B0:P',5XQ4 K@J>UA7AK@^U'WW)<4 M[)$]R$=D^]Y@"#]2S'^,E875B;BHWMON?AUUBU$$*D<'K.;J]9/Y#,8Z1><4 MWE*"#_"^XWX,>>&*/VF/)7WP \.)BZM4QM.QI!&+S M=G#82IW>R:S"?'.)MOY/U__'^J746),#IVM*9"UI3BLY:8?AX3@#8>K&.C:, MSV^Q#F8[&EY^RU0$V,?,]P]*ZY3.+.74OX?]\1B. :V0 U3X!O89#/&-[9S8 MT\'*/RZN-"SSS,K-3OK2J:5TAZDM$L45A(3L42\T\:8$:2M]\9_VD4?0.NQG M5\1_M8D/440N N6$8\Y-%#AAF6P2$B=C]Q58*54X.;5R7#&KA?_\AUU?M&LS M7%#Y%.#AB@<>?!"4<\5,B(%B;)(FU$7G5YZN+O7O+&3^*#,ZB( 2\;HZX..* MC]U+9<*Y"*W"-["G$S$!'V-0K:@H(KZDG%L/>Q:R/52\-J]E!:Y^FG++8F='4S\4%T,)!A;E\_W&QL>LYTT%Y&9N M+V0T]BB5X./%);G&G,=JWLS L[X'%RZ:9KBH9/;CP:AC,T'$'"DLJOO8DS5E MG!8:K!#&UW;CR?FUMI_']K^C-DQA M[2:0\H6$\]X.C\ M<:'(L>&T@("?A_W] 4#_J M6EJ_H<6=!.Z^G+#S>%8NI?530//^\N*M%02SN MQ-YDKX:GQ[%0S3@/HK9#)]N7+8":BS)RP*WM>I4 06V5['!NK[?[ >5/3VL[ MI<*!*B\-7E(2&-HSJSR=$I SV<;"Z7Q$%\34F]8O[5\KXAU/ A"HDVDT7U"[ M7ZNLNI/#-KQP>@WRH]PY+LS,I\K? -EZTLTKE?T)L?N]W>]UL[S*TN]<&IXS MPNJT@[XVSR[:L/-B8C28Y$O8XV,@SX+%($R/VC#\W\H3?VG/3O0\#;#BN$5/ M[B5861C]*LCS/N@.O7YE+8Z?\2T")1P==WJGQ6]PJX4J^PA+-5*3-] ?3E99Z9\GCY/$@=L)EKZJBW^\B&N,AK-=F4L2]I-8LJX*0JDZ>F ME>+_F7B6JC29=(&9LDL'KJJRE"946G)^!U-:SRHH>,-BC'?:1\5/-NRM I<. M*V4+Q' [.\;RYWT8,>S'MXIX_Y>CL^K9ZXUOI.G7FUNZME3VP_9'D_M%9A&]]SKK&!U=WOQM-!_4EQJ%4LDST78SCZ&6P!3L8^[&-VAXR= M(1DPB[T[2?$J=_6K[R8*]LZB$$YJTX]7.[^S':OM+ MB#)/(_ZH$\H&8SMBCCQ[F42R/S*5IEGC^-:4 MHZ\(&I I1YGJ9L'FR'Z+)1A:NW3.G50SN=!PY8_>CR..<>?^YA^K< M\*AURKGWC\9\<,7^3YXP:!]4EW2'SP,'064\SN0YS!Q937<3).U)H2)[,E'] M9RG&'Q8;KWSO3N'*P24P6DNK3)KNM-@>XW7,1D!-P+7A.!9=%=76:FS^8B+) MSO6),>_,;@O,I@TV8WLP 9#ZJ><"LC]YWN2S3CO%HC@54*]'%;^7L<,G/3\V M.?-4)N[3ZL'3#X3WKN:_3RS\A"WY7@*_BV5"IC9@GFS^5>+ 'EL/G'6JK%M'R;ZW#W@DL1W_!)I_/O6A!]9H 1(_ZQ5@][H%V@-OYR?"4_B0E]IRGJR4!$K;MD)--+Z!% M?L/<,,IC09Y-BN].$9OO)S""'\ M(4/QUW)>KJP3^C.+^UY>.A-5IVNDJOS\2?T&<4HQGZ+W3'&KE18\X"A@-X)A M.JK]S9+,13!!EQ5R?!KV_+><' ZP]188;GB:0_B;[8'O%-+>A9?]WH%K'CE+ M:_N/.DOKZ*\CN+Y4VNV=_?EC[^N??.L]7+OY^]&7HP\_MG?#T=[9 =W:W#J; MS=+Z\GX/QI8K[;Y\S55ZVYL')S"N;W#_T=[7MV2;?OFZL[EWLG6VG;9WW[+M M@WT@;1K$(6,XZH5E;QO/88K]3&YBB&C9SK%HGDC.IHC=$\,*>] MU +^IU1XKT): 0X%K,S1C_XHKJQ/;\%8A:NV8CZ?89HK%WN\KWSYQ<$Z[AS8 M"L(+Y[C@7BN#X4YFN-*.:_6$/>04$UDO%"B3.7R4@\0?.[;2&M_6-F*KK&_K MXZ@/,G]07? L5!M0D-]%UQ]E%SC -\5874#]_SMHN1[8%/G+*5,Y](Z'M=OK M[:>/'V7CXQ(3!)#!2>::1^H$DQ0#%1/#,L9K\1@<56>_:?\\-]A M B'/-W8'A>LV^B4+( O0WT_/+ZE[ZVYDFP^XU^7.NN7;P<9DRL\C/?:A@7?K MS/_8)\(XHCS +J8<<18U,MH%)$-2AC"'I>+(Z> 0\+,W+@9G=78I:W8(/LP?@W(;TSN'KP_:[I>%75@:SF9*]\UNV_RT./^:9 MC07J)H#R!*T0?6WDN+MUMD]IM#+XA+(&A;A2!('^99!WE#()O,T4R<!N-O*L*SD[]=!&VE>-MJ7T$L)BR8OC\0$.HP M.R!2+-G;E5]A %9F=T+QY_ZS>1*>D<<3KUQED-N)?0]ONQEEWTX>+Y.@MZJA MCQ7$3R.7$]N*A_&OUTW,9Q_H/F/.P 8X$+L.PS^2("?AM]PK5"EG+: 2&,@_ M(>8Y\O)3^U/G5$PN*J";_; 3X"TYW\-#N.9FBMX3@LR:PBYJ?B#'QR1W/=4/ MOS+RV]G<.-N7F& .-(:B8D"#AA-D+,<(:RLUE4P(!N3'5L'BFM?]:IT/L.Z< MG"K@NTG2Y"M*@&1- N2+3H"\TKTSXP[*TEAJ4%B(@J^=UC(JCE.@B:K(9?J9 M.^CI>$NR9^B&KI*?.)-^R=^OE ORWRN_WLBE,KEORA\B2_2S_D.MCG_3D]_, M^#>*)[^1\MKZ#SH[O<4#*(Z:23^0B\.9=<,R66.AB,2B3B7#,\ M?YB[J5=&"^XDER1IS( P@TG>22 Z"M:; BE>M$!UN5>FW4W=JXUK=XEQ_:&> M^(=N):)[C7/F>LZ9W0\_=O[(RT(-X9&T.3%RKI< MNZQM_$47S>H-2<<[ #//*;;P.N*UL40!%6%K8LKGTA72T0WI/#G2.=O:V%F'M(I*@088)!F+J(@%6M.Y&-3(PC[$W+ C-,9@*+!+' M"0Z*F&BUOLH-W%#-(U$-WOISWX*2)*/F"'0CBSAL%'*<$N0)%T0$BY4'Q4ZM ML65330R) ])A:8SB6@A+)-B7/BK-,(F^."LH;JCFR5$-V3K83R"'5%0!40TV M/]!+ JR)$?X1SG# 'D;]RKI>FV^1>D>J,:#/ZZ 3$49R'*(607J14K1.XNAP MH1K24,V3HQJZ=;(ON(!=\@PQASTH-P8C;?/AC$31A#5)3KGN9D-/65] M_6:$0W/9J+26*\=X\-AI#R8;=HF#029(=>P];0CGR1$.VS[9-\;R@(-&DF!0 M;8@7R#)M43GF4R;L LN')2]0;19KQ1?;@6U\=;7BPR2MGVN!3/=Z&!A?1X!;> MWM@/PC"@.8FX5?E$Q&01R+Z$@#"]B 24[ @BC[,%W<:N")Q/TE%+'GMQ$Y2/ M>\=U6XR_/GVN(.]C_F78FR[2R-VAI_[,E9*C#NQYW8;TJ!1T3:):/W7:'(_Z MF8B&J-A M[B60 W:EA#'67)(K%UIIU#EO8/JC=.THB;?UY$H[TOJ&JE@TKVV]%ME[ T^9 M7KV?KTGE([KIA"].%%Y2:E/'OOC9C*%6&)52KV3;G9P.FSM'E#Y1NQ><2U6B MQCC@.$Z>_EGB!B8B:5"Q3.YS)['1UA.M N-4TZR-E5"0!,V]A(+@%ZJ;Q(W[ M1JBO&Z?;H)2+%#'7&&&9E7+%!-+9J'.:,L)EY-Z">D7F4C>J5MCG!6EC BQ. MW%(%U2O5TG51+US<:4_5KBS*5IM'ES'EC>D_9[Q57>W/JXCK$I5N+[IEM2)K+ S/G_<2[1:.U:#;'$0Z1_U\WZZACU7*P;E+?2 M@2J&0A^Y>]6@H-Q&%@,@-$MXZA4GB9^"TN4QCSQ1BI@UH&HIL!U!V!CD' Z" M>"6UT[-)W_\L1YF:1NIH MLYAO#EBXL/JZCL$:LR8DR6'8?([*^7$O=81VK41H9XZ"J;X3?$WAR[_&:^32 M[W[V6,+6"&>W>NS/OQ.,-X/E\EJ/+8?JU 2QX'"RF4-[KCH'K"*XY2#^E6TH M"TG^4CK%]$;PB#"HRT1;U1U9 E254EE3L),6F3\YB^TGTZU2,QYRPG-"NDQX M>QRC+1V\SL&Y_%D0NO(-%)R^P91G3YE[GJOS=[WS934VJMTOOU>+\CY+[NK7 MG+-:'X.5OW^7$R[_DS,MRY^@M[>*.'QU*[AQ<-"/N;J]K,.'+I!7=]#VY:]J M?:97Y KXN/)LPX<^7_!J-;(LPI0_*B=R+^XW>E+9,4KGF M,MVP"H<*XDB@UE') PLNF>0-J*E!1F=,NN2TB[GC!V^=DEGY>#YT 3)')2-F M)]MRNX>V6SL=MWO=['R(=;W.\SC$\)8:;W6(X=&?9SN[G?;>T9;(AQ%N[_[Y M8WMS3VQEC7?7GVR_WV-?CK9.]^C6C]E##+]L;HF=O__5WCO[1K?IGR2/<_OK MMY.=S=\[VV<;^,O7_+Y_?=T[>Y>VQH=GPT^8"]O>W=H7FCF6F$'8\^*LI$CS M$%',AHI./%9> +HJM%[N 8;+/)]PPG6/<,+K$@]P?03PN.TAKLLXH_4I8>5H M$$#;*(BU%,"DCX"78[6KUKB*FI45K*Q5%:7AN2>T/S1:GLVAI02+SD6)1#(< M\5QI9)*V*"7X'/["*5:)#//Y+PU6-ECYN43D)+/(:;"BG J-J-(8<:$,,I8PI*AF0HO E8B G'Q5\\O.WWIRV'EC MLSN5_Q:^FYBG9W^7R$H=9KF5F;U@OB_(DJ;$6X*9$,%''FFNV$E4@C'%M1&4 MN851G\(-U=D*X];U%+HBQWAB&/4[:H'49.)J !ZZ/U ':8 MX95UL6K8?+KK#8'N)WAR7WK@S"NOK0=>%PJ>G:JW:&+/"MLNMWSO"' /: )? MQ+?&#EXRQLW;P<9AT.P)2B& -J>91E8;B:S%1DEI%+&AE(%<5GCVC"'NSL]8 M4K3F::N-_5CZI]].;UPPX2>M-_[R8A7'_Q3'8J,X+AU43^<51] -%8W2(^PE M*(X93YT@&!D:@I!"8)G/2:*K&L\KCG-I%;OFHAV,:J&$ %6.4(VXH[EM+C9(.A.YDE88 M@W-;U%7&EQ4I;@(:U[1,QV5$KR*B\7(MTW?CXL9SX[0!K6N#UO8?\_:G#E;: M0"-*F&'$*;?(6IY0(D3 =RX1RU;6"9N/SU[?^GQZ[KPF8O$<5;-G;WW6\#4" M#&Y,SR4CVYSIR;2R&=T0T(- G&"+=.2Y]1E+RCJ#-M/=?83+?U&6FO^OM:TSJ&E$&Q!!ZHUQQ.I[3:RQ"P=H83J.QV%,N M;+1184$3M8(J)8R_I+=-4X3R O!Y01%*2HQA1A(R.!_;(!-#+MF '+::FD0- M\SYWNE\5^LXY,TMGR\:UV+@6EZ6_W@X7FUJ3%P"*)2 6=H'!,UU>"N>KQU+1W*NV=ZG MXU4/RBD;A;/117B><* O29N<5<[GUKY-:Z>'-Q&_;HFML[T?>V=O.6B\8GOW MKZ\[NQ_X-OW ]HY@O%\]W]K\!N_Z\V361-PZ^W:V#7/;VCW\]N7K-[+]'I[U M]8#M?0WM+YO_.=H^.SC9R?/:_'UA:R?0AJ,5.B"L*)B(6AODC!%(6)>"I9P; M27,]@1#FN53<-]U*FFXER_.VWPXO&V_["P#+>6^[PR0(:I#1QN1N^ 19H@+B M6!-AL784B^QMY_.''3=8V6#ER\'*^]0IFTC$\T?.N4B$L(QJ9C7"F$E 3I<0 M8*E%1*ADF- ^";*R3M0J%4M.WF@Z.]T6 #XVG9U^9D@SHFT ^HU:""ZM="8P M(W*#QW*0!'M"91"OKK/30R'=@LY.0I%D@!=0- (C+K.VR&(ND/!1&1S+\2+K M9%6S%YA'W-1)/$=M[A++]XX UW1V>BD8-V<'!]# J6$.P0^P?B5H(Q$\V\%4OCR(N^]2B7&2 2Q:_/EKG_.5+[V]U<<[%Q$_M\3%&Q81/R/M M^846$3^0_%A41$RY8$Q&CW3$%.1',,AZHQ%3U'E,?/ A@?S \X>)-"VL'I_3 MFR*,9Z4#;8J( M7RX^+SK)+F(2J7"(QMP^E6J B?.-;PA.5*> K$T"<0[6N,&4(^6<#12,&FY5]N9*^O*\N0VH M/4=0NT\=KTD_>OX0-Y=^1' N_J0*6:,) D)@R! ;D<#24A*=CS2LK%.]*O&= M6ZTN$>2:4-&UB\''3ZC+<;,V/0D+M;L!F/(-DP7Z'P3"2M7X[F%LV3'GM]IC MUF]]S[S?ZB7 M/$)**W2=1:@8/JS$D1JYSA2QX\Z-I=1C@;9@0#HTO*=7OG] M&-:A/"Q_F''+=D__+]S3.SKJY7GF*D3X]K]OH21:X8D./H48(^V> 9F+[8)]J MPYUE'HG$,>)$*P0:E\FM5+7SG!N22.G=,F^*9A?2ENW[PU9=!L=:O^3][]C! ML#7LV^)F"O9T3!?_.[+]8>S_NM:ZDB8GA/AQ^H2>2\DPY8I-8+IO<7C^C$*? MTP0(P\V?A?Q.^+Y^ZMI%G]?]]%*H^JCG4D W\ IX'*!BPT MH9YQLFS+C8:M;F_8.@6F2*-.Y[1EQX2T.@/5_^>_-"7JMT$K%AWRXDM %G:! M&0?YGGF/<6'F02Q#@:OZL15_'$>?!S#LM5P\?VD+GF5A+GV;9X_R2K1@3L#3 M/= _*CZ>K,.X9!^-2_:/2]![T+I0X+\ZKO#/:S!7Y5_=4A7[OYEKF[* %D39 M^@=OPZ$%NTT;#JG6J+J'9A%\C=#K-8NX:6<+>A^#%5(OL[/%4Z_#MC_QW7&UMQ^$+:FQPO>59U!JB0K4JMZ9\GI%F M+]K^X-?7T.8@:USW5UKV(IQ6KZV@;EFM_=X>'7=ZIS%^BOWO8'TM=M=/7.W% MES78S8K/K)IC;?H!WI7?]YE_ M^?L_AU_^WA([[S_0+YM_'6[M;G^;Z^OW]:_V#NC:VT=[;._K![P-<]O>/>Q\ M^?L=S.$;W_OZY=OV^[<_MNA?"YLVV"@#C\8APXA 8!!AY+1S*#+/#5CJ3L:P MLDZP6"7FM;5MN,DS;C*G*V?ST&+C9_;RK8ZX>*C0WI37>R:X]U<\LNTN?/X' M3":3Z\AV=F/_Z"*"(X1 M4\8ZQ2@.GJ^LTS7&YCVN=U'([I*P];#)^W>*I[T(G:L)%#9JU0M&Q06ENY%Z MXP5H5,+1A+B7!NGD$TJ"@+Z%L?2K$D@#\R>M&M\K<;W2C MEXH"<[J1UU8PHPSBA'K$F61(*X^1M]@&+AA64F?=B)"K=:-)V+I*ZIZ]'/[. MI-GNC@H!77".U_3,Z9K*WNSCWJ"=KWG3CQVX^'NLG=@UO4_=6+O \?DMUH%E M,QI>?LN6TAVF-N?MA*E5L C2N=; M^!!%Y")03CCFW$2!$Y;))B%Q,G9?K:R7R&>.0F7PR;CUSW_8]46[-D/1%0)E M\U-J9QE1CFNGM8R*XQ1HHBIRF2HM#>X!L,LP%B5/U F?HJ8\>JIQD$(YER1- M03C_LXCBLBFW/.=-&W2WMK]RN5?6QYIAJVK__''4]X<@!%H?.[;[$-'N^9,# M+A%$8PTV#W,\RCS(G)=62;/!8'14":77'O>FVQO[+!@9$V:(8P-2(<:$-&@/ MR%B>#(@$+QE_5G'OG+=Q(6'C[:>/'UM5#4WKQ Y@+D.P*DI4]V+V1HER3Z> M3$+']IQFKA7U-8\0]05!L(8K87#CL*]<4^QV\=DK(JE2FWL(^S)]+S%J::XW MH.=^H,%BBVXR$_.V:J1 T) B21[$F5)\[DS9ZQ MG,,L@F5-UW503=>&<_@=8S\JRZ9#NUW]JI M\@,TV][QY__ ?;_W#D\^];ZGWX\^G[/C$)%6P(_+[^;Q3Y3 W9B= MHI;\^?3[T7OCF/E^=/Z.?3F_8(<_+JZ/#RZ"T\]'BZLBH@''?.J&&KMRD4"X M DLC4A7K.)1>3".V]R:4.STFB?#"1 I%J1\*H>*4)G$0 M^5C4DFC#G;Y/2(C<2;R A UW;AEWSKD\!8V(3OS8%;X$"Q<@V4V$CEV?J200 MJ9]&PM][$\R'DOST',?!S\!#G[+RPM6H0F?(U6 :.P4V9[H/-MT^Z2V%C@<* M=OJHT($[^#MLX(=J_QK@N#-P7,^+]2 0?NASWXUXB#D@U'=C"?_RI" ^U[Y* M6;CWAK;Y_'GI_03[TYQA;BD#/E!V-PRX\0PX)[F]5$9)$ 5N$F,D:)AB)5ZI MW""$+1<>\T42[+WQVN%\__<'RNZM,=)KI='I9OI^$OOVJ6X:8"P\5KJ7?%Y3 MA82;M'F,8O!W-(KA28!A48E5X?M:ALQSPS1,7) "D1LGG+H\\I6$[6=410@, M;#8JP<%%7Z5E[9/4!]Q67KN7*&YX;2MX;4X()VG "16A2U-/@OGL)ZY($^9& M091Z(H[CP->K\MKNVM#O1N?)X[/G73>@[U-U8UW^<5OXX-Z1BO5NC=#D6+\U M)1ULR,AH[-M=S^-IL6-!*I\F:3:2XEP.8N(2Z-0@J*LE:LC%2:QIHQZ 3(@ MF>]+>-=XWPT-!_MK68T390L5.";DV%85,4%B6/(# [\&&%3B]FQ0B<*@D@55 M2DPLF;B\+/+OAIZ[US?7HEJO-'39K%J]W^WF$J>SF#.KX@RK)=J$V\ES]R]B M]>/P^G ?6(;X$H26ZY,DQ2/D#A2;.^-WUY0MPJ(M@O_:)D* M4Y:.YFC(A))8&JKC21Y(1 ]$](:('JL2VM'!_M71_E>/T2 *>.2R) E* X4 MTI+GBHBG7"J/2"61H.9K,]8$U5X]W/0YP\,_J7( H@#!U :(_PU$6ZXX]N>5 M$A^'13G$P%^0 @C^Q/-#$];>FBQGY73$N R6*24'MZLJV-S6E8/M<^M?G)[" M05.:5,UZ]'7PP7XR8=G'?LH QLHXE&QLQ-6T-OH&S1O/H)(27H MPL:,K<3@?"BU&>1\J<:J3-ZBBHVC,F#3=1O[\X'7L RVK)>5T?#STAIE$W+; MC.@IY?:]*A L@ERC14].^5@OKN;7H.T*:'M]=/6514*%DC.7!2%HO-R+W3@% M"S242B4!\X2OP$CS@_9\-):ED 5"?"%1K5^0ISRA&J2")X2F?JSC.*9*J B>.8='WQ@AP?RZO!<>B##4X^FH92)2Q@-7:ICYL9A0-TD M"E-*8P**._8]]MK+"M)LER0'^]L01E^JER#*/U:B7*IB(++^TB*6WY4<8G8J MW*!!RA5E"R1O/\NQ1FQ?6(^'@8WZ12/=P(KWCT\OWLUP,CN?RXE=[2E4U6QA M32SF"?_M7&6#3F:%\B#K*:>;]6#3G?(2\$!G6";77C0S<,090*))\[8+:R9W M!62.Q3GKYJ"KTOOSDHSSJ-5Y1\F*HYH9$^QE(-DPUS[ Q;=L1R'@8N]36 +NR"&RE-=1@KWX_E;(JM2(-(I:F66G J MXXA3&L+&\4#%3,ATKH3OHE*YY; ') I$!-KZ=945B =:K870 ,3OB&H#[ZB) M3A6>Q7JR2]+N;Q48"[.3;UV*+-GE$_?DV"V(CD&?C[MPMF@#UQMNA$N K3]I_B9,F+W'2P7-$F3]#%D<':>_P M\R$[[/US?GPBR5P;0((NYS3[\OY/__CDS^]'!X<,WN]]@;$>$6PM>'&-Y0&/ M?GS!LL?7L[$^VJ,A2RAWHY#Z+O6CV(VE)]W4TUX0:A%+(0&U6HP]>M7T1ZS\ MN2VJW&/<^3SPN<,(&@H_"E7 N-(!#3E/"*.,AU&B(R+32#<(NLL(^OVP3BTZ MV?>.?OS]XZOO)YH3K5T\TW=IX$5N0GS?55QQDK!(BLC?>^.W//;@$LG;VGBB M09*%2,+"E&JEDT3JD!(2)M03@8B\Q \2$K-@ Y&D 8N[@44V Q:PEZ&7DL1E MH> N]9+030(6PQ\I4% 4LC!,L.K/@QO+OT2HV%6+Z;I)*X*@EHH/V$QS'9>Q,_ M?B^K!B2V!"02/_69(D1[C% =)"(*H\B+2*1\+#).-A D)LT2G7U7J?M#%7D# M'G<%CY&2<7AU?'(8?"5I$J/MX2:^9J!D^,+E7LSA/R/"8RWBB"98S#<&=:G'/TV<< VOK75MCBCG\;! MW4#B;9#HQ50F7D!$$@N:LH"G.M6!\H*01KY,R)9 8J,TWA<-Y]W8"=.1YM)S M(QEX+O6QU9_@S-4A]60:)8'6:FU*XP;W^GNYH*!!&*;8NB?R?*HP/8EP7T:! M%VE! 0(:4-AY4)AU5XM0![X.4U?%-'5IS+0K=.J[B0AC24(2*L4;4-AE4(@( M\?R(L4#IE 8DX=*/I0>:@DR49JEH0&'706'.-TU!0(0>%V[*$@6&D]9NG$KN M,A)$3!*PJQEM0&&708%%,A(L30("!D.JHSAB5"DO20@7OA_$6P(*C4?E@<@P MZWCVB60D#0.7B)2Y--'8#=(7KH@%Z)0RU;XO-L^E5O\(,V=S9WW/B_9 MFJP":%5-E#I6,0W4GQE*0ZZ_=RY2 H;&F'; MC"C YLX\P4*@ 75]$:M4)J'P4KGW)O+FHUE_N>NA<7,@LG41_[L*>5MT(M) MW@,A;_[P@_HD]0,18(&NR*6!C.%?$76I1VD0*1**P-MXS&OX?J?//!:P?>/A M7 \# M"X^%"W,G'X1QT _3T$U#TUL0*WHJ1EVAO22.N::A6M_)1X,+&X@+6W3RT>#" MH^'"[+D'UV$H \'<@+ 4](7$<[E'?=>+>.Q[6H5))#81%YXZK-Z4HWRV"C3S M=32GZV0^UR%QE3I1%<0,8"_3?(CE->MU>8FYT3Q*@X1K3U(OI3Q.N99>&)*8 M)2%/:&KKU#PKOC95%AX+8A?4J4D]+44"X)H&V%9=I-P5(5/PA^!1R#T=8$*1-/%8K!*11(J3 M#83A!FGO@K3SOO#(]TB2*.X&RN@53Q5Q!5,)#XA/8S\"J&7+>J'L"M V M8//D=2Z4 ,I32,=,(JEM3S\GXR#* @H]WD#-EL/-K.>]E0&"0T""8HRD$"6FB7&T:'"?&#Q M2+==25*QSUG@TT"+= /!IO%FK1&)9@\,/*H2J6/ 'XV)$D2D+H]2 M"7_H1 4A4X2Q]29*/#\63;>#GVD\]6:SF[W=I2'\QR6-9;&57I:G-W3UPK9[ MZ^\0^M!@[J9#Z*/TG26'5U\9L'JJ$^DFA&BL\N>Y<:2(ZWF)B'SM"QE@A] V MO;E!J"&<.W5_YXHG$0<%B'$:DX2K.&%$@]WMI4KPIFGL\S2-O3[^\RMH"4DB M0!Z$O@"#6& 9#C_!C'M/Q!X!>SBD>V]N[1G; D3"'IS8>;1[/=-1V9AG*EE&23O"?HN7>9GAOK\R4@LH9-QF\:>]J05)!3=@,J4_\V2GJ,5R*,^4FA1(7KM PQ%>B>R6NR[U? MIU<:EGEFY68GO71J6C]@:HOZ*UO]!P S+PS/O@(53Q5X%XQ$//,('-!R0*[\ M*_-EJIBB+"74Q]AYKIBGO5 +S4)/<_$UVGMC&M1BN[>W*)+ZV-]-O%FT:PM[ MDZJ0:I(PJ55,J)(D]M*014FB0P*J="+W-K=!ME4BC6AT)F7C]-P?IZOPR( < M-19^5[69_LOVB5YB67:[N:P$^R?8^;,^K$!JP\G>YN6@?,&-ALG1U5=/"1_D M,G-5@'DCVHL!4 C\9RA23E/IA0F=;1R\J3;.@H;&Y;BCL;%FE ;B&Y3(O.4R MBRCO+VQV#(2-<6GLI41T3;O'LJ,4O!@5V7( 5XR/ K^3@]5D7CRV MJ6H[ZA)4'&5ZL<^U0UY5=FY-&V,6M1EA:^]A&K=#?K^W/GUOV&:LCS76R%OM MK0_M8\OW9EBM8IZ;"T9O8AM'X[QQ_)91N^=Z.K[XY:E[/3K!>(FF6ST^48$* M0/HG/158[B>L)"<(JJS_#;8I+ZX?I\3ZPE.3#2G>\3]+V21:6T>'K3HLFG?- M^2QES),T82&AJ8H20=-01V#?\"C27-]V4F0\]_W2.#\Z^PYB#8_CVT?I')QVLQ B]FK 6&Y1;8CB<8 M,>$<8L1$Z;S#4(F[&([;OE7!K ]@I7B<3=S'^[A(5IKS4O_)"N_9AH4S$4 . M">_G.=F\5+X==?5\Z,N\IYR!^.XDJJ]T-G!$6>8R,^<:5]F@L_2,I''\-.;0 M_0]T;XH/7NE0]T1\_\U2[.]%WIN\\LY&,[X "^K\].KP1%Y]P4#?@WUV^N/3 MQ>GG3]G1^=_^Z7GG_$OO[^#HQU'O\.2W\UD+ZNA\__O1C]\NC@B\XZ![?O3^ M4^?+^P_DZ.2?[/@]C/)$!H?D]/OA^R-]>#WO'R*ICH20@2M#';N4*P\@0H4N M3[PTUH0 #808^\OC96%_FV5!-?ZA!@0?!()>XM%8>5%((\J(%+X,/<# D$2: M\"B\+1BU <'-!\$?B[L8^%U7C$)0EUDD8 @J0%N[X5 M(/A$E90V\3RSKP9.-R]+4(.!8Q3\5"O&JGS4CL;/^8X=-6HPI@^CK@KU3?6' MZB$UR79*$N^2O-6,A&&$4;IQ3'W!!8T215(2D8#%TM,K&QTV^<-&B*ITL9BM MA.EO!AJF$T4^%EE>V%#2\D!I5118JK"*C4!";"3PNB3PT8)C:K \">%^&T1)BKVVN,O]R',CF:B0!8IX M$=U[PUHA'I]N3,/,9Z@JLXL8X'EQI )?QUX8TI![0C*J>9BD!$C U[S17W81 M ^;TEX@&( 9$XA*9>"X%;<45C(=NI(D,(T^&J8PP7AB,]0W"@!UU@/TE,.L1 ME9>>*"[4 (9Z+]5E9[I@+/ ?$>WST(]"J2.J0\9]WZ>215P'A,=1$B"*7TW,"GB4L3#N9+(KBK)-&) MYU-*-$,?9<*FO(Y='2>+J.$UB M#?(L#1,TO'PVW_:W<;YL.09($D2!]K2(9)2@%0.JS 9AP$O- ;'8$VR>[G62 M#T#S6EH3JZH2?,^0Q<V]\U@K9@T\$ULY2&Q[8U4!J M ZE/FXW20.HS0.KU#*2*0$@0B=S5BJ8N@*MT8Y((5\4Z2D'5#Y7B *FD!??L M#*0N*&WRZU1UX3=+*L$;&KNUE#.PUM[-)5-\BL7&[4QMQ2SS9!_41\/\A*V8 %GN%"19GTYSS2AX 0ZAT'^'88RQD M3&F?I1YF2G!@#!Y[-"&>3$/FS99WKNH"G&#ZDS//<#.EON<+G-_ZO8TM(/UA M(O%K40.<&SK?%&I\H0(O(#NO0D7M-I:(PP]G"H: M&-H8$KLZ/KGP#T_>D<,?'P(8VU=&%$DBI=W8%UC3@' W3B,%)@[&4.)H! M_&+&>U"-NR&\Q81WZ!V>??5C%J>T-N M$'EWT]!;4[(1'Y-Y@2WF\CY:ME5/%BP'83I68L-*[$ W[)IR F)$C+8 _@25 M8K02%DOKY-W4]IW!7S,S/# N^L[YL,C*-#.#+UN P!DVI $B3HOLF^HC<:MN MU@,8L^UGM!G=S"OQA>\54%,?GALJ(]]Q( !Q?='%D8+Q)@?P*;B_>D75P>;_ MP28XEY?P0=D1F>VU*(?E *90@/4D\0DP7+)!ILJ9/GL;:J>=C"?G]& F6+=. ME:69=#>[@-7LY+"7@XY KQ3LU"4&+.#:%H[H=G%]L@'BBXU6,.N+KX#?KH"V MG 3;HPM&;'3?G]T# G;->EZ[\.:^ M"S>92_YKV&<@(U&DJ'5MV6SDSL M7_W$U+4OC3/S7"0#)ODOS8$VD.X3 SU3=7< M@X2PB/1'UZ_R83=%D# K!?L^' "W_5"63V%%RT$F%].^)0WM>VV&.7K2$/L9>/AQ"@F_J L;CFXMO=0'/A2L)E&4E(& X[HV9U]3* MU%1>VFL+L:<8<;OIA@CO7[QJAG=:55#O.9!QS6RXW2IMV4],7)J$8,,LU:I5 M$GHTVGJ4E>L1R2ZUW& WR$(*KLE(=B_C2WS(?@YF,:T7U*5188V5*/KPTZR0 M?-@11+B51Q#TA1Q!_*6,;/BDC ;1/]O$DXC32GW/_!W9T\NG7\" ME;^3'1U\Z1Z!ZO[E_:<.C!%LQ<-KL!NO#S%SPH^8YM)SF8ZH2U,B7!Z2U(TB MED34]ST>)K,G$3JEJ=8ABSP>@&8GXYAI7XLD551$B@6S)Q'5ZH,*90TIDPEP MTWG$ANJKB\]);E^-Z=53GI"QTB2F44C!1.(\"D+*4TVC*LJSKUM3POQ-R7 0E*@-)OEP4*E3I0)3"16ZL93/QIN 8"N^B:QK M!: 1BV4MS15"Z=FP*PI 7K!MC*G5R=2H$R8,#VU@8_/WQ(4J6JB7US^Y\!/> M@D?2EZC%F"L&BCOYE;%[JG@$%'7YL)"5#8:6C3$#*FNN5DFF]*AQ-\\;1X33 M6=0#]*UYZMUW)8=&VSK6.I-P^\]X\][;=\>5>OQ+]=%WQUB(+E-7Y9*%'!\: M&0&ZM,>H%:'2F+#]S'I$)M]C]ZXJ>H<7SU1^5HA+V$SB'^8*!#TL^\@%X[TX##_]<7CU-61>&"L [C@QM3L\ZL8D]=P@21(" M()-$(;DA].BI-W>$;LW>WKZWV,PHBD$\@U#!TX* N'%$J0LR0W$B4L*HO_<& M1,&<>VW>WY8,2[0% !W0P8%N!>,=NT2_)UJCILFQB>)Q!@6(2>1!M%I@*PR4 MHU%M:BBUG#+7@RN425;C[AIX*VV9XW*!$52CC#G:LL:O\98@R'=1 E1Z62WP MK)TY0G6D5:?VC*GV E5]F?I0R6]*VA$V.K+&=MY_9<8,T#_N;_33=#Q#%2[E MC1\1"2#Y<+#\D;D6'D^JG&!]XBES9N+/3C%N2W.FW 2LJ M7:!CB*]&]$M?E MWJ_32A=H7#,K-SOII5/3>MT6@UG7%,TZL]FOAB!<"[P+1B*>>01.IT"X_-?M M)F*T]^;$FMC:P7,Q1+Y__RK>+-JUA7KF[7KCINK-GV[29P 2;*)*Y4$L.]GE M)3(]V(D%HE7E!:]=W6WG=]" >K; \UAS@K<) SDC[2G-2G%VAK\/K*)5?QLP MJ53*.T'N0GV.:SOF'YVDE:'33TX0'C'URBWHVUK''G^+8S%VGU MB&;N'WG_[ ] M73?.'=^NWX_6NY]])P8 GS1%N_!Z5?"F0@92UP0GAS4I8BY M/$BI&R4!"5(OB9- SUJPF\I9^VEJ*!7=8ZW*)XG>,'O:9#H$*NLU'G1FSI) M[(-\'RH7\^K-QX^5#&'9:_O)J%<.=;5?'PI"WPW#][>W] MH!W[Y!%:%K+@$09+VI3'Z^Q9N$+E^RWHB7:?9G*[M0('2BHTY)S GL;^&'R\ADVOW$[4T!6TMY51)3FB:1()%:2I]&8E$ M:1'[II7T"BFO&/5FSV2M]K85F5CWUN)./_^G_'*2P_L.R>'!A??E +6U4^_P M_.^KXY/#X/A ?C_&,?S8_WY\PQC/_UQ"O=^NCA^?W3Q MY1S&>K+/#G](>O3C'BTO>'#)A;ORQ'8DKS:(MIN(%HH@D F1+ P3JCPF- D0 MR6*I_901;1"-^"1H$.TY$6TVMY0P4,UHH-V0$.'2(-2N8$'D2II&,L8V*J&' MZ?IARPO9MB#:CM;(.S8Q5/Oâ=R=[H36Q AUPI16/(L$I9RJ)B ?BF,4J M#"*/A(U*]?P ]&%>I=(A8T*&U/7\F+C4#Y4K5,0 CW@, B4BH ]C#2MC-&Y, M#:NFCMUZ*O'J)(DI\5/I^3113*2A+\(TT*D'JD38* V;P;.S2D/"L .,G[AA M1)A+8P\L( H&$6A^J>(\#KF@6#F7>YM4>W)'W4SOANB4;SF'69IVE?-.E-8O MOZ]136CJ_\^8*01T@3@6-!0>#5+.TS3DOI^JT _\A#2.EPU G,-Y+0'4 NJK M!+0$3:E+/0)FBO!2EP?4YYR!AA<#XOA>B\0[V/#QI3,M$4D:)YXFJ2 4@XP# M$#0THC36P,&"-FK"1C#MK)K@!])+N"]]@&F!2H4*>>G$<^"!GB *8\3P:*A5$$:8/^>U A*+0 =2N())[E*FJ!N'VG.U%Q$?0]Q2@34+6N'#.W@TOH-- MXUD*^ZLCX@D/M'E%0N$KT A$F$:>]B.O40HV@V?GE()4^PGG'*B&^BX%?=WE MGDZ A3T2"2XTH:'AV6@'&P9:UB-MPC9//[!5X&^/\&OJP#=%B]?;T$@R'G#I M)PQL^S *10*X+235C 6:"-8H7\\/Y'\O*/2N:1AR+@'#0Q^=P*"&B31R"0VB MF"78(!P+O4=1R_/6U4#M^&]#[.J$^];E. AXB:)(6)TTM]U4+ MJ?AD*PNIL!=22.7]4!1@2RA5;DP:V_B?\Z//A]\12TY/#MF7@S^_'[[_ MF\&S/X[?_]Z%,?O')_O^X8]#]K\_ '\._OQ*20#,[WEN%*3 _H#>KO #XG(A M@%FIU+%0LZ4_XHA3GO@LU9&FFC(!FI9.0BU]D40DF"N<,E[M>]1OO_5C-V2U MK9MYS'M>96"59G(%=OI8Y%CCS?DL"IQ_-I%S\019E'_)CDJ'784]$R&*)#:"N\ M1?=4=BMOT8^C\_]TO_3>?3_M_=,Y.KCP3GN_7QP?O//QWM//G[JG)^\"?,_A M7[/>HD-RV/NG=WKR>_;E\SOO^.13=OKY3WIX\C;%-]L)F-*R!M6>'M5DG>!C)@)$HYU$#+$8]BGX]-Y2V M_;%EC;T:#1MQU1G-D"9OFH&U,3/?K(C>P7 MH]+8L?FA+([.FFJ19_F\8Y56.'%Y"D^O/F:10?Q?5\,?4&=AX$.PO25-(D35@2 M^6X:^MJE3 9NPGWI>ER'GHA9'&D?88C9]&BVC8^%'8>%9[ MD(JG4< 3-V1,NC0.F"LH$2X+)?,CID00*&3CR)N/W'L6-GY2G\1-Y?T?QS'1 M/S,-6;%1'O:?7&,L7=AF*PQB06,(]"^Y07M!C 66J[?M!W[V?YD.^]AIF^N) MM9XE'<;_JCJ6+L'/0JGO63DP?'U,:]LGFL_G#-J&'UC6;UN4*CE$2!'P2N M%Z6@/?DZ=KF6RI4D]%*A_%#X;.\-;7$^?Y3]+*R^HVZ7WVR8D%,UTE78,TM/ M]-AMTGN;3+6-3.]MCNH?&[5/%RAH(DQCG82NU#Q&C[GGQG$(^C>-HD0( '41 M[+T)6"L,YGU7VYJNUN3X-LBY"] MO88-T9WW"&D.BP/,A!^F&HT/FK[+D8=-K&+I?E'W4$S M*ZNOJ]0V"Y?&4UM.NFJ=LI-?]9V.PF; V*0>GL,6F>,[UBUV$8D:/A MPT.X$=O2E[9G82_[CF/HJRO3V%X4-@%OB'-"3"TGT_(*==D5TG37Q(?P=?5M M+3O7\:>-550-M%H$> 3>(++"W%LO*DP3AHB=B\OY-HEX1^G .W#8.!L'WJA: MTS.I.B&;-^.',%6PS&5FOGR5#3I..92=\>O.5-\LRS7"/9)%R^DJ81J8PB2U M^)879GLF9C/:>6PV7WQ397O&^3R3(KRIV;U_J,% %8;LWL)69[8RU6^B?^%, M)CROE$[YO&FCDWS:$:GS/X]O2[%:(P!N[K\Z'@Y*=))A-W7\.[FN%O=8VZ5= M33,(MU0SN'\*L_Q^=/75]],XI5'J,H6=8$,J7!Y1Z8HP8I1X7'*6[+TAM#TO MU0&SNET#I/V[;?L]DWB:;5_/ME\?[7^-8Z)335(W\01Q*4L4&,(T< F3 >,I M]:D@9MOG@T%'VP[85=J5!]@>P9DTB]\"<0Q8=C;",D,D)8@*P.XD[X,PS\<; M6 E@DR9J=<4J5]0\57?;M%?JEILM% &7"I/65?>Z[3Q90801/A\GH#O9$/*7 M70?AXJM/DT2D-'0CQ0*72I5BUYO036-/1I2'<9@FLX5 !.$T\GRM21S1.(S M(A0L8*G6(:+0MM0U8._)7*\30-'E^L4V>ZU5XEAS\ M9_#JO1V6\$F8^Z4JC!:%1VQG\X9)D[W:9*^B/J^\@$2>CKV(>DK$@4@E,%7( M_"CU_5N/Q(P^7Y/_],[^OSA&L< 8_-.3R0H8-WSXX-/ MO<.#+QVL^GAT(*].KV=]NW][7SZ?^J?G'_RC\_WO1P>?.D<_OG2./Q_2(S/. M=_[AR:%W]..W\X5MH"5A,>',HMZYN M1#MVZ-4@VVXB&PFX3&48>\P/***8*26X%R=4Q?RVZ(P^&=@S']$=Z@<&":> MQZ4^$=__L O=@-'ZP&A!^2/E:9IR$KA> M0GR71E'H\C1*7!7YL?(HD\S3V&8V>'A_@29$?-.8=BV:1,.TC\ZTLQJ$4MR7 M5/BNSS381M*+W010UDUT++DG F#H"%,ZZ,,#!K4_4 M3N;H/K5N4*_Q'V:)&X!9'\ LJ,M#:1K0. ;#)$TC,%%8Z I* U>3..22@6P( M8]0*HG!=#30VR+WRTMEU+5I!PZZ/R*ZS^H!FH+TGB7"30%"7JC !52#5KDS# MA$BF AT2H\3S>(/8]19]H#Z+AL&JFSG\J>YL!OS, ]YB-Y+I_'E7K?O&8//E M3KT=]/&O16++!8T]TX1'4G"7Q=)SP2A*W<2/?%?Z M)$P)I;";%$,=6S0F:S+AU\$[S^RO:_"RP-)&OO8^5@0 M!18.%Z$K0B]QE4<#0AGU:"0,7D;!NLJ*/B=>3N?XS;7MW.C8#RYC#-I6D5+4=<7A;Y=Y,4V+U^^IRMW_)^^I>2PT+M]P /FER=)41S M08!H9**CF++(];0BH,"FT@7F3=PXX4S$(>&I!JN>MN=KBHUH!MLVFE12()K2 MK/MT+DZ51B'.S@IUAAFM0#9W(0JM.-6^Q.)7BJHD3A+M,>4S%<'7UGJ!=K7Q&4AEN\4VG>%EP0N0(SG"=# DH3MO8D6Y.U9**A(H^W< M0XC:0C-_:#5/HR(K[$(R.O/7]B M='\ILBP+[_Z29"UIH UHK$@YY.C@XOKH7'I'!Q_@GM.O,0U]KD'YT$A E# , M1PJIF^B LQ0+(D7A8K$R!2"/+EM(" C#5 JDP6@8JX3"*).0!13(7T6J(9-U MDLEW>,]7*2B@>1BY"0@1EX*NY_(D3=TT2<,T#H.0>,DJLF4K"AA@O8LE6G)5 M%$0 K9AB&S GE2Y/>C;9RK-YSQ-ISJTGM=3JS.6WHNR\Q:S3 1;;^#TO?LN+ M(K]2EA],[92&&Y8E-Q^=_/V5>T'J@;'C!H'&?@>Q=H7PE*N#$,RX1!#A!7MO M6'O>>SRE?Z/W Z@'"$?"CCARM"4+2IA,^R F&*>B7$K:$68'S]?X&24%_[0W M]6#E6_'&CXBDS+O#P?)'YG(RGY0M232S+!-_XB -*?HR56!QL)10GWJ@"8'] MK+U0"\U"3W/QU??CO?JI3C'./CU3;E(H<>$*#1-[);I7XKK<^W4:I "A9M9[ M=JF6+HC6#UB0125C+$:F6(K(4,6K(W-B MTN.Q\ VB77]0_OM7\6;17B\IM46?LM;62BNS]\8/VVNLFK7:=DR7S2)MWZ^K M%CQB&0RL]*/ZI2& _7[ZKG?9S:^5^DWUE>C+L"_?_SY SDZZ731F3XE+L[3B^.#OZ\/>Z?7 MQY_?P7O^_''T_I >'W0[IP3&>?(W.ST_]8_?_W-NQ,6/#U\#'<:<^IXK8A^4 M)^J%;B*BR/5]Y3$22L%B.5L+(R9>Q B3/J$:U%O0O1B)T8*/ I+(E,[6PO@( M>U!7WOF8EP/WDQID5D=QJKUPS&;<7/UB886+6\>RL9H<*'("J\(,NX.1ZB;_ M.\RLP,.?3E07\*OG_-^\:^K.?!0%+MD??[QU?L;;]_;']^_]TIJL@V9?A679 MA ,:$A8&@!=>XN(KPP5F\2]QT='D>:_0D+YNH?5\I;#T6SGU8 F:51=M[F4O MR.';6$8-C)4BPRIQ65]VAV;4(,L[H/+IK&\JNN$-R7!0TT-](:GHP+S1UJY; M>,E1WV$0:FJN8,J94G6X)TZ1E1>E+=TF<&C?5#DP8\4+."Z0H%AL#VO 5;]U M,ZWPO4J"ZBNOS:^V I#HBL+^]ZB<'FI+L.'E()/C.GP+1XIO,,7YS(AFB\O! ME9[S#5^?*@ ILU2P)EVP.KLM1V>HQII7 GT\QZ@8Z',EIIN0ZL:*\]<. YW M"*P0&# NU9$"/C=USF$V->._!9*:X_,G*8T$PZD&@6,HC:1_V>+@\*OT0M\# M/I&&U"*"0<;/TDI)KY-A8A.P+I2SB'HXS64W>F^4L5WS*IC'QL"F8U M964>LQ_R@367)MPP%?6A'KY!(9'W4\&KD,BK+[U_+@X/X*TG\OKP'+[U_D]0 MPT_]H\^?+G!,7TX^^%_@6U^RV9#(WWI?/O]Y=4B^=(]^?+C&><'\&(P-[O_4 M._[\>_?P_!]\1V]AY0;M^8$7!:D+LI>X5)# %2P.W3 , >U PP\3T-K#!Y=M M:(IC-2BV12BV[G;0#8JM%<5F [L#WPMD*'SL>P4H%O+8Y9Q'+O."@/-8>RF) M]][$R^(]-@[%GK0?]--QX(?:G[I(<7SI972>0'.JU[\!G3N#SH+R%I&?!AX) M4S?1Q /D21.7)R%Q(THT2T-?*@Q>7D-QBZ;DU<;QZN/K!PVO/H179Q6$5&@O M#ICO)K$? :]ZGAOS0+I:QHH&+!$*:UT%P8-+96Y?I:NG5@+>F;-3A>VT!L.B MC^>8>$R"9YYJ\#*J7MVI__KCJP7UCGPR&W+: MQ[[K:\QJ\%GJ"LFIZU&ET] +F6#IWIN0S6?%K=Y*O2E^M7E<^_@*0L.UZ^/: M674A4=+3$=6N4$*Y *G2Y6$D7#^57 4<\\0IJ/8+' K/PK4[ZB[8[^7P_1^B M#G$;QVW]?":R_B].-R_OIS!LFVFR80K#Y,8P%^4?L!6J09Z[(<_?\_H" M]E[3,A$NHPK+^H. $'Y,W5#(2$M-(QW(O3<\F#^061UY&G_"#OH32I@E_*MA MWB=DWEFU@1,E4U\#WP9!Y-(H#;$):>#&G"4!CY6@>)@:;U(-_#4Y&2P?\LW3 M(4S%1*>_++KSGB<_B\OY>#=5]'D)!\/K6)9-1/(G5K]6AO(C-:A#Y">"TQL< MOQ..GRYPVL1Q$M$P<%,AN$NI\ET1,>U*'?A8* P4,0'F'YM/$K^S^;<^SMF. MB)D&.1ODW EN$'.]2#G7%>ZB'-/@.6::.J[%.2>RX-0NUXJXXAY-(T%:,!D M'8ZSYT?.Z?J*HPH'DSFI&YKMA.F)Y400-_Q1Y=XY65FE8]H6]-A_ 4S%_IG) M>>R#F5A7O1GG0P$7IWC)9&R:93:9B^4 _NK5^7S5BW),V-SO=D=)H*.P%>5;]D?^3G1WVAS1KC'5S6():\C#-([XWD]U8MI9H;!P1_V? M=:);;3'E"7"!&*7CXBVP7A<*<]]LS:UOIL\A^FK-243;>3\[(9_B#/EZ.$ 2S%=Y<4%SALS<@=93\V.VIPJ M7PIDX SV;"X/=G$UDA6+;Q!_[V;JP6(.%;6\,3W6EY+<"RI\$J^E\ FA3>&3 MIO#)8Q<^^0"2PR&/4_SD3IGQTRM#VP'#E3@4?:!XE&W_YU\Q\:/7I7.0E7)8 MCE*3]_NB>UUF!FA_S_JB+U&4P ZEV0C"/YF2$N:6XY%T?*9R 3?NQE$^4##: M,U&8X@>_Y\45_-/](\^-#/AK+.@W1;0OW>-E*AGLU)\@[P&[0/Q]4I<@_S X M"J;: QGM_FFL)2-.<<<)#LHN0K=:A+&V8V[P7X,X%*@L?BV\:F#*;TS6\2C+8>_24(%YN.5D1JA>@]J%8AAK8>+L8:H.B&S0,KX9K0UD MN))PM\R'7=#!Q+"$Z\.B*EE2HIJ19EI/O 'FJ(N\A]GOI2FH ;>B_H;*2>^R MF]EZ8J8TQ_)YMIV_;KZAUBA;3C(<& VCGP] 8^AEMD)HRXRR*N=AIUV,B*R M*?>'\"S8'Z"O6/II+5")6[;NF>[F5^5$50 ]8CKX6F]C;$+W[4E14"U,N5&]+B:*MR- M=.V452V2UY4J> ;&/2RVK=4R+$8']^7P\A*&AZKYH$"RFZKYDL(R7,,O90>F M#9AF%PJN%]CU+34&2K6L,%V19%T<*"P:;&)FRFX:*EGTD7HVP.IHV\ S5YUL M=.](:P6" RNTK*AW@D+Q>9'B9F$%6 $$+ =F% FJW$:)':%F:V*_)\K-MD8\ M,&6!3-U=J6]VO+#&\@+V#VPSNZ[5 *I1PL+H[E@'[P"$&#-IHE(-DNJUTP%U M&?%C6"(C5 M7,#R::7OXD$L(B#\+>^?Y;B>;X__^7#@^AQL#9 F6'P'>*RJ"S($BTDZ'26Z M ZR+B+C;WP ZFZ Q\VVXOMT9,5/X\??XW@=(9P;RX4@$]9'Q^^%-?V?48+-6N,'C]4 M4@8%@-FP,(6MX/66,2J&@%'VU=48G6I,TWD^@"GVC13%@4W"N'V#,BMMEJP$ M&C>0>"FP]FE5J6IB"UX[&KZ6%U8P&A:;V*BQ4*BV 5:R;RU/1)C1X(24ZG)@ MZE!7^&TL-MRJUY-+6M$*OA G5\,YDE;EN)G"T(E[' TV/-C'\#XS? 6R5,-2 M)SE(P*M.CMR.@T?7BP+P- 6F#)3D5W@-A:25U5@6UHQ^0E#;IS)=.X0G@ERHPH![%H%V[QO;7#H7[&>#4R^ 8\=VT)JAQJ#9NN ML#)8M;]&-8"G+86H:;9>(-5 =N$ZVV^\7JZ; ,%BW0E;%PV$=7YI>'92U[*JY86:HDV<:*\P-#,VTG.%E>9%UNQ5@H.IJ)!^ I?E=34'8 MS.N 4@8UF\(_.GV0'V?7E9(Q ,57H9^M:Q0O;#9K:^-II)YZ'V579+VI=<&7 M+7QZI'.,7&%+;UVVYH9J\KY1[$R1)]7/8-E F@"86$K M03<$V2PM,1ME!Y3+KBA6?1NL''K[BK'^,QZ4ZG_+BKR/SV%1/%- SQ+,&6HU M?8.YX^^L..BNU3$-Y5IYL$B>+A2]2.ICNV!29)D;48864Y+-5@L;*0]CT0OC M =6XK$+:24Y6*5Y'3 -:N-:IUV$<9 7-(LU*46.N[Y=0# U,*!P$_ M%CG8C+V6HRXSH]C8/:O5G*7?1V$$<@[K.U;66#\%V)J^7QBC$.QOD(P%4"Q( MFW12'/2$+4%NA&V:&[O-?@,7)I.#KB%SL)IAKFC_F&D;L3OK]Y\T:JV#Z]KX MR_O7XX)L0!BHS!F'>:FF!EH@%X/Z5^-2-O*X@T!(Q^4C*ZM\+/9;M1E>73&B M^-OLW<%@ E_PQ;O M756_3;)B98K7%/P-3R"J\94 M:#>2?%B@UH$Z\#CTD3?5*EFW1> M" O5-6/7H#YA#-OW.09E;W)P5!*T?M.]/1V_+QMJ7HPKI9KE,J^J53BI5G"" M6-UN@KYA'_.KVG[&:ZGU+=JC.:/I**M\@8Q'\5N1W">LAEJ-M":]R4.]CZ#8 M.1\^M!SC7?7WVY8#;W5]66%M->W*MP*&VEDY*H_JC$O^FYO??9<=T3\S9X2] MS#I%?ZX&^=>[MU@!=ZP]XVOW^WW<\/F/_W^C"I!5G=5KA5R"Q>J6=(Y!,(#Q M6?)>9,$NC>A\:M/V=Y440RPK2R([]/9&6-RG^="Q>(7^KPS$B?&/V5J[-K\5;94C(KH=:,I+)2Y@AQ&LQL5] MJRXPMY-TV_ELN0I52RN+QJ>KP,3#2_,NO'##((Q2KU&QK($(T2 KY+!7&BL3 M)HZG85.#L^ZR"6@YF:I)FDX?(XCZ&*':D02Q3!AV!-@Y'UIUSBYJI6HL.HH? MJTV38 WOMVHM,K4R"D$%%JI;JBO\T0+.KK@RJR/?0%Z.Y/*Q=E"ARVL,@!TJ_8"VD%- M4,G(R':[(+?Q%?!#-NPYEZ#97W9 ZZ_& O\]R/N9G#Q'-+I$!J+ZY[V/']Z6 M>[\8O0M'5*E,"X\?6\8[YXXZ1J:IKRU0]LIX[)A:AC,?$\/4N--\:XT8 MGO:(H^(X[-GPT 7+5'W6X)GJ8+3?-S6-0PM')+IE7@VKG!^7B?Q&-30K)M"G MWC]4\<'DL!UJUOS$3QP+X^=@=FJ<[AD7WJ$ZK1]&O7R@J? MN-66-PL+QHE*QS2$ITYEV1JOLD)]&Z^,#Y/H^U_9^YINDR(7*0X/:*R;#],* M(<9WFZ^85B8VF @),$?/G!+&0S*^\UM6&%>*1=,SI!]3_$>@I[KE?*C'B#UL M.L:F!_K.3Y"\1\-]-SM<>^R!OFRKE]JI2CP 'Q\][!VP][OVP'K&!KG_YB MR3LEZPW6P[[**ORF\L.,;ZE,W@FL72!9RLIU.2L"<-'['V'-'!.(-'%.DE4] M4/%[\\@U8A!TG2/; "'"F$K#D\(T)#7(:/;*2,C\"N(!)&&]S-+I3# MWK> )SIHR*:3-%E'/HPES"0M5&20?8,+QLPVH1 ]<_H DC+3\+7ID[):F,% M_CM4(\1L39ZLM5 H%]5 6Y4GO!;*XU/'6;_2S=MA!#U\_"]X&GYT_L'627;0 M^& /-WI^EP'P301U9T8$"% M2LM)NM'#^H &2#='U0B^T,43OAPH JQ\C 582*VRDUU:9T*UCI.J2NT"7OPH M+$,]W(XH:XF6SL"T==R,:<=JH[8O+]QIS]2-/-\!2C'%3![M;A,WX6YV]H%?O'Y,!(E1-\Q%V3#G,QP+Y@E5\G]CSG M+#N#)1]@DQKCSH(IW]&C=Y+U8+>.U)7S"33?_@,#>'[>>_JHH??)KZBHUED1 MEGYAT>%UVR$2/JN148'4/*5Y54>!R)F6R*:BY:R?#[@%6X[-H :*<*-^S/(" MMF^SQVWF'+4^ZC?.N5I7K#RC $UOE\@5$X8\<'%C- 3 .0:J^R=J2 M>/Z!,7^HW>+!0.U$K<<_C1&CLT(<&!YBU3HF/M/'_9I@*#RZM=:.JU+0:T<, M9K36@\4K!*)NQ,TH$0H3AH0N5@23.K(EL]$[?7-J"/*DPA[;+7DQRM=G0K5Z M6R<]U9B'Z3AE:>)M3$K.: \J]5'T1V?3]4;4>#I:K!E!"BA1B/IT66T'W:/H M,&:(:[7Q&6E5"[8Z7,ZJ!6EV9H-182ML< 7*QMS820=_H9TTDH##R@(Q,GW. M3#8*Q41,RYS7P)R\(>76^I!U=\_X&"9M#^-?F/8VC V2T7GJK--D%,%5G?6- MY)\T;&,"N8Q2D)>#277#DJD-F#7X#X( [#I4N":"X49*6&5F78[U&6!'#.A. M9^,*@>2KP)*1Q*V@8&;N$\86G@RCLFB5S3KX%+T$(YX7T@3D6?:U%I&8L\Q0 MZF7UH0A*.$1W,[LK$-!=(\%KV6@/+8SM8XFDBH"H5&4)_ IV3OV.6H%6@R*W M\_=G+EFSJ0YM*M69/8+^7)US?U-3'I IJP?NL5PMBOB;#1R1R@<:/@:;_E?-/AMSD,'DUC@<'DWP!B $LZJKOP4"*_ M5/T1T(\'6$=7&,&/5I%]LKYQY%^MQ>7$J,M1"-[(1$M0,QNE M=X.O:=PH7% M"3.+Q/>$8#:O@PO=<4?>R6A+=%O@44TU^%&XM]&YK=D*LJ2K[+-CCSDUYK([/#NS:I,]8+"Q?:42/?BMQ*B'-#5!_";&0EQF*?R&%(A+ M5XE,W-O+'#X+?.*:?TRJ"&.2DT8\81=I#.1'P9G;U1D]W!MV!]GL&ZQZA).W MAH!PTD*@96QWMXH-P2[4E2@;\5@>C+4^H6NRWF(DGKJPV M:W<6)OX(O2QCC^S8LVP3=:H$/:OVU=K-A(XRJ96T;!C$2EMF/$&C@%$;)&D6 MM"(]JY755->J@ZFGX_ZM/K!X.98=K6V'H7$\3B"PJNHDB2>J"C@T<7D3/#(Z M )RAP(KZ2A/-9\+G:BJ;B'><.$PTU#2NAH'GO'@T48'4Z#-N[7PRZ3*BUQOA M#7[4'$*6LYD:4QZW.C#U0[\T^O9OX^,&,.(3TX5\%+8S\Z*.*-+IN;;FW[/\ M-.42+.(.8I^9-OIBD;_'QST8@0S\8!QO5BI-N%]'Z]S-))[NH'_56D3 ?0/K MH6X93!X6J+1V3=[EW!@P!!EW!-,OKG+G0EU/)"&]\8?2QP[]*F@'$-I@UG3HUY7:HQ7ME!!OW-W#@W-GH]/&D22_OVMAU_)#% MQ.LI^)O1[2P*/JCH /$)(WS])2!&R26C',^/5?+#ME#6Y(ET+^^;A"Q3.FDN M:76$U"8%%6OU(-$-*J>DV<=ZDZL_7]DF:E<7P._97CV.MCG*O*#P.,"2J(93S4 M0HO4>'!'=K@]U!N7.C,YX6C&C[<)??4RNT2%ITY;,4^]W]__6"76_&+/VNW' M1A+>9DHLC+:O\J'+2;/$9%5=D&M;U=);X;R]_$ MXN/@Q\$>-J6XY=3G!B8LHJYD8J+01H53+/_:U$&3#9&7!L)TA?IGUCF%[ZOR MK4>O;#N'T^EDI<'.T4S0^IU(#YR )Y/_U3>I;?FPK#**9DO?X/E[I9?5GJ7" MU@A Q6E M6-'9%1B?2-GL2)%F2$Z72'RP)B;]K,HEM4>4*ZM9SQP2U9]B!40L$X>4*MCL MVD8?G]1JW*H1<8NI()^)]]2$,;+QTXGDQ2FB-SLQE8 JJO-!6-Y1*B&>R%0Y M@94R4'\@LQ$<1LZ/[.H)PAS1T74ED\9: AXM6H&H'9O!-O(^CL=?CVCB/1@N M93-BLV4&*D2I6T>VSPX3#/3B.P[=HZ%FAAB/Y]:X7J4J3U#-RO2*91R M0=T<=,HJ4VX? *UKT^1LEEPP2BLWYLV@JD-380#B2672CX)]9BBBEF'C985U M>E01T5^>*%C-[#[9@MMAI'ZHJPZU)I2YFC(KK[=5X"I;*AU]G,A[W7;^;WZ%RG"K+EN"*"BJ$'U;HP;#)35FT)M:"#.Y<171 M57F&!CZJM+N1B3,A3(H)K,Z+\0-5$MZWK(J^F4;OVN:H !P>G,3OF<3!*U7E MC:Z2/EA%#(\&:&JZV)Q7XUV[JC,"FS/8-X'?G,'N_!GLDU*4E;(V$&E436\R M,A,E3() !1:ELS]=3< *YZI>0%5<:9J9K7HYUAVF:BD4$U5X[F^M!MZ&6:L/ MJ47Z_'%KX_QI _08I=EIC92!V@6!M1], D1K5$!BV!?#-+-G:GV%.N6@28XOJPKEUQ M6:I7]3]>@W9PV177K[*^62?ST.OJ[97

Q91J_94U9>K MRVUS::99@+T6L#80_-++7MM?>NVFU_)V'-)[O?7F:RQ8_LW[CC5NAYQMR5A] MV&C_O@-J%O:FL?K^_=[Z]&.-VC$)5WKK+1WK[MC3]AEZXBQN]C=N@>F/FS!- MM3BYM8G)/&H_YFSCVX2Z[;^'K@#GT+H"WJ$9O'3B\WNXM$WH1FSW[ +<:[=? MS*1WG6WY+->NU'=H$UG6N.J_R$GO M.LS=D>TWF%WWS7GEH^/;[BS83Y8T#; ;Y ML@9Y9Q2J*CPOZCOL\\V#HX\VCV/EILP+IK<;?=H736P3.ZT'/FW%Q%MLOMV' M*N_:#?N>C+"4;G'*WN6XT M[491BS!V1_J]84,?"U=6]7/LTM[/-.^ M-&RZ>2O%6G% &R[=Q*VYJXZ^W4RZSI.9(-H\'?T$ R.<)4$1MTURY2"1G7)Q MK#[K323O@).6%]W54+GKU+?(._(P(MZ4;84_-V]+-UVS>J 3MX&_+82_(&[% MT5U5RP;^&OAKX*^!OZV'/Q:TB'=7-\L.H]_V %S8'(UM?UCV6^R"D^O:WF[" MLYM!-H-\ZD$V$=A-G-+F:VH^CUOA?0W51AM[9#7ZGBKTEFIC35#DKH--3%IQ MW$1%;B;8W/.PI@&;!FPV<;M]UHH:K-E,K'E9R1Y- /8.Q251TN+TKK#2Q(P] M#>0WD9T-*50'\%&+L[N*F89-G^@4O6'3AA2L-&WQ^'DB?9NMN8U+[YHIO]U< MNNLG,_L][/'^8]1R#SN&]L\RTX'>M/FYE_:^;89GT&+L>4(<&I_ ;7CSHGP" M#24L7ZFP18+GH89F:V[+G6R8M*$$LU(_DU88L5\:!MVP;:'!4^_)AFKL=4^O M?F[Z"MY .U1;/I_F[[8=>MQF9?W--NVS1=A^B*3 MUXVCJ-FDV_*AEIP M.U+U1DYGXS75;W8__YE0UO*C>P:?[F("]&Z4?PCO63R^J?[05']X2>A'HA;\ M?_-XI4&_!Z'?!NYH@WX-^FT8H?@8>;R!9:*:H],U5YS=Z=/3.[D:-M'V?E_D M9>E<%KG.5B]'<9?Z(KL#NW>>]292MT_#5LSO&4N^,;B[1H_G;BB=P3U3[5ZR MTGD+$37HMX/HY_NM\+YIJ0WZ;2SZW3,'IT&_!OU>$/H%K$7N7"MKA\%O>_#M MKOD$.W#>_>M )%T%?Z?9MS?_AC_JD?1$<9;U#25RL_5K':9YSZML $LA;QXX ML;>X?5-P_6+GW63U5_\"H(US_Z&\=JC]DO;>G)^IC=R?JR4*)4J9-<._]# MHS9UX(O=+.^WG+QP_/BGEI/:T-I!1\'_"Z7<'GRL4SH*9I(Z^Y=%UK4$ZK<< MXI$ N+!W*0JX-LC-4S(O"E5>YGTD1^<2QI^G\&6\F;2=DTY6.M=*%&X.I.CB MOT;#PKOJH5Z)TDF+#/X#QXKO+43O$F,&^NJJGEC9W'R?"A4M;G@7?\RT#K'-JMJC?*+KPNESK4@WP7:FJ M%ZX>GR[RGI,/"^+"*A: MIW()!;%V/$5 2#\:_GX\XE$+B05(*H6_X!VP/),W +QUG!ZNN^J+/FPX[@XZ MP%19PJ 7S+"]';L#"Z'S;C>_,KR*Z FDUH,APDM*0Y?UVB GJ/RL$)>=:S/] M4G3A%MD1_;[JCK;++C5Z!U4)4X(=^=EP3CZ$<:; %NJ[5"!6X#X)U\69:IB5'+,Z!BQ35UR6ZE7]C]=U5D/6-],V#[VNWF6E%;YNSI6* MNV$OO[[*TD'G%>=MZK.?]D8>W>K#]JK?QF6<%:[V6D#:+ J77O;:_M)K-[V6 MMST:W>NM-U]C 7O18_6]-B'!E@QVFQ:6MP-ZW_$\QUCI2F^]Y9!G1HU^2D,V M7C%B?9%U,#:%_+$M9"&V LU;+;G)J2+$J^(I)QLMCA9%)<(YM$K$.U0B5O!_ MW*%2_1/>NN-TQV?);B7OP2;2G-%2G4I!7<7=]J#."[NS;H>BD!V'A&;AR*[S MZ2IM,+9\0_=[^; _%RBP=@[8G07["=T3@YO:^C8$U1#4!A'4%BS!VX[HG[V\ M:?_D+)CXCK9FFVJ$/N6O:KJT-8-L!KGY@]SU0J$'>4^5,("FA]NBB6WB(3,) MHI87/$_[GB:KX+:LJ7NF@FQIB,,3)48U8/-\Z4U>RX\;L-E(L+EOWED#-@W8 M;.)VAV$K?B::;K#FMMC-IHG;+A4;_8"^P+YI#R&Z+Z*HJ,]8RZ--K<*-W)QG MVI=-UV1>(BGX8=P*XZ:7VT9NSC/5>FWX=/-6ZF<_:(64-Q5%-VU?XJ:>Z.,X M!EY8KNA.E&<*.&EYT3W]EQN3++I&A\-N9,K#GYNWI9NNI33P]_+@+XA;<40W MCU<:^&O@KX&_!OX>V5T1M(AWS]ZBNXA^VP-PS].U>6LLV2V-?I[*SU]7!'0 M^YSF0TS W^!PTV:4S2@W9I0O,](Y*Y1KCS8..U8MZ S4:"S7U;JS5@TX#-)FZWW^)1$^:\D5!S3V?AEB+- M[D)ADT?V?MXU^/A[6;39PITKJKK+CC'>M&Q,.M8EDVDN76$ M2J]A;;;(J_'(?+(IA/'0:,/G(8I-UZD:C&XP^EGBN1N,;C!Z0XBBP>@&HW<. MH]<0=/ZR('I[0/8%1J4O[5\Y5UF\&NF;?R?%KV^VHM5<7?MV20O ,&SSJ1Z M 7_L)I*MNC$DO 8[WG6O<23C89E@5ZE6A MNF( 8WE=MR(S':HF'JQ RAL_(A+ H^%@^2/+:.9IMCL@TXLP^6>GJ,=P*Z5N"[W?ITF8Z#AF96;G?32J6G]@*G-U=2'J5DN2A50EJGH M]0H@2!5X%XQ$//,('& 2_?_N_2OS9:J8HBPEU*<>I5PQ3WNA%IJ%GN;B:[3W MYL3T4+=FU#$66JK-J(6\$G1OC="=AE 7CW;OJY,[EL) =,P<87CX\ZY@-';UFNEVJ M707[M7(L86Z1+*N2Q+HIP+QG]0;7;_-R@+A2-;HVDWU?Y&7I')IA;@5AVP%C MC]]L8/;^?WPZH:/8]N1-$/TW1;!#\5'>=OIET M/_3O,HS!)*'?W!Z[IKLNJD4#=0;R1J4W-\TV^E'_+,=Q2J2#K(=DK'JPB>;B M?X= 10-\(>@Q1NE9TBN[ YL!M(\OP:[*7?-M6!9ML4I-/@:2"] M'H6E=-O<6P)9"[@K!7SJYI?X.B4[?5BOL^MZ](.. +97!0CJ(=*EL/-5X]=O M![5] J.K &ZU*XT,>&QDS*>*H1"KMX/BYF=BI64-#18HQEJ7S/ME!A8GW ST M6<)>%Z/6[3<_"3IT%T4V4E@Y3$J@;$0G0WU=55,\RFL@!-^9'MC'KNBWG;^4 M:2?,O?[KFK[[\(K2@AZN>FD&VS>.*/.,SK =/8X- M!CDP(%N:5NQ K8B,\,^>8=$MH=9C8&%AMNS=]TN<[W:0)@*-SKO=_,K &=I5 M)5!.#^GIA[*:W6AFJIJ9V2?<9 M;2("J1$,]=7XV8C\?PIA2D([JNU27 [P/ M#7DPF1W8??'+JU76AIFE,$,:^Q*,6Q.6I"LN2_6J_L?K-"LON^+Z5=8W4S0/ MO:[>53D@T/:>C3/'E;>7QV9YV[.F>15(4WWY]O[;0=B.PO6W]8[;\2.U(%_^ MS6:LS5CO/U;JD:T9J^_SE=ZZXZW+B3_;,+8"S5L/CS:Q<^@)*N3.H57(WZ%" M_F3-4[=BMU_,I'><:_G.='DV]K)3FMGO]_)A?WF2\;K@;7<6["=+&KFV?P^P3J )&ZD.MM;+^]N^6@UY;31Y M;<&"O.V(_MG+FW9%!PMFOZ,%5X_G/+KK*K+Z,#QYHHJ;S2";06[I('>]^.HG M52ICT^(A8W7(C4>#33G6;2E:%OLMCS8%$C:*&A1_WEH MNL&:V[#F>61 @S4-UCP.UK3".Y=Y:J#F2;;&?YXBN<\%-;M>C?4ODVZ"!F!/ M%!<*_50OHC K]5N1=]<2YDTEN:>!F.>I\+?IVLQ+)(6 M6)RU](Z#9LV;-JP MZ9.65VG%<5/D?".WYL[U4;:-2^WTUEN<==.U]O>JKPIAT\-%VLOZ63DH3)+L MO93W;;-!L:E"<,^BJ(U_X)%=-R_*/=!0P@U<&K5BWK14VLB]B1LN;2BAZGL6 MT$:4;N36/,^V;)GFOF7^]EOKH;P([WO08C%O_ 6;N#6-4Z^AA)I)(_H\SJ-F M:QHF;9ATI97ZV6?1+PU[;MBFT*?>DHU6VNMZ4?W<%#^^@7R:.[?SSET_;UFI MIN"+.'J)&H_N9FX,5H3TR>L==QDU?MW50ZA)U+#J1FY-DZS14$)E*(0M&GNK M&PL-@S[-ML3\J??DN;ASG>;*JP$4&14*N M#]VF2*"67$Z>Y3G/,\*J?-OX?)(-O.MA>8A[Y>39\_3I\\]$MAZ.;N >EG%L0F$_T5F^C/;!N;3/1D MHB<3O5>P^%RH.!E&YK&WK?-:Q$A?<7>0MW7I35%NXFI:< M]>W39 W_KEEWKD&US87;U&Z>,\08!\W]H\MYR 8BF3-\5GQ%SA/?E3.D\/:$B.D+;MVP[,@1J/VF:G(2=*>'S"_<0.;>'\'L M-ST.7\EFX")U[>ZO#"C#O^C*?OHT'@3[_^>U/L,F6[FC&2R)CT?9$A[QW[+B M,MLVC_XUWK$P3;V1Z[_TSE=;+G_'JPV(S^'5V& L'.P<,LS_!FZ1J_%3\"39 M/3]! D9@^7\>_:_\9+YPS]SIL\63TY/3QZ>GK]RSQ\O'SY?9\MGSQ\M7V?][ M\>CUK[1O81>\@1OB8?#O_YJ]'INUAVK^;?/\6=0\?UBGP&X2@%V'P';'9P%\143#@_4/BMT[#3X#[*XRE>-*X*KA3.Y) ?9NQ3X0_+DM7'" TJ3- M/L5WFV7H6\Y:,/3S"@*/PW%F_I@RX8^/G\0RX7?NU1S&:OBCR7C'J^+Y\;-H M5;Q\]1G+(OV,X"]2CP^V3G3DV0DLZ /Z^#G<(J_9)IW#L(L=NEI*'/]*4N)U M-#B;24K\\W<,C\B[$D;:)=^* _!=FOSDVIN_P)?5S7[UZOCELZ?HPMY6-OL9 M^,$O;B;">YO+GIP=B7QR=/3@_H66\VKE^YB*(1>#X M02X2<.8W8A5G_GDHY7S#6?L#:-FI@B[IUWT1%=W!=79*AA_ZV'J571WDV=?S?A\^ZZ$J*'JX!*+9H"9_P*GQ.\3;#L, M!^'+ZXGZ(.KXDI&M:7?=&#W?XC-O3XGJH MB^OTY+84H0]O=7V5F+L7]T2<=S -BN/]F _6IY,RY!^"/.3;Y^G+QU.[\X.; MEM/TU:LGT[0\M&DY@=WRO^J"0(>'A?9H7SR*TU6<3U]E>7E M'X+)^N1Q^NK9Q)+[(.?F>?KXR6?VZ4]3<\?IA?35K<_1:6J^C-OY\A:AP)1; M. #R(SJ1N7:4)J7!M=W0O[QM87?:&=/.^/IWQM/TV:TE8[ZVG7&;I.1^^[-ZH#33:?K-X^-3;FPA:HEAHV(?V)=E6ZK_!1+ M6#\W[MA\( ,GE5\[<[SP[>>Q;S[YWL_:^.\ON=YY# M(CSMM6&?]C@Y7CZYZ^[5D771E?!$!;S/ L<8'KR$!3DGL#,]M'9NPP/KW^<= MW*&<;\,':YBGA'\^E'YIZ?3[-?N4_%Q7%SEVEA_$>I(';[-/0B9R\Z52(R-0 M@Y#Q19+9YG? M!#-[Q^W!R%&3$7M,T>+K9J%5/3"VYU[F[?EY5="%^+=YZ;??W^%)FX70 MVT0[VN]45^1KL**V7[AW2;S@?S@PI*6W!!D^")Q))=E]VS$LIK_I-ANX#>SS MG FEYF#[X<%K6-YSXAXJV[R]!67"/1MF>"6W7+HY467@F) 9P]9MH>NYS>9* M[V 8DS.XZ4H2M^TY_ TY*_ (=9>)7MDEY+/BEBY[)RE^%'9A48%5U+6 3X#/ M5Q3PXAT\(^P(6*OMUO>=9T51S:.UDS5-A41B=%*OX4GI=(95^)&^5+O+K.9% MRQMAQ_O '[,6/+4R@R.C/Q(3ZQ&$S:>[68_P(?/%_WET/3?/R=.GCUY/7$D3 M5])GOO2CUW_-_]'EBUQLPIML@UY5\HMK8-/.;\:*].Q^^!!>/'[Q.7P(S\$_ M>?5L_Q0#I\9:]KVW]Z-P\[]>W#F[PZN+;]A#OVD\]NUC_4J?IZ.HR5 M2R"Y'QZ!@QTWSQ.0##@"9.WW_,BG?#)]^:[DA]<(?>B[_Z ,]14M\E]I;]-/ MKDWF67.>+"&>3K[M, F3E]]AQ'F1+R@C\V]W*A%YG]?8IZ#>0Y3"?N^E]#), MH%" /S$2'$I;[[T.[UN& MI4P.[T$Z):=@=&_;Q3 YO=/ZNGF/Z>G)9VH;[LWX#O"B>QF 5S/3S! M 94 GYZ^_,.7 %^^O!G-^/Y(H \@=7O;VLS7]?;?N[E;SUR=/#V9BBQ3D>5! MK]4_7I'E#198"/F'/Z"FX456,,1H2@D=1M1^\OQI^N+YLWNADYKR0G^(%?;B M9?K\V6=V\3^@Y-!#,[Z_B-"L8_/[AV"Z>I:^>GX_U+,39<_U)&2W[[M^0)6W MB5Q@(A>XB;OT*GWQ]/0/3B\P[8UI;XSLC9>OTB>/;RL(\6#VQN'0'F#S8!U[ M?\DL*ZB[/EO#X+9-DM7.=&=N"K=889<>]LH6*+R*HMW88SB'(<%>0%1[7%:^".UQ 2O8UZ0:04W>ON4?6U0M1T34BOS- MR3/SEU*?P(!NQY]"NUVO5CD^F&''UO+/'-F7H1,]32[/\_DY=F@7'7ZGK,HC M&D]5:Z;>]1?'3_V(-QU\/L/&\TWML&N6+I/M%#:'+1NW"5L=Z!&MZ^&U2+#> M&D_YJO MX8U_6S^,FZ^;T- B5W^> '="VCJSI955_ MI!TC':JT>Y\^/G[QV:P.QW#"S/GTALWK\@NJ7L?J\B^?'S\Q-V!V'>1;H Y_ M/-L=Q$ -D9'758E\/688-]EV9 R?O#Q^O/OIPVC" MMYG_!WY+-\O!,:*KUQU[=T-9I5F=[>HSV_ZLGZYGZ= M(7]#2<:^=J6[S(K(0/.1?1@<'#^-N2>CV_KD:;3K;GD(5"9PQWHS,X=5K\./D M=M=NO9-7YC6OWWK[V'DGIX;;9W!+'N-,+ASM+&87X=TU@Z6^S&4PU*#1.=K MD??\9Q>^MF-41+6UD6UVS,5\9,[=B.65DB MCUH8CO: MQ_$76CT.]?BS[O1RI''E,S-CISMRCJ-9QM'[]LD@\W)WTA$^RT[:6.O-[=\@ M.)XA*P//#8\\=V[!C_;2!&(AYC6TN=?ZFO@%]#61%M,U+EP>G%QG6':_>6)R MAF"AUIJH#[YMZ@-)0][8Z)!QE8&>^B2<*PG%(/#?F8,X?DD9"2DON/6FJ+9. M4KWXZO0R"3Q06PC-+GS\EP]_VQN!XWV?XK]S&^P\R_8&FBP_<"&_"2L\WL8\E&KF#ZH 7I\KP/D\T-X M6N6<>^!J3S4#_SP3AN";G2(/:U@_MRZRGV']@D?H/;NZGNKS(/S;WQQ,2I$[ MY&M&+F&RNL1&SP<^K/4"&9,]%?$;QD^\S>:8K-PFWU)A%O8*)12+ZO([^&Q1 MP,])TRV7^3R7E.?:.;Y\!F'Z/-]D'N51DOW&^>_GJ;D+@W^F3"C' <#=WB8G3Q(^[(^3=\S8G(-O M/F^U$C3K&GCCAJ\6Y!4TY%>:YZB:8\I E/;.F[K;<%E+3,>JJ&;XIO#LU7J; M)K.LI.%HW+S%IXONQ?H<\-V&:U"PBL"L(_$V?!1.19PV8JS.2AH[0M508ADK M69]RSL$( 2UM2>I[H6I6/'.8.FZ66_IBX8EL:TRBU+Q%4SA]X8'\+Q$L0P,! MSZGS1\<]_AF^"T]()7;O05(Y"J5&Z"92:2=3"[^7.(8%+M8;A]S7%WCRPP1T MY"U@E@*IQE?Y'+Z\J>JV*\F'(Q4(RJ1?Y@V5 /VCT3/CZV*Z/R^[JFM@JAR" M?03)41#G.-Y+4N05QMXX]G"SLLFD)HD+Q^EX8?:IXYB+5N'HXH69J>@3_CVE ML%E?Y'/]JI\B'*GCY#<:X!26U.SOCA>B*+2@Z$<>KJ+E-%@+BS",[&QA-9)+ M$K!>RA66*9$Q/;D I]7AO"R-4S]X2<)A@-< JQS?@EU<]9"#$T=R 2QH02Z= M60LTZ;H!:Q?N!1\;?5_; _8:/2I'CLR+* M1Z)"SY9LRR5J?<#:C.Z%FCL8@I8$G+TZ R9@PBK<&@(Q3*3WD/%B5I]QI$0 MX# JL.^]B,_+5#1B='06 Y$@!K70B;G.2'N@\E_G- MX%.3,Q4P/V& DEJ>_F):8PN:>W,G!XC M"[;^\/R?2"('EA\S-_[BJ;C\W'EVN-O\V2^^")+3^Y(\_'!;5IN MC;_!TC,?YI<]3MYZR*5?"2%PX[' !/I"\"GLB!1PPL,=LH:_2J@>^-L,(F-V M@7BTR6ZPO(9?[*^O0UE>9M1IV$]>CJRQTRO76'_B3A_V.C-;XN350:^Q MP[!A;T>4Z6 1K++:>YN[HCL8Q[N3S#M.?D%'!K_%=X E\>@-#'A.VHDL[4'! MQ K6#GA%CP9WDV>_E4C?LJ-]XQ.:(1%U,#;CO[H2S,*I<8>HS$V ()%_[7* M8.O\!S==;&6+DG.Y3A4S7&8<@"P:'">*[ M=A=5<4&9"\XJ+#6K@%[SAIH(GCP.P"=^D5X&XM%WWERR<5C4V25\VQ?.3/3F MXR,/8*,J186QYMROR,;DS'<_XFPKCYB5-@CYYB0\1;&@GMS3&L.W,H_&T4;.':A&> 2W@$765+@+?23$Y#CT>NGSR<@QUI!Q-M)(<(W\ZN\CR@F&O6ZZ[/WUZ?!IK9@83 MUKL0>V+7. J][]RM?W 0Q_&U4_C-R?-7QR]ZPJ5+<5/[G$@"*([;-D-F\)OG MSXY/1B^5G+N"6^>ZV@MQ@NEO\D6.V4@X5+ C= ,C/M_R$8]Y8#F#,,6*]YQU MK9'9M5__%XPE2B[,Z4121E0R3?ZO\*<9=6%@2B\G&5.X&H$4,%>7YX:PL\S6FJ>$1\+5AOBC[9G.V M.F8#853OA&@R)D.H^IP,%[;4HJYJ))AZ&,O^-U[S[S%^0]_CWU)>?LL\>W5O.]H'L8QV.^7RZ._2%OW MAW.L"9[5-\E*ZTH(M\044+RH!CZI']3)C#\WS3L"'KRFA.O9IK M9]2;R"[<*C%S!BV3B^(I=N_#7BG4X/ M/'-P4;!\L-OSYIQ-JT*I-Y*@%Y>;RQD53*=VZ3P1Y. MGA[?"29C)W!AU,.-1N;T^"GIC?YWA]7ZE@(ELG#PBT+__7W>S(N*2[#9#'O] M?N2*Y"^H8WP06UD>F(27O98[Y^CH=[#MO)$;MZ!T13X>W)M<=;[3JBJR&4[')^:']Q[F^.;M^]1G M;OR2U? +T^>9D?%GN ,-'R%9*P3:,70G:SG M2^(+N=\WJT[)BL@*'"U M7G=E/E?F-KLH0F;++@): %CDVV#_+ZS4UA&D%*)0B#\%1KB YVW(APZY8S^\ M8850E8NGAN"AV$<F&QC=ZM=+A\)&0AKHN&(%9_[Q8K39V:T>-;-^V1<%)$ M61-JWX8HC*K].P;H.'G+"3 (,MP\ZSA5P9X#>AEP1THUA& )06GQV_(HN\C" M^MO94=TU@.N\,5DY"09=76,6!.+%.NL6/'PX"Q4L;OJ]A\CITQ"41J,U3%@* MYI,N()EC&.W@-RU<2_!NKF+SLE (*[]:]"JPL[ALG9=D0KG&K&5=?*>UX-(Y MJJ?2>OX18K3SBIM(!9) $+\ QL=EGV&3!PYC;VCP4>3!: 1@NV/;%DW$_#QW M5)G&!4(#N$A6%;)]L*7"L0GQGMS;5I_AN/N[,D3):\>S.&K__7@0])PQ%F+" MJ -%*MY38?GUTQ=38?FK+RQ_T16%N%Y,-!TG[R_0%X&#. T;DI%QMV0VX('(=H+D=H)" KG6 /-H,<\SX M^MYKAV^6?*#R]@B.G?<(S0'K?65JNZZS59UMSI-O%]]1YZ:)EVA=0IR$/XX' M(2F_)[D,Y-]H/@C=2%K!Z.$BAJQV80UOV3T1]L7>%]+;#OO_EQ[-?W[W_ M:409=:],O[]+I?7&6^39P>9S3QYL/O>O;@46_6QT!&)#)! MON%S#,,OG"]MG$AE _XK;0CF,#UW&>6O3%]",VQ,(!C2R@I'95)1+2M#-0!][F_@6SNE\A//QU7[.QY?3^7CXY^.#-]:__O"C1 ]G MQ_S#\/]_>??A_R9OS][\^OZ7#P_%6-Z2=R4P[$H<9+K3\Q*;7S 23L[A*R81 M@%F(X^0,JW152I]_H+4\<'6@+[# M:NK$_"4^7\/()\8&"KA)&0H6.3$4F)B..J$$,GZ9U8NCHJJ8(^76,/PON@L) M$O=6IO@#5=0.@R#H5T+T8+F,MA9N(2X(;GW2R[?E\XIC@-?NY:%[)>WSG]AH MG%;!@V-\&I_;OU@RH/?Z3IB*,I-^DU=YVC\^GIWVCX^3EU]X_@F?_OS/=^+K M7W'C>!Q.3H_)LT=#\0^?3%5;@>GB"UR05)I=YO.,>7C05$A&%L&(-Z>+O]]Y M&%]D#VX>M&T+AM8WH3+P@&G_JU>OH^#B Z3V G7RV6B&-&M:%O _;(NG7O%'HE7*NH>>" M6P\GU&$W1WG 4W, .^^#)0_$@2^J%>Z,>2,($0MZXBV*-"(0*F0K_",1 -9, M %BB#UX$3:H&&5<"$YKISF$"-):MJTKIAM!J#*--\B:8<@Y*5.!%Y?0$?L?6 MGS#@F,^JD*R#^ 93W_?#_T:[@('9$5X@B.-HE#%88#U.M=NXB].RNV;9H$,Z[926_?V"_#Z%;_,?2V*-@S!G91G<(68(#F*!?S_LMG,F;]__S M[ONCDU<)/-C"K9&NN9?-/G=9T9X3!L[593BRT,4(W6%QAZAR[H;S+-Z_@R-M MY+";IGQ/>U+(UWG?A7G '#%O(M/0.T] 0C/GBHUX+TQ""=,E:@73[.Q] M=M;(O6U4#^ILD\,/;GY>5I@$FOO^:.^2>E^3*[747M,TR^YF<.YI4F[D:WJO M$ENWLE:D1MT<%4.D2=5X'58@@ZB+M5#!Y8^4DRIH(TDO(=+,P#S:-'-[27!+ M7Y@"&S 6:S,ZMI ]D"A4N7F?6\#@;TY$1Y1,:>B::(:KL6T53:1L@V<8)\?A M;Z5;,=> 96.;YG=?I<@"QLL9]X7&',D VXQ[!F'\*_B!DL580ZRSE5/VJZB" M,7D==SI138;-(//MO/"MHJ0NQ2"E#1+QS5MN5%8>=K2/PGB4(QFHES+2.C-5 M/)9944SSM+>";S:'HZL)W71!72D2!5*;2FA+,IP*VR)IJZ%3[_?9" S,UG1N MP2IYS]B?MY',SX_9O*Y8O@O&:H+_W(%KS(F!KM3JTLJ51'R@N@KGR1*I'91_ M0'K"/KJ>[-R8+)<&/ERZ)+FHFD J4W'[#K(12R9XH!D=X 0[0A](89E(Z]$C MAIG?5D2:*R#5K"02#6HA%K4LXM7S)>EIMO8R6W\S6(%U9./8S>WKT(W.*;=A M&TI_X_397+Z>&)=^+K[12:[> M89%9EAL8-IL0'QQRUA8,730892LB*WP)(CQ)<8N2'TED$XC )M?O+I8)"<$: M):O='H.=PKY.JI6)5EJR#&:KAF'V.JQ"%X61 :P!ECN>)G)?$RF\&C(AG-^) M WE/I-4US(T=-ZA-4['?R+B_B9B6I<\4OH,A?)J,?>V+4!= $19*4$1R;8A1 MDCGI)3NC9AKLQE_S-2A7(1SH<(YVDJ@H72N?FB9OCSN)Q:R-L=HMLSE&F!2T M03WTR:JBQDJ\'D 8Q)&GN=S'7%+O*H1V&7J8H69.-)Z?/S>LS8B :F:+8Z%K M>$^OQ90PBRDE--"]I 05XD3B.REKGAM/N6E5O+S4^3=#/ NQ401?%V5S/:B*C\^_)N[?43^WF38Z;B M];_/ZG]]?1A5)J;IP37Z"VFRM%6]GGY<#FJN$'N-8*>'4 _W8I@[U\(CU?5G5XN'Q;29CM(\I?E-D^9H[ M6_&P#B7LO%PB:(O*B/G5$[ZKBVJ:H7W,D)?]1E*1!?.+J_C=(FNS!&L=\W,Y MLN?;F:N/P+7*YA]]NRCNQ;I:YSZ&&IM+HPW:[@5F8KIUWK/?#RU#1W=Y9YC4Q&F*T-07:?WK7937K;JQI0XQ;A.>?; M'K-$#%0)5]B9:9DF^VX<1D6IKW!22PGF4/>M;G7"4T0F+>!;,%NATR=?TV>* M[%+W)7E/ ;PD1_%ZD^5U/]VL?GA7 W"\&5%WE= MZ0K8,9M7DDY-,[./F?G%C#P#+Y##O#<_<&Y7'AG'6Y=:U%G&IDFY_ZLH\+\> M&\]\$LCD5RE0GMKYL#IDJ@IDZ:F7%CJ.UG:A\BG R_L0L]?^04%7^A\76>\K]SNDXV^:[3P#BH"9 I4:"95H+@T MB//N#_&!$'5OA62&$"&BL$PQDPLN/57Q:6E,E<1]%J^,IHHD,$:JBOE2()@D M9C5KE:7(>^=>%J+1D&Y>N(R41AI-A4A',-GRK5AE@PH(, QTTYML"29 <1E+ MN%S6-*I9<3O5^VD97+,,WD*L1>U0530Y"*(^FB$];QC"?SP:5YTQ.()?E"W'ED$LRT=T023C "T- OG5;& 8UK4 MO:(LV'F%#$LXEW_O%HQIX'M@U TK9M.U3@)JII!G4;K:T9&(\LM+F/J:_N36 MR$CG)GS+GF;](O!S9M2GWC:D^FM8># UJO63,@.3C3%WWF0-YV!:DJ?-FS;Q M110P"J;F\DL'/G;V+PW^FF?Y;Q]K<.]=&JB;YA"RPXJJ-A#%>5'87I7L)IV= M.XCNKW$+[Y4>_RU1\ZVKVDE"JF4M;ARU("7A>:N8(7^9S?O0I_N/X/8FV_"EM41^OPI"C#BF]FC3*Z%71/45;*=I&0Y#Y R6 MV,C<<_;;IZ?HXD&JH$$K&2CXC>3JOGUJO' M&[V4.:I;.&^L2D>8C84K\@LMNTAW.V=IE"\^*';0V6]D-,+"0@,B1A9,-RR MC;*K!,X4U@ZPDC\-2Y%@S:TG"R+]V&AAPDVWR@#%0*RPOA!HAUCF6G+.[5^R@;69!][8<)N+\SV1/-%V#F5XPK&@"* T$*/ MSJ>N1%XN>:V?IK5%%G":QKLX:RR"*=53A5BK7+6J,\K'K?-/U@#@=N9MB-L9 MM9P,+ZGJA7A$1KO=2(PQSVKT7:M+5_>CF:# 9O>SY5<<[^2!VP4O2#\4G5:N#3C362>!_ M'7Q';\H-&TT;<&04:*W )F+QI+?,S9>VN2L6TP+?VW'(1UZJM%)&48Z@/MA* M#2LW6U0;BSLR,G.B+Q=W]:F$V;^,?O+:V9,,*LHY3_-Y\_GL[7CPC+%E(N9) M%M$PCQM"C4!LX(#-YUTB*S.&5?UN+;/+FP_S D8MT&L.>,%DWQ\0WQH3\07% MKM,"^"(+0$-4F?-P+,5Y)9_YT$Q.,,Q]S]*D":84@1[G1<,V6W?H8GE M1);%YX(6VQ*>9=Z$NC-W*H$MQ"R3ZV<"K)1K2O^*/6NK6E!9-ZKOZIL8/PN* MLIJ:VBTH.ZV0N_.R0L4! J2"_&I$1F)6G]RN6(Y"#M+@$M?2YW(%+XJ@]: K^>ZI:MK"!FFP=_7'E#2S>"I_.WXPW'R'V=G/^-> M0$>#(O)-[4Q9V7U">7-T37AC4$FZFY+'>]P5(?,;ZPGWD:$$_(X$.1T<22ND MC(R1S;2DA?=XBAR3 '_'?T93+X\C\Z!#PM,RQ: MX= U?$M,+N%S$LABF2,>!(%@G'J")UHX'#&ZXK*HJD7RSZIT?\:_3X#-UZ=/ M)L#FUPW8G.SK-?9U)1V!JHT1*AA8V:K0/LVMX!%G4<#5AT-O+F9FA&8D+MYA M+P99#T*:C; $;+B>))[2U8K?_ M!IX2W.-#FQ$K)E52".R_%"23:+%$C09QF;$J5Q5E MWJ'P969Y-X>*T>R[\1!X4,P:C#>"7^Y+-NI:P*Z)SR.&7_5"J3%GX5"/*.DV M5>D1F@NJDV)C]%)#]1G!QYK.:_5J%X%$[(:V5LOW\PP.?CI=*YY?0B'V"(^4 M3[TA523X73^A)^M $T_Z@/)8FF570!.=_7!:'P9"[WT 0$LF6Z9#M",,?L]/ M()%'K=%7I=E!Y@K*=*_S%E.-RR:'!1YF=R?X@O#4'HV9>R%G.^[R79WG MX^375#WEN@?SU[KBN8%6Z-$$X9L7 CJ+J%D<$OHV!:7++65UEBQF#P)GR M^"(7-C6S)LB)-P5:W.!'80G*FO<5??BTWHL JN:]R//#^Y$'$+"WNO@H1]D4 MU26B5B_+U*0]KP:TD&'Z1YX.%J\N4P M5ON[TEN)M+]_?275K/\;FPPLYLB8^]4[,Z+2C/VM&X$;LB6C4E&*93_-1':; M%?%YL:H;+QS):N?UX ['R!;;>P[&7M+'?!%89,H)=6EL7$BYH:*8M+EBV$$8 M;E@7\.3'R5D(;,$9D^[*OH5D4#:QL_>'!D,3)_UR7<-9.L:GC"@#0X12TA)5 MH:W@-J08E]"35S4L45-"-T>J7O((.74QRHM3?T1OSCPJ&J$;1Z'>0>_48I@6 MFS//V*-38=H"T630\VHK(*KDAEZXJT7@TYT:D9^OT7KON^X7/>R=Y/S<\-"L M8#@0G-#@$D;#B7!*VHCDPY4]4Z26-U=M=O;BX$-S=@@43*\KU+< ]/1R/43" M/TGKLC4%]7F<=X["\4W1K5886?BV@4"#+@PPHTY!U"!C75K_036]^K<(=:8 M=Y_R#I\>61WZ:>;AO7:MC&,]OK37>*;)9)]+,?TLN-G;@$%#IR_@I(:0*)[& M4O!.9%C*<_PL\P$(AZE/P!DLS?8SB6[O?:^]MRO6=Q0EY%D3N<&9@:]MC762TLJ*I M-++H82<9LZT]) 8PCLT[_O[4KD+-?DSI@^B<.D+1)#"7 M0/HL^JI2R*D"@'2ZR'F-AES,F;>6O1)!U>[':,5K_F M2^'C#L7=CAK,,0OO"'T'VQCY(>TJX^<4I$K4("'KJ+^/^Z55] >K9>L\FYF< MFG9$KEBMN+N*;(:).ZS#(ZMAU6XW7 54IZ\EO!JO6^QLT\;#H&Y<1*@WM$\7 M57&!1V24V^AD,P*QVN!>E\U(A0&R'YM=;P%'@R*GF!Y+H%*\!Q7H6, M:[3!863A>;!;E.)@\M_U("[G5;VIV*:1EA\GFG@-1EN-Y-^]W[-M6K=N/,1S M:DS;6\\'3ZF$X",ST<_7V4GBF;<7&-LN/3.X26UA./T;#8$PP3D9#NH8;LM<]$JSV&R!_;O*7+ MA6.S:=CW,>PP$JXDO*&T"Z"]Z>K0,>(\YR\XOX(PP+.VS99+V1/Z>Y0!R3QR M>9J?_6^+!OP.I)V[NG ^C>\MUC\LY%F1-^<:G(I+Y8-,/0WT][C8$S,KXMI2 M.' 8D<\/$A^WY-'"6VT8PP&;MDRINDE>/K-M(3\(@^^P\D#5, 6RIRQ.79IP M0Y@0G:GP0-0N":9F7FV<]::B) SWGV#I85-D2D0D![D\0H 5':E= WX?: ML)G3+12L6>U$Z@+# '&]Q86/TT3+."ETXV!P!T,WC[_U&SE\CO,07;4#JO3Y]. M*)VO&Z5S=TGJ\17E]S#G527S@ZD#-G[X,L@^@O4<04#;$(0Q=0C_D[;S(E\3 M[D1:3%JBFER(/:2Z2%!QC\I7(;[%*TJO8'(N'$ML#B(^J$]NWO'Q1Z>$%W6E M A:6)93Y-I6J^Q5V%+]Q$S-*M9=+QP479&;I/51@_L $2]GOEM'\&M@]&MA@ MG;E($PCUY:*24S)]>?H:SCRS.0_.\0$,JZ_>F*L'/B_$>:!^_B#R4$FR#*HXA M4^,-%C@26-*]57RUJ??]6@F+5TM'I"@>JII:6!'X-<["E=5%)N1"$@"^ >XE-^[5#]TS !(T3%K% 2,T7*!#A)@ .TMS6S626 M8TQ?&-%<9(N] MLWV_BC4Q^+08K!(AY=$F0=BP^0PK4B$0HX?E!J\=WEY4_1LONV,:7W1X"B(1 M[(N:%/"\6<-*_!6>&.$-SCVQI[PQN/KMEW\6[;.8[6 MC$?5,;%BLL=8,)3'%L_VN"9>5J6U7K9;+H 6:)'8G:Z]M011J0D7(R4Y6Y_7 MK"IR^,6-$KPX23<9[VHV_;!Z/':"]>F<+EFF*93O1%O+*8:&#U*[KM$)5QM_ MX>I6$#4[>5MN[]:582N*5):3+F]:M(@\Z-5>E&.R#\6B M)QINYD$YN\>Z*.O\00))ST)OK7_ZWTR1V 4&(" "/:?GR9['Y/-IMLXF3TBG\@>4Y1)^4^*3Y8%R88%Q(1A M%_1(W*F#?2_SQ/AL5B/O/;[ ME\37U0K*]OF$D0&32KA:#4BHEI:%:"%:4OX*,P\T7YCN"[XYX]@C+??0(/0@ M0[P/MDT#1Q)S$0U%)=JT86C":<32T'6?:E:9TLG-0?J!IX.E4#O_IJX/V>U"+[3A"LTO=XC9%1X8%A$,.2 MHQR!;,=- F.70CZL<*PL(C)ZLFHSM\HHY?KD\9/'Q%FG^5E), ^:SIF47]+U M>[:Z48L=K U8*AH645G$G(6_QT K_GN$H9\N,M+*&K5H7=E@=9R\)3S1W"NL/-2H3@8R4*X^3,]\7CV4@ M3NH$U0-#1=I;3A>VV9V*"GZH#+.Y337O7IQ:PMVQJM/$2?-0P>T4#2Z_JL0_ M1M],_2/U>W+"X(\>T^"Q;> 0MG,!^R$O2UF!F =AQ1'P=EE175?.51>6#*S@ M?(3JEUNIS^NJ6YVCTPO[[2F7C%@V7D7%*&DCJZ%EB@J"6F'HB91=V+G.[KD0R&D'=@Z1"O)ASV(CEEZV7J/8V7 M0^994^LF@T5I[&CA?*S=CA=>9'75CH-AGV.P MCKJQN.'2LY%$_6,A/C+!!Q]#@GDUL5G<0V,,'5G6V M7M-!3]8AJVOR%03S7WD.%4I6Q\:=PYM^;P;92^G0UM4G;=$Y8TM[ V!ZX022 M&MKA>I.I;VS&-^J]NZKI[3?#K[X6F!7O/CMP) RH'V.&:98%I$(+=[?1FBBV M 14E>E7B*#4JU$<&WLSH8,V%":6LBHBED1V]V=<$9L3KVM-.>" :RQ0HP7SD M_EVJ]^>/0%8F2$W/HW<<5Z[R?%!'VMYN3BO8*Y@L@C'?;#*1V:&7$5H%T_4= MOL45^G;3,6#--^9U9290&#)A'*'WJ+MC0$W *A0XKT&A)1QA/KOH>?D'K\DG MYE6A_+@@V1#D@M..3/!AFD0,4$0$RTK]2[O4JUJI!A+?=FU69NEP/Z)>*GE9 MLNSQ&0LX.>?;82LHPY/HW*F$3\1XH\NN6#*%$YT'N&31XPE[UD(8K5*!C&%X M'HH"&$%.ULYNISIJQ#90%_JD]81=N3BJED=%OD2 ?-9V*#%9E;I,X?IP2"W, MJ1J[&Y*I1#E(C&+X;&\0O1[GF)/8 T94-Y7\(O@H M# M5O \O[(_\*D7LY);2OU+1+O7'B(ZE3JAU&$,= Q:X9[)W/-G'< M(Q'V[IV8O.]%$(]"2)] S;FE=KL[K-GEZW,[[W@F?B!0V[.XZL_+\6N-:NU) M7I2^9J29=,07ID6.I8^>&]5BK02V&/-I*;!5M@(.SH,PI'B3)4$ >E'L4=)9KT>[(<9DXTLI=^O5\A7U/5 M4:LBAY(2&@]A>F2G0G#5FT-[G@6CSH)FU.X4FT]P:Y#=5R21LU*\4_EB:ETF MMJSC@I!HR=/K24.N299I@HK',$XU\%E SN.]L16/22?AJ0 MQ$V[&LV/_3;)VF&$/KYGTN!*P@J#%;F.\Y."-KO1E< 1K:CPHU$G(SN%V,PS MYEF[Y[NAK.$8273U$,E3&"?8/34MGE[P69/'R+BZ;"-*@1@#=M;78%14TJ:23S^PP7* M;E%EK!W%37!4V&QVI3G&=09GQPA97 #=4N(JAV>H:@N89WROS^Z&^42(>T@ M2;F:*"V1',@_J94/Z>FZ]:@H]=+1.NQKT9/;%>_KG@..=JB?"MYH3TO7TU:V M%D@K['069-[ZB_%O=EE]HOT+X@W^)+G=Z='W"L##[]K0FFLOV-=G=CGM7A^4 M7^ZG.OH'JG,^F^J<7V^=\V&0]5EX.E@OV:D!HH[5$2%SM&TBY+JZJ*U+/%;] M(K-CDG-_.,%?CY^US[5+.78D: TC<9R\)[\B]\BLB+;X^]^^_U'X"VS65K/! M9]__SUGR7F[ZD[\I^!G@8F6PJ)B9BESC-Y@F2#XH[=0O^6P&1OA-3&OZKIP? MI\E_=AF\:O*K[0EZ4\$?_MHNX/]_JC[F&4WA__?K#\.TE0# O.O$U*]*628- M?I1N)(^\YI,Y#F0II?,+%\X0>)S_"%_%@3@N?(E3CL=2/?H9FC@BP[7:+QL58K-%=,YYZR[C Q+%X>*0" M)J(!G\.E$>;1L#)P/V%JF@U-9>PF96UXQ!\SB+C0*3[1E628T]#IF,,ZEYR< MH?3NL>9Z5^AL#BY2UEM]A['/WQC<96\J56X0][AGW?1,&S7.8+6>Y654S%U6 M6)F3L $W_]16LQ] =R[%+V\;E)Z1T"=3>\,^1GG9E7/.&RILQS>UN!I[3K%2 M-PWU/H;:-[_>(+$ZC?@^1KR7TX@"[$ 6+J'Q("S.P=XL\DSZH,7E4#R\#9&G MR=K;9.U.,ENDO*V68K'%JZ-/K51[.7E9VX&$>BC;-2WP?0SKN8/89)$W#5($ M3*.Z+P<&?!1QO)D=#X$%D[SSGGKXC(:SR=)2F;E!X0X2OIP&>Q^#[3E@8^;7 M:7#W,;BJXL2T8@2NF@9V/P,[[VI=MJZ9 M)PH2S 090;/4:'<%;@7/:WF<_&B@RX.;4YG ?Y@O4L7PETB!A\6AT([@/P;\ MO[$*$H?O3,:E<[=TJ Z.TEV*HS5PB95#R/OF''X;U;L%GH+ '7H[U<)%XN)2 MI7RXAWSGX_1J*NNK1H52R+:?188',0549(FX)2W33&AW5^H ;:NIPZ5CL %* M& :"C*CQ+*Y9])G. NN K>L%$.Z5KX@(NI8!\KCZ%KQH!A!7B_VR<#[!P\S^.?-)A#89Y+!S11%I!5$7#\YE8* [B%T>BE:FNE94E]R2 M+K 2E7WERIF02 QH)F"_"XZ&0716CF<-=F)8_-.%9!DL2+XW;#09X*#G"$._ M4C%GL_6$T&"W_A>17=J6/7-+:N+AVJK*OC"TI_>\BGOVL^YK.[##CF#Q'#7G MKE@B-&7!_.2^Q-EPTU9&U/,Q3S#GJH@FV.Y\0<3BU\H,=2ZQ+8-X,KT*J+1V MI1YE%?8+O??\/'<7SE8\^HFQ'C"=S"C8L/E'5%]">.(EM2J*H=[Z&X--\ ="WSR?T#=?+_KF/K V/RN?:RBM>6"M; M]>H-%'7^L)A"&NO3*?QX!Y@_W:$SRED'A?8=QAG85Z\34EG3F.D-))UL"&.R MS'IS7C0*Z"&Q2Q5D)=)-+U?GT<]\'9F%U,R!16@/ *6BH72,< D2\/3S2/D( M5<7P,B<*8F&_2:#M7F1.3T.X,EC[IH)S%&EV6(;6OUW &,6="T$8$%\?'>'A M:L.6[6XEC%#+O&Z"7@@SW&62Z7-$IJ_<: 2]./24?Z MSJY8]?&=.>L)Y;Z-N;2IOZ;!J0L]J!:W+D#X/+1%,,\SZ\(3TA;D_Q39\L%JRN%29=%C2*C<& M1%[&"A'K@NHV"W1OC@N:%1()LO@$,K>(SN[ M)$3;D"":MQ0O:]JEJCD719HRP>RGIM1^ 9'.R'/ #0)V#.UUZ:RQJ<*,1A N M6H'F:AA<>I%ZC\CV2A !MA;)!'MW6?J %TAB';2K[ WZRF*(OZ,U<1A&_]W2 M/GVJTFG8Z2&9R"JPUJVK$MUJB?C8A'O0H UTM!%-HMMF0+9AN^\F!N4]Y]J8 M^6X1$]T M)'6=9D[U+EG-TYCO; KPV/V2CJT$T9OF0Q0?[7 M2SBV\^:<[N\(HX.STN--U4?SBU^8?UFKR52-ZHF M,(.K"14U< _D:79*&U^9$-H6[B1>Y@O%.HT(31#[T\+5:V1EB3$YEA.DB# K MJ><(@>,A5E'5KN$RT+[XHN" 1G-.!=;&BS[24H4]$QV"N.44 &__S1R)&8;.%,^Y6LF MP#I]_B=]FK9JR=:'V2H# +1WD9/'?[*K@,0E"%6W_9ATKFZ8G=>3-QUCTQ!.>NG&;?F"@ MXO=Q@411(]_K'5R\A$V3T=Y"MG6(CJS5.?$,QCW 1=LQ@<^!*\ONS!WKC4B\(X"+ $Y1PMV M!'G>T5.M4/O!T%?@,B^M!8<5&XG:1[%7DC$O,AJ%*A8;43C\@5B&:)"$ MN7,G:2=/,AEEP>$T.$?$:X9R$AVWVJ 1 (O"[3N5.1^7P&B\QB1O@8J7CB 0(Z\ C]C-"OC5N/14;5R%*(C79,84ZM+?EP2P#QL7[3JIDI##U&(\M=!(E@T3#RCN%(<<>W" M!TM9T[CUK/ K:YG[]).>,J)$4KA/+)0E-'>J#$"Y,$\@'];H+G;AE-RK$(B) M]H9^#;5B6$(CEFS 5E 7N)G[##;";+L3 WX8)N>VTQA+O#H1VOG^P\_"]\/B M9 0>%NF;SYSWZ!AE/._U,YUT; M1EF,5=".>97ZQZ[1,S$N6ZS)\Y= .*\*1HB3IZ=UU^\B2H+3OF._B?6Q*&3( MP8.A=%&VIH@$[^#]EDU& 9NBG_>TIWG'\OK U](5:;/.FOV5EV:M!'@)>YW+ M<\>GP_63F(V>6A3X[M*%O&K>EZ+; _N?LQ 2H,G@I5%".FXO"3EE?Z;N/C]$ M0X0#X,,P2S_F)1W$%WGF">G%W.PP5PA0YY$R202CT1;,/HP3U6"H]",A"W_3 MM+6T4J6DTU_:+8;J#@CKMZ'N15:3Z)8'(N+SJM)3,)SF/G&-A(DS\)Y-:$,8 M,K+V)"?I!N'>]DY&L&10C3$W.D[^NE.B*L2@NP>?YHK@>BG=9R5"C%*&\Q[8 M:,UNO$(S:@*Q9MLLM_TS>-A:+G+B5)L?(?^+-T M0!#3&:?B]SX.#ZOGEL^#))\Y:RF12MJ=8,FZP-#> M#S(543DU'7K,5Y#SQGJNG/BCAAVO^\*'O#@-.U0^[%D!KV"Z0$QNWLG(SK>B M9XN[J>JIODZ%/RS\O9P*?U/A;Y^1*&,0J%1/-)4>'H=@$"W8 M-H?-C%4IP8&Z%P2"R6==JU@KS0>!G@Y>A MM1HJ7B%! QV]K1SMB="+<,[K$S[S')/+T@IL+J,8CUZSJH0?L1:Y*W/2[\5J M@G\]B[=L7;9FEZLK\W]T+G#VV#R8R2?OO+&/OR)D5(AZ0V:4C\6\=G:ABD"$ M:@F9).> =LTL91)[) H2%<*V?>Q]G-:B0C4F4G!3"3Q-+QHM46,FXW6 MEU*66 85!1'!Q_-%ASI5>4-^:]EXP)"*9D6*Z[+X/L#.?5MC (8,_W\!BW & M1U7< @LAXD)JS/QP:=113A&(AV@%*8+:K5B07*_%HN0AEE-X&C['WTK27/O0 M8J(3 ]A+5Q0<7FLH35)^2L)<#5*Z9J X=KYJ%CB&WVDSXQ@E @>>,[G4R+=2 MHP$- ZS[3D(ALB/FLYI19:FJ@4H5DQ93H-UW$\FMQ3>N"'>*="P!U2<*6IHS MT4*8N)$,3^2RI%A_L!XP=S,& $LM5JMM138C&0WBLQ*NGT@; Y_/*)=S0@I& M.-?Z4)9P^Z W=INJ*HPZ(/JN,#+E"*&/E*1[4LEN[?=[4$VN[ I(2 @V1SM! M!GJ.%6NNMHRO%X7^Q?[T<,ED[MV1/M-Z;OS:K'% R<%$>2PD-6N4U6],9"TG"7O M$TK\+)D&(T7TSRQ?*.,DIAO%"$L!B_+@I,!9LE NL8+D==?H7X.SYO>)?_0^ M+O@BF\]%6T423#/PM5!Y?50KT*H?(^U6K7G6L60G4E\QC2,X26NLX=4Y5G?1 M.5]PSLD"?(QH*!&EZ?M%9XKEJZO0X%.&2W'(^.T:%C^!:\&&SL,R7E<+-C?D MX- I(YS@>%E,EU5=$\0Q*9/,YGYDT9!#YE_.N\1&,+*Q)[JE<)8DF;8EY*W7 MF0P.%>L%VQ9FF8P(<#[DO F+$57F5T11T_3WG\&:DPJZ/_;4NH#+!2J S$3+ *SS4 MR>?(>ML%1L?SLA"DK*8$G\%@]);4&BZE\N-O+>S=&6K]IJM*YE8]H^AHE:'JZZP<9IF53G\$!DK6B&C& &C/G;]671%B]SO]F+&CUJ! M,OHD+@V-9WCAA_=+FAOF](A3:$7H2.DIS@7*IYZ?=.O3W->?\[K_3&8=&8- M6>HC/"ZVPY40/;W(F3U(=,:[FXBT2S6& T++/MA ML.#_T3['&.2C4<@5J8ZA01=^:%^(\>C!7A[&/.6"1>WQ?#L*+8=X=V%E.I(V M-30VK'EO"-G*5;8B%\LV-/;4??2$=(74:T:Z]\SY,!A(\AZH::RHA-VOQHH0 MC>)E56-.C, 28\%I0'J2>TS\: .BXGC2--%ER-XX\^9AF3Z6M]YOF@CV7PQX M(.[R*0C/VTO #PZ920>/1I1,G"6TXJ2 F"M\SABJO$LD_.;$5N/JM5.K]@VI MKF1C,/[>T[PU\W/X>T%-VS;YM*RDP[54+^^JM?X5,QWP8Z8"VE]C*=E! M9,&#[SZVD[[B*?BBFZ7(,[%8TAG%\A>-9@,IV%E0@WN_U7Z:@KU02WA:.)\\ MPO0/.-/U@@'/UOP$'!,'O7F3 \!FBB1)X7M7#HTD:L!]@<4NG>-.26N'4WW3*['*_;%#!A8JB!:^6J38582\+67 CO/"[3K-X2;0^5+"), MO4$7T[ 5FEA-!P!^\U%3?[??& 2 DDW4ZEL>H0;&\I%WOS7N:!8?U-80OBG. MW.$^Z47J^97I35)Y((7:_$(HE):&_DG[ X^XTQJN/MFS?4R:5G.%1%8J2*'S M:F(BW/]!O@;3AEA).,$CWC52461E0.42JH_0B@U]"XFT^2^\V%H"XP, R:2'3>C6KBZ+,B2@?!G%K8 MU=8\)::Y= ';Z^]K &^A'(,_!\VW?N9_%]'<<&XK%;3IS6Q?0\Z4A+6*BHD( MN$N?"R$46HZ3_^9')80?LRF,C8N"9]>.A2QYH*/VM49H*+0DA; ,K$9_C0?!G-QC0Y,TX"9,5T,([%'8/ MT9*8=;23-UG;,N:A*:I+;$UGSGE/"P*[+T+^>YP0;LV@[E:[HZR>G^A]-]%79'B8'0\Q++L:RQ\"M!>&&\RQ,O$]T1$T!%\ZKM#:").^S' 2' M:TFX=M-43.X(/".:H:![*[Q(2Z;YZQW&:#59<9G#WJSDH)0?>BMJJJ$1@\$, M?%"H1E@N+HT]+K&0PTZW7E&!*Z0RJRS4?4IF,JITSP$_;YB*#QV=6W9=$K1- M4&VC%&'[H@<+:/O?31"6!.\2I](QZCJB/;J2I.66G?>'820'W'F?=]Y:K=^^._N==V MOD8DCJYD@^>250K?*\(DWE>A-"XNX"%V9+B* MPZS@$X]PKO-^822AT4"TCE>$(S7O/'4F/WK][/%4ZONZ2WWW0$FLI[>V&XS" M2^%?I8 1SUVQD790]M)"*X!%[5,S+2ND,A\Y%^0*;0GF$@DZ@ M2A)'Z(6E=%JU=1=2/_XEK.ODG?OCY+V2V8I;/H3G#7_4Z8 MJ HS:">"%I6A):YZ >7C\:KLK]U]T+.F!T%QF M^S ]BMB_@9#O6IMK<$XP&Q%:%8>/+WR=45^UDQQK;S*-'\%GLY_;?CZ+VXXN M7.LI+OE1Q.4*X4U8I5%!).H*/OYPG*I@+P*$BNU(:B9NX_&O%S&0TO1F:Q=U MOF"2M,*^Z,AF5$%9@GGS&%2.E^D3L>@]!T.+]_8:R!*M^-[EI:_=^=C.1FF6 MO[FJ0^\-O@L2"@Q;2W=PS0R>:M!Y&I0K9@$ZK;WUV\!A(+=4VC;_)N)3,U); ME(B#EY9Z>8S^A3RMKX$P2P&?4\YZ!\$Y1P^4+6@[B:NI_ JTB,$88KUU2 SJ M!U%%>V#_42,?M3OW4=!HTLYAAAUE):QS.Q!?7HZ.]"3X>V>R@RJ"RL$N1==3 MS7,_-4^M\C!X_.]=+?T5W,.*P22GJ#EW0W6X $.8%UF^'FZ6+#2L12)78[MF MFL=]S*,9V2;*/UG^+NV&&J9XI]+V/B?BJK#CL]@=[CF]MC3,',:;N,89N3I& MX8Y4.M^5XTK[V"+*ETOV+) .^SJ_XU9Q8)S0]J):PZWQ( MPOWD"^@:B,W)H MZFR3F[(_N412IM1J0;$5*OJ+JKB(DI^A:#]@H^QG%SVSJ(8DA[&(,3Q1)NA M"& 2P:&$)-0W$.?!^*$O"7?\IS"T[QSDU-:S3"FWQ^MYQ=!;:14A:[J098_4 M$EC1$IJ%H)%*...&&1L0%'C._BFVA&N=*V2%L851"(9# 5S8.'H)\O"&+DCT M#2@\1I9/U7MG%6 I%ZZWC%C@F#+J7(,A1BEYN3Z8(C#6HAJ'A#%]C0>D5:*@ MN%L+,K-/AHLVIG+ULRX MQJ4!XJMMS[&J!1/$SZROOZSF!#85SDX4R$UUP2)9Q:8=B\XM]H,;"Y7=RBU" M'W#0J]!/2]MT(M)D&K.QHR?+\QKYL1T+5YY=;;K]DWP5"?*.I.2&5PR9AM^T MU[L?- ^71+[&>-R-17 <<@ZV24]))E:/*1?H=,7>Q%FRDVK,32?NBDGB;;\,\2P#=4T?ZTX0^+KP(%_ MSU>,B3T<=Q\M4=6[-:7CQ;8$*SOWM6!A!0!SX; :GR 2DGAG/+O!;NL6#3TO MCUA,SM E[%H:5[ O]GE@..DD/1H_D$@!\3J>Y'4WGI%R$CVH52 M=P:!)S@9I&\6J/VM0V3&1W@QKANE8-<'3U$Z/%01+$[9.-T#4C!>4H>]5G M# @S Z]%2Y-X^)734&>PT5S5:!9,".OCDY@TS^;]88RWB&2BU7D)3B6M>KP? MNIYNJB<^>OWL9*HG3O7$_3,=>TYCE#'BHA]"6>:(#QM*9L2PX'K(1N3!E6#? MNX@O2NB^0I(=K4N)R?_D$@_D(X:8H>?LG7_^0[5<-K%!O&/IHWNO,GIPDTX% MO8CR&84C-G(K2>\%4?QPAW-,O",3L>0 E:1B$1#>069JZ /C69Y[T>[&LZ%^ M[$MRA_-AYO!9PB11@"B MJ-//*!6[GD0A2)TUA /22U)]385:(\A*GY>&?!^EVE%&+=N@I4![CYY) \B8 M>QSY&GZ""#H=J.)(MWZ%?(JBWSFJ V)5W+E%TI7THQ^E<#1#P'DD>75#JSI&2A)!-T%#_R!6F9$KL >6?R04)M_^9962UXR(LA!D!5 M@3Y?P^@D.VZ-5>M@<),LXDB#<8!ECS5X!GQ_/ [^)CMD!4U>+5BL4*[M#;=' MV]LGX^KECCB&5O='I_F"Z%T& =%A6# ^61!KBZ 'W+L:%>^P79'(3#QK)BV( M*1W!T.9U!-H5J+)$,C"?3:!\TQQ/M)!-QV;*=-KFMFDT+?G(:K1@Y%)?@I4=3N1>_LIB;S4_H^T786=@493L%>5IFCF+)9:+@3D> M'*@:()%/XZ=CYSQ$CPFQA/;F^VO'72<(#2?9,M_LBIC&F_"=<;]**"IB-CA$ M&KVV+']8Z#&2]AI5#*N 4)7W9(YMEJB_RP>,T;V.F9Z1V=$&%1XF"P^A1M:O M$@J5N])KWF0WZ*^9HI_7SYY,T<\4_>PS^CF3JKBZBYA2;;./'@/65TGCM$C% M3+==P#S[J(,L0VN(@VFS6#Y:/(3\=Z4065.2.72]Q ;"9EL,=H@.*Y_I6OC6 M!C+:GC05P5E8K,,DS&'X#=I?1;%CK=GPX5S0W]-(FH^'G;G=2J;H]04'&7/R M%(J,M+R*]ISEL 78:C^3X^#3$/JL'$Y^:5/8\:SV]+IHE8#_2^R5<8:-UP2[ MR-@IHT5 4< MI0\'DE]5(*DC0QBI)I@_(M;D(JQ=N##J8TC\&/3P,GXK3*^OV)4BU)?T6V?- MZ#T]T:R ^K"Y*;#*13@W''[T%NPFP1>#( )'V%!W^+&A.@\WZ0[O?.G"S95,738V>\(UGKSY.?HE?C2CU,6#A9C#O<45%!0+OV9 Y M8]: JN;6+'CL1<1MO0QLW%;+WB Z0SDO=K[4R:+\.:.'#8B='K>^<#Y4[^$. M,B_P(X\1]*=P:/#=,'4>S74O-!DS'IY6IC?:[I.;$\&ZKYW%91:X"78-BA(6 MQ4H#7W%,,#J )2SK=SE,D6&>Q==V:>N8O1'O@AL:1=EDL(WQSCVU3WADW <UY^MTOE%O1>TD]*;ZN,<*>T$4PYVHJ))H^P/=Y6&O$U,!T'A!L7,/HWE M"TCB)(5#A04IQ_M4V?2H<6 :BIVO6C8V]L M=O>0^[9UZB:?TUY=C/5J^PY"W'+\LK60@UR$33ZV9MDMZ"]T]-]:[R#V4IX? MN?R(?<#8)R6=VJDGI O[G0@I:JJ8"C7WKRK+JNW(IK,)9@7LI-KU,1%83%5P M7S^+V=*N\)N@P4'#O9!13I9S5$V$/NE53'Q66)UBMM&>A KSY:'A7-/]-M=% MZO(BQD+^8TWK,;"Z4SV^FL^S1KHJV!HL1@?7&XJN7&87%>NT]P?14\W95]O= M!H^H?SSY]2^CEF680@KM/CW34DGZ1,Q+4$2/Z B'R<(F>I-!K2MJ\>?6?S_R MQQ3V1(:X]903:#Z,74>MTX##YBK.#HFZ1A;^&9BY;MD_-8F$P< M&;]6Z3T*X7WPTXFT=G;+C)T#J5GG%L)(_M[X%T@S)MOT*G0AL(EUY:^X$'5N MQV%7U&@_"Y&O;T9\H'A1M&:\4.?;>>&TN8HL A,XPK):Y/,6QWIGDK&$SWEW M2_T8$BM:8J_H M!NI Q$TG.A22*5XWM?(XNZ^T<.I8Y+<,4=G(N7-/Q+[!MQ7B!.&VD6-.6&\WEFH:>Y*\.@GA$#"[!6I48:Z M ;6O>1,:M3F*JM:@RG$8V\#*^]H1P([7"E>4F//0_AJJ)**UYLW_D4HBL$LA M2\SV<45Y(E%V[;LNFF()F:'!R/9(=B09VJ.@[;\1S[^X9<0?H\8U7[6JJGJ0PZJC2A>IWY M1&\S&HU__30PNGS)Y_%F3/2P/< '1K J,*?03T&BCF73#@.ERRQO(_1 ?+T. MKE"P[62RDFRQ%4Z?HMHBSQ&;C-RWH/>R"'G+['U#+6 #D)+CF4&/^5KJFV*[ M],F: 6"]MV U#Q2^D!$H!8XQGSA%Q&2W6+E6&NMQX2+&7.63"'9ZH;@87C M_>S]$3J%PZP1 :(51A*'Q/NL/I>DS<_Z ?RBY)!LON:S7+X_4+GTZ50NGRV78L88>;.:W'<3DWEQJWS./5Q9KZ(:T.1R>K)7.,1J^K3>5W@,_F8ZI@@;X6R4!=- MH;JTFN"'0V7^\;PJ@I@JQ4(+-Z/D/[6<..VE'LL40 M7\W5\0_C8#UDSE5$;Y7K4^_5W8N]AM ?$:?%,'%5E3PX5W708M*2_=9*^6 = M#!\7F2 <++;HLB,FJ34I/JX8CJ^(T#U,"+"5TOW4@Y$-[WV+81WZ"%G#K9_X M5LR1+5 _S "TT1UGV^M?]C ,R=GG;UC,CE $;K)'TDG49I]ZY6GAVZYY.D2U4:E/8M!R/9E+^66,V@E>'9"8$LDQPQ6Y#@:=>+0+; M+I&K'=,J8'"^M^\^\FZFQI%*.7LMA<%1(GOS>E8YD.[BWVH<-H@1=+U(5E6U M8%X<;ZW5J:?V1<2MSHC%2$UX'Z621199&M/0JC%-/<>@YYBC&MI?WO]2U!$3 MXL5)N>I)Z1_!?B*:GQUM1=.$6_"6(&WY6EBR0I*?0G(JXM8Y; L458DOB6N! MFB$EDJ9"B,ET\T&@JV1WI\CPG;_Z+2HMD10,(Q>2JS$'SVB*Z#0,+I26TB-7 MBJ3 MJ8)2BBR<<.G;Y8D+/9?"G\R;_&VB%-L;1Y^@3A&H:;"R!^&@8AG[.I[G9'S! MQ0&*>K<:5XWG!>:W(*_86PWL#Y3D/YV2_%.2_Y8O3=?YM[R%53N_0=K_;92Q M^S&;UQ4,2EFM8:O_@CVI;[E+_B'"K'X;:>WTQ I4W7@>.,%<& M_+')MM(2SY"FD>MPJ.TGE/G"2>;H1Y:#3[#GI"I?$ MLZ$;(8U)OPHX!QL^:Y =3 2(4X,L@5]W,]A_J@?,JN0F>:C4$](8Y)4&JR+T M79FAL?!<[7QJMO"0OH*TJP]JO#!RZXD?F]&;KX?+47H(8M;27*$(0HU_?U;5 MN'I, A$7 ;O#J@]F1!09C:!%'B(8Z %G!QRE&2PFE.-J*U-\!]91%E? M-@A?7J:]CPW$($$X"Z/F@Z@EN2]C:#M^OG1T]^@UEW3*N)4B(@;ILU!DN0 MQ>';?BPQRZ$Q1N8RPH$2TIH[9:@Q)VHM[B^C7D_&>)<+LF$*-I9K7X2Z@'[F*^>_&@XX;$X-J#SPI"^*C'&"74S3X7%)/3NJP^PNY M<1SYS)K6U=[J3"S)33U3N))$$\!,_336>QGK>(LL,VHE#OZ'[S[IJ=+-LO(C MPG_FVVD:]H(ZD/,.[EPX%([:<-9;:+)A"DY(_C'#LUR^?B@-?[$X3C3!(:479(J\#LD<6Q_;\&_BSA7)5^[M M2Z,$8!.E'HSD+NYB0_@<6L;3Y*+"1$:A^]T\]G'RG_@UDR$[YW^WQ&U+*32A M N->&++MV89314J0'I87"NSFK8IUA(P+CAH]EA\7^WRAI9VJ,CEXT8)^%HC# M-2-[G%RU2NYH80J[29P>B8'SW,X*7W&E2M/T9MMZ[;3Y?=@8N_TJN&,,@[2/ MADJK[Q_5;M/ Z>R\/F5H+)\ 'Z^?/9L 'U\]X./^$6(A,D$;X3D/YG@(%\.- M6@=>!NF'%_(29$%M>AZJ.\^:A1K*+VEN\3SJYJ',SDYJN !.XH8F^ M-BA[#5M?AVR#?0(V['F<@[4LD$Y"1FE^Q>7%@]::U"Z+3!/2Y,*5.4HS MQB5%.16-TL4@ZSIVAR0P?XY6<_K\;ZSJ)YH9J@4S$,P0%I\\:+"*@T"H#*'! M\$- $0 O>JXN!AD28G(]PO4E!-A&7\!L*Z[A#4IBFS&I0\&GB6TOFR&0X0G8A?,<6^>QT%M0=S15?]"FMPU2L"O8 M3W@;0DAG$"97(@<)KFE8'2D.WXG!@U_ ZQ.AQ5MJ=LD02$+YAP]NT[KU#(SP MD\_QG^L5/ M^&'ZQ[V!<6J2;^&MP=ME;(Z#-__.OZJ''1MIWH@A MRW,Z]"@\.#N!SH'"3V$_;RK"#,&7P-#UEY;E!G_H2?23'N#MD+0OW*0^.C5'-"I#> MR+6%2?N1)&=AE!_?>,+X*SQ9+_J3]6(X68S9&F!#KQY(6W3IOZ?.)"*6V_.8 M[=KTP<"((8$7XIC]G)P\2_ODF^?>3__>@[KL8&-U4&DB 85;'P\$O_E91XZD5L:R6!$"R]$I&Z19HT MX+J$)$Q$+7).R&%JZ%FMD!N20&M+5T=$O=^\>G[\- '+53!IB4[$[QU]FY.T MYH'6UG]UI<,!?D(#C(8:[%'+"W_7XB:STM\(?ZW@]:(- +X@TN=H5QW9O6^- M9IF6A\ NJK(SS\GN6W_G=_382]YL>.+%&.]_&8:;;"I=G[0\7_9WU_DUAA1P1 MC3@6=,;)<>@/1L5_^_,QY144SDO/#^%_U>/YV'E8BL2F53ECQC\% $;M>0-- M"1IKOJF+)0?Y; ^Y&2]627&49_G:/18>A=GK*R'PNU-8JS7-87@J*RSCXH=* M=SMD06Q"8+*V;X,P^A*2&[R2[YY=#C)%)G>0CF668CXC+,^S5(8@VIAG8 R5 MR5KIDE]@#.G8.#3Q.-!O\,4V13:7ZEOC>UBB9PE!ICF7M=MCQYFHIX2GO9=^ MAL8V--C-VVME,"0GX7?V\V1?]4+16K.47JHLV.&APOQ?07,@KZ/"[B7L? S! MS4D%'N(VE::7+;5'FZ=1>VA;4VOTD)%S'?:!JXD%2>1S\HN\< C@%BM%IT/% MM21]V)$C8K_**]?$?UN8HS'-^S^E]? M#[[UI9G8>X>]KAR!7O.AC2,)HX#,I4&7D=>S=[J87Z\EVF5KN 6SVM:Y).>L M]8Z(_@>BE\&R"[>Q+$)+L*<,0DS3K6U,A]5_.#(-F-&G\G&&=$@S3J[I,'*^ M$8ZAC"0Y\20B#NGUAG:GMWT#6#=_FW ^)4;V+$(VDI>U1(GV%C/ZG?8<,!A1 MJ\_6V^C?:\AD+:URJ53JX3&<$G7!']2A\CXJUB;H#E$MZ,2^_($$R: MUQGEJSV+,8UR%H %B/<1AGAX6O3CL!&R''&_^:SL[U*MOLL:L>0!O"Y4LTBR M'!2D\^G X6E>\O9)D"AYW:WA$BB:P3T["5.7K:@I)Z\.8Q==.TR&<*='3V+$B URN.&0E;6'(L$V>F6A@%Q4/P^Y9C O@H M)^S]Q?[>+58B!+S"QVXMEV@EH@?Y(L]JU3WTXF0<(P28))?W&B15PQH:L6"[ M!3M6RZLOJ^@^\A3U@^P61?LHDRTH@'CNT;5C*$'+JLN$5O'*&]-A3-M,:3+J ML:N)2[--%A78"B],S);D(BMR/JT1/<7N+UL7N5B!BR3ZYLQ^RY6D-3@4'Q$= M#C]3US%ZV(-NO,,F^=N&JBL24]CU2 ^*>2NN0Z?6F(2%3)&$>G#J#[&C#RY) M3L&@EIF7&!V,ANH2B#N2Y*091]10BU%E/ (LPMC)T1\O-*X_JMK.(%2B,T/> M!X4_"NIP60A6R3PD-9A12S,NU"B($NTOWSXH?&8^/T$WBHEOF;=9;B<;1(< M0_^0I>B9CDLI6I*XQ/4SC])A9X,F@L9%)Z'M]5:O$GM$P5>]=%Y*)2P@HZK5 M#UEV9I[1U>;N(=4RZ??KX]>\#XO-!N"FB511+&^$V'>ON5MLK??EI9+P13'( M\!>,(NS#.#C&F$W5D\7AM)ZP<7]]N,?D"U9-CFO6A 2I^+^ZB_C456<:12VY MC-Q*&7G1ORY$N,C3\-N;NO=]"I/Y*>)7]4.5W :-<+5)6+6&"H/.=%NWLA.O>Q M8Q=KRZG,MB5F9#SI[$-BN(;7Z3;D392>WK+F7\%)R@X<)?B$]20DO0_CW#@C M8WFVJ?-":@=/V6^+?"M?)?+U)7% QO+Y<=G 5A*D"@'11)-\<_(8C$(H+WWS MY/'CX\?Z;_K6-T]?/#U^&3Z"R10]R#FB7#B5/O0I'":]YLAO89U>S"S4;<9Y M"4.6[@-^;J5$'TW]FK:2. !<27+EIG;E?;7.#?%S8\GS7AINI- VCC1(>]H8 M0:0^'2DU>9= :TX]_W;J.-H;.VVL>AQJ@GW;/9&&R_:<(1BOPEYQ7E#&A=;8)1YJ ME'MAD0RIP G86.-#=EZYI!.03*QCYK.7AYH;#"1?0],5^<35,/N>/HV*N]W&Q):@T=Y9E#BB(N[G@F.(Y!+MQN-)+_$Q$B.8W%&'?LIITD=FW=;S^=1"8!P:C#\'*Z[ M46Z[<-.0G'%NT2NEQP7LRJ?[QWCM?!-5@">:]#L6GX0X:9=?._YN@6:I*IV/ MM8,0A^'$LYF9<(%K1[TGGABN07>ZZ H<7+E8:*4+*1=2&-$/8"V!W,8=0 ;6 MM4=)$BII4T%9BV22^:%<[( C::P%[R$R'+T?M&\$35\#FU2[(K*483$8N1"< M!@\_OP7B_"%9?4;!]1L!*"45CY(B.&RGZ8PXIX/?CE&<7LL??HS?_9[3A(R8 M@O\_H0'W0#TX3F =+EAJ\Q/IW4 @>/KL3VGR[.F?Z+//3O\41QBIWDKU*GMZ MF(J?%1?D;R6%#!_0P6"4$0MI\ESN$&P.F@B#W#J'KM[J^@!3>TOBX<-:WH4@ M."XD&8S9<# Z[#KP\<>>D!UCS;-2<7%D0B@-3J[ **F@837-KJ2VZAR;^5U17 N\H6WO1:+_P,K;UURF1WD2!-+#D&]3N\BT$9["A86_"RO[AQQ_.DF]9S0=]B=#1]&.^6,!&^B%K M!/5Y]O/9&XL??7,.B_&[H<88\P?"P,*1VYP3-1>8EXJUCCG%2S=Y V9AD:5\ MG31YFY<%P33_PZ&7"N;H'1Q\\(>?L32QDCS8ATL'HZM>(3BLXQXAHO[I-Q2; MV <(EF9@ 7"_*4( ]FWDRZGNXMIEV&>^[)@ZDYTA04S4?M'I38(LXY8L)+$S M4B\?)IB:ADLT$(4W'=/T6J C34HPOW'&8.6J59UMSGML.SB=*<\4CM9?\035 MV68# D\$]V@B:?*@;2Y09<$ T68E6/5.<\F*F$6K1PRY8F(J<9 4UA@ *P:W M.MH&^%4+C/_D+AE/0 <2@4,]1T/CR^Z,Z!SKAPS]@T%#4U:(UQTR?9G4K$@X M4BU$A3/O@9ZZ_(V'(1T51+>V-\BK"0GH '/BB)T M+-(IXC@>D3"F&6GZ/(C9CBQCC*+##?5+!Q8@8WLY0@2.3AL M:Q3DE4EK!#KF8<*10V:^M4('J53T7T15RT_P+PVFG"$D0U!+](1_^TALO9)L MAIFJI?K]ULWJ#C^/#BBGINEIF--^0DX?4ZJ;U*AB*2 E)= MS(:[I_ ]MRX#,T;-0=^[.3="/>54_A.)SDCU\>1/?8?VDGJ'K_>-XLTIQ(/T_$N)XQXU;CP]GP8 M=&QN57)1[XA.X.$4[HYFL_L# 1E>3D"&KQO(,!F6ZZ@Q#06IU^14J"0X+_!7JK!&9P\'O:FO MV@>J8CAY(3Q#\[^LLY 5YXSNBEG$-Q)F*H=CK#\G;:=K?*1-T4^&^'!S(N/< MQ^P;U2*:A2).HU.@P>%*U&&9U21S7-<5^!AK(WX$<2PW2,RJ[1Q.@X:(C=HL M+WPAEMSQX&@;FH( 'YTF=Q^3"Y$';&[>I#3JLZRN/:D0#[^I.DKR6&I1ZD5W M,9J2BE2>'$>E1#3XH5!L),ZE4AC5OBBGU,_SAX:7JG;()*1:IM,RV,,RH.#. MHYMQW%OQ!(GL?4P=FT)!B-4RS'LMN.+9^21G'#,;J"Q-+N.I."*;)G _1EHZ MU0N/ATS:[%.$4/N*1_I.R'3'1[I$L";QLC?@O)!\ 3>1+_',HWQB./2(0HQU M_>;P&S> G0RX>J=)VL2Y5_!T9[9M>84:5&RY%>/SJ$IJEO3 M;ELCJ<>S'PNH!%%6H8I=A2*$_?6;\-> M:9&%(B#B.BFB4/!^QG\QAF[I@U-"_)%/A&[+=UCE">%H-BF\3^M62 ,A#>+8 M2=:34TP,(0FV:K_-U\8Y+W@W/&J3W878:K:Q(E'\G26Z M=$ICSEV!L*.0MAPUUAE?0L-IF^8$V @$W?KAM"G AA]PC3?%?(\^F."!/(<0 M^PCQIWO'#8;,;1W!T27W,B11C'ZF. /0*"R@MXVI$EAKDU<0W1*[$*'XMXME M=-#*Q^4N!D[=D?SIFP6KXD%0:REF@/0,\M3(*EEVQ/%MX*:BB (]I:5_H[+" MQ!O K.0HBN"&IO=70Y]13TZA0!'F::52ZWQ-+E69,EP,KDJ*'I3>[;"+F@%4 M!')@U""CH1D9B*L"L'G^[J'7-Y_-$/< 8KH;_Y1+Z3/EQEV7D9,AMC!8' M@\=_+O;)DC># VU?!#5DMMMKIA4D6"HJ%6M/63S//NQ=N$J: BH0F\ 1OX#B MB@S[O*_F946'6A;U-0 .EJ?XD)[:T1KB]JKN7=N'+\8YBRU'O73VLK8L^.<- ME_7YE+AR5.;2DZ@1KXI.EJ28C$@AW32(.\S;@IEY^+LQW +S4N#106G W,6- MX7JFMJF1<3(RQ\(439CLNS%%UY::<)ZB>I,HW$+A'>;+O=.3/ P(.J,J7XM] MP"BHC'65Q]MJ &9T-&MT_\-%8@(#O/9SOMD9?7/R$A(76 ,_G6'2Z>3[;[_- M+$$B$I_=>W[V\O3>_9#&Y%CI[_YY?"PX^?A=2K M_!D(6/@J6[]FK%G/:$#*&[>41$):*+]8FHW#:*=M%N6T5!X5QNWCYDS0G.12 M!HA Y"8%1O)%HU<*X4 M#'K3A-T.(2,O''];%D)&Q**FKX"V.\ *8S@9E(F] 2NOR@(22_*B(:W84,?V M!9%>5A5N_2MD Y(M+."'^"A+G%LUK$+K8 MV%$ADPZ<5[*1?6F)%<#D0>?4RC%N";ECN4LA)*4Q6F8>8'"@PRK1< ?:.[)>T$3%@/W61TL$*,5**2=K5 ,#LA804-8=R!JY!$MXC,QU %!FC98%8&/\5)V7)H$;1CRD0IBQ9)R] :,LHD M$(P/F4(B-M[!8^@B\9^@2&S =6'_%>Z_P/2),*4=HQ#Q.]5-?33O*4S!!EH4@*433WL5*^(0%2 ^(K9%\.R'1QW?"]X#70D# M27A:R\.6T?5#)RCRER'?$;_]D=\?C?(A6PJW>/4(U1"4%EK8NJXJZ6?IJ"8+ M)MZ].P^N2<.*&KH#BX*^?N'1BZB7@G*[R MJH]2?@44[+#&X2>6R?*(\I4.(GK,+^OXN^%*.;"WY%]X+?W339D6L !D0I%T M9_2:>7+0ZDPI0/'38V><\F&_]_[@5@C?;FD4VZ1'%?,/&*L!M)%R:D#HT1._ M-F_\PR3?W"1CDL6/*^48HWQ1JVTU>$J^A,273IU"/*^=U,-DW3!P(M$TH&,/ MYAE[.-529[.$ (?-D0S4FP'TDI3/X>A>4PLDO/@+T2&9O)(V:RF#L500&->H%A3(Y;68 M 'B$DW^#LW[):$.3D"!]J&F_F>:SMUKFIIP$$R!5R*]0;6*)'USS_.L-Y;:$ M8"VI!XXF/X(&T34J;,>3?T"D'K)PF%MN+_*:2\5=5$3\U7R"MN]< /!GC28S M\!K/3)D8:Z&2V 8L9LD5/&-GM253_",F%RHD9PJ@[0 MMICJQT_0XW]3!7KFMO?WR2RH)SK5X30FW)6F>1)*.T"#8E1"4 T:V,2HH9\3 M/S!F:W^J-%%7+/_V!CGX>^]=*DE]G?< +H:,9@V#N8!2:M%$0S$A+*Y5 M1MEE]+O)@/[#3C(&FGV%%/2I?J\I(XT<2:4(8TMSSI- M,-!O_*N>]7Q$^\]FV@4#=?)MR$,R93I<%Q9?@>8,AL6A-"#6N,U^C$0DYSP% M2M;(YPA*2S-PCM/V:V3%J#$E6W"PVJT ^*.B$I!?Q24@!/*09M[O29BB: EG MGO\'^_T*Q;\8+'+R&!\3VK.[(72O1A(MTNB*YO&J$E)E8-I#Y1(4A!V)9=\)R#>4C3C[+6(8A)LUK)<^$>FVC4Z=,(/1'!=!+XW* MEV(5>Q\5S&0*6:=NUXH$P3CD^0&F( RE#)7I%G='S*D.]C V>%ZW7F*.)/AU M0 \4]G[RO-=/BF)F1"H3'K1 )9ON1A?QK9J4-PLW(A45/,<^)F*$?QO,%)%5 M(O4,;8G<,M1.?:P/K#48^KQU5(GT"W5YB8MH%^+QSU/G>_+@4.?[XNM\G]AI MS4$8;6 !#/R_MIFF@89F,_.Q+X2:JGWIC&[!AX071C03#??EI?IV("A\[YWU:,E15V]H[4?@C&S+ A&]5X8(<]Y#-]OH%2G4-H.!J3BW W1[\]- MG@2:^-.=+T1'9<-=.?J"&H%I.OL/G<+5'_L"SN0TS%)'U;(FXB7@_))^Y,@;_JNT;!%9YX MFNU1-*$20_HE7;+[13"6)G1LG'$%8)0X8X@1*45>,YRHNV8:\:.FG&PD# @. M'QT]=T#?>NL15I1RQ'Z5$-9"%=D-+:6F M%J5V9FA"._=0RDPQQKJDX11"7" =(.-&>M40J-7$!FC+62 MJYK',DC1'.;E;JS!YREB--L^\QR$E*W)H1FY6ARG95, [S-];>&*"U$[8)I. M7+W,=M202."Z),9Y@1\@>2$1Z=.0\]V4;--ZD0:U8L"\<[>:I_ MQ-39@)R$-"J?3Z/MM&?8QOE$Y@ 7M#N%+YCB!\H/ Q/+_"0=EW/)FDL"2B,>,G;0WA\:?D"SS MGRTY*F I1R-#&@TGT2R_\_N1>S;0PI$N(UY=./(R[U92*1O1B*##!M5;B*H58W$BQ8%=#'RF1%HJZKP6_#Y"H;;9,I HWP$Y ME,&D;#20C5HKQR2-,S,3B-'P%^QK>7T:M(;%Z:'*9=602<9[,JOR<@F2JB$N MT\&GDQ89WO'9,MYFY$62N;1T_EC%J%7@!GH^L^"4L\@$L7Y1?)TIK(#6L&,D MOQB8*<;\89"&W8[2)7Y-NA&=?JZK%M?4V,NJ% JHRD#Z:PL_#_>7M2[$%=C? M 94.ZB2+NZ.N&$CBC=\Q&0CS*YP>*]*I.&^?%PZA-E._$Z/X#< M33G;PY[_[(3H_E5@6'D%1N,YK;//,6E+,CY@3Y#DA;AJM)]L2,DETM>2N%'5 M'.&/UFYT:&"#3#\HBKD X"CE^%5$%@W]H&2VC46G?$V=\.[_>:,74F:#NV MDLR'0ZIN_\=%[9_J@K0%L/$%=[H?TRE3WZ -=]YV%MU>&MGXJ*9 H-ZI^MJH_WW@3Z)3E7=REV&"@H<_^M= M TT+*:2H_,/_JT=\+OS&P7@!87@75%CXR-+7>>_'OL5B>5%V(-5NF/OM/3G,_MPH&^8TZ9I8^7;7^XY.XER-/QQ*?"LA9TLUL>" -V M__]8FQV1!.+P(]:%H'[$=66<*-/0:[E$A/*B870TUW='B##H&*\/BP&>^)M\ M4C5KT%Z#[V]G$K2KZ#?$%D&T]K8&(?B%PS,/]U3@Y#HZ;M$.D&RH8+\JZ3,4 MCVZS$?23CG44N8$2QB!?RK;&.*C3*]G<<9VWK7\D-*X0&O':<-S])Q?'5DVL M'6:ASV]*8 7787V5,F=,TH_+XLIO3DAO%L>3?_@ ))F6R@0O7XZ*0=B-^JK=4+(H1-J[M3=-F$GM-HJG<] M(F;:<(DR2$LT:VBE7$\DV!0%J4/9[][3)R>'LM^A[/=1E]A+MJVHO4U,*[ ' M(Q\%B9V$%BD+H81E AYQWM[U4)B(@J5ZS,WH; C'FW[)W!D9L: M*2U)2.*F MZZ" <3SY6865Q>+4#BPQ^7!C.*)HE+JZV('M]N-)'&+#*RL(-1@.%CQIS7$!4$F>@!,8[51D.E*^(?,YEC(^MGE.==B5.@X5C" M1/&AI!&3YWT+%X9S9VA>M.PE$;(K<@U:?S6QD0@LV_?TT4N2PI349!+.'\.S&"AXJD>"("BP(XSLJ// M^%D"?LXP1(&D!"U,94N3&)2KJM<-_)9E=C=.?\135O3=BDC[9OX] $9/=D\@ MW5")#450(JJI>X2.FZ 14;TMYFI6' !&7(9FR[?N(F^C(%4MZ*ZQQO12. ?P M;@1V01)L$J5&93@DKD%,]"-1;>U6(FHO;VW/G38M@*W*)"BHQ'3\L'"IN3_A M-"/EBUVWM,?F*$\&3!J71+=FQ@3*N_%[B:XQT)T!#EJ''L-HZHC@4GBAY1 L M(C=3.$1!])RHI48'+IZTJ->=ZV1FNBTOF#5VG&ODS&&@[L2Y]=:[RB]I:G08 MTDX#++=[@SM6LK(6"0O'G5_RD('QDVWR5<[#B5"# MFA,CQ_*VY4,F*YQ=MOE&,3PPX<<^C@I#JB6M^/V)4 8'0-"H,"06[4V?9C*E M>+C WA!G]Z%>WV:W ^&<,,P9[;\6J0/A2,E"KX%^TKLQ=T%;*TXAD!$=OKAJ M=;,;,DCMD(;'HQ];I3,VC\<.W2,#4JEQNU"ZY M)9]._C*#N8!MY#C>T-&8 AWA2>Q+%4:,BB,VZ5EIJAM 5D6^S"]<:,/"_G^( M(<;"7WMT!R$] ]>WJ:?@$F1&.)@DQ1N[0&UO,_$^H2I= 6KQ;O(2I(Y?9),7 MP"-UDF'==G)R8JHP"W883#Q)F>]_ .:V!9%K))Z\$]X;VZNP")6L&HK9Y2F(;X&Y/2 MTQC5@DXC%QNAB$8^@#)P;C1[3CO"!O7:YX-GK*6?[1D=-< O-R0Q#, M@?U&9DSJQ2-=]K6RT]FGE!07Q"WF8& 39+:;5;*$4>4$3R*6^4W=F-'TE:*T M3C@!")5_D!FP;^JD=RL8>H#-H+#5B7/DL& M"7ZT9G[U!K :S->R!NS2=6_([(.C_I@CX)'T1C0##%$8CA,N97!586?A$;\0 M Z5&J>87#]D&>>*F31YXC".]WL*-_D6+7/_&4'*@W:".>$?R)KA1O)F9L#HZ M&U@_\\U\M:8@(@DG8Y9@9K7%;UAK;"^JUX*"EA.>73:QC&@9>8@NB2F5Y(5. MX-S@W[%Q +]'3[P?C1S7:.6!V.$SO(<=NR;?-$ZUQ_KQ(U^\ MJULEH^2=B@^/HTI.9ILO1(^M T^<&)$M1@EU#!F:8(I'8P1NQSARX$[=B'0Y MN-ZR"_8<"LIY-H6KB5 F-%L= M9'JRD3JLDFT0\;3O:[V_< MI/R)"EP/#P6N+[[ =:MI[=%&KX0XV%#. =31;<')KMIFZ]L@??8F# MAH^"WBQX.U8JC>68^62X@P9"9$$521.=[4ED!=RF/0)0I#-(G9&]$)F NQ%W M<(X&BRXP&."N0\TPV$=T(7X\D?\'DLH(.L!I8\:Z.;N M"1K[=GB:. ;6"4BCR@#/0'(>M_>\,_8F>5$^9' =.$T:: M%^&+Q)*-X9]07: C/J)D BM8"/ZCQM//&J MI8Z ,A8P)+Y_I'":+?!=Z9HH5F'01)Q*7_:U('4H#XQI_VR"^4YA">&@,N30 MM9"!822'D ;7%/6MK '[ HT8CF"KW8BY2(S"$A"DV+@A;0_V%6'LFB7$;?A- M#.#@=:[*MN^$)(-FDKO:<>3AL!D7V1GKQV)3*$'#ZU][$1.H7J9/+[2D*WX\S3%383E^8S/J>F!&E.W.HBK!51Q6;.0QD]2<7;,J$-A- M1C@4NN2$Q#8'\,Q^HRTA7UJX*Q(GCTP GKTYUX;U9H+&]QT%D$&=1J:LEW@] M:K<,X?HPM)S,X(DE*EB$*\0:!-AN93.!Z _U8M#=SOZIHO+7[BZ3YV(9P MO\A*'DSQ-]3WH*T"4"#SY]BBI,0C %UF*^GY3DVD>6A>Z0$[@< (3&(YB7 P M]"F00H!/0@E$([>163:\86R2,S8MD[Z+#7 8 S;$6O 1Z<#A3, )=M?J2['$ MA@$A,]C=+"DELID1^'"$,)8Z;/BC5+4XOV*7EA_3@D"6'#:-NNC]X]9,G4N* MZ&V$+ [& ,BP\/&WCAJ,[+:QP!Y)WCL9X&3\T&:3(,&&$&@CN)A1CA0R-:HI MOG>,159H348?YS.?NXL>]#6,L$XU&EF2I[;E:6N:!JY2G2('_R&0TB5/R+$%R#A$0<3G$B!D0;H,=\8(SXSN#KJ(VM[$'I [?'D MVQ_'+Q G":W-Q!LC!(2W.VR$IB9+-1\&H8P?AS &!=3>^7$N5WC,A40])YNF M_45\\H@_LDG$L&_$B/'>"498B0NVC(UU@_%G269=YO<2T37Q)J83@'1I; _P M2)]N0\%;W'C8$DT#YM!HO\TWW'@,L(.&RI^8]TM72?"A\MF1'+UT]00E'YQ% M=I.A71+A"1BHM\30,3=>)\S%I8\L%K@'G#>,54<,C:V).F%[_-'C\ M@I8U-*<*NN &>TQHNHYBRA#"QR<2NF#5-&\A7?;6F0"R:, \=U3?AV:!R\HA MXN+A@XF*W:SOD=W&A-YW35;UMC8ZD M8B(/D'K!E:PB<^@)NW(_#WX37@OBF(QS/0.2=B.#E/,2\S?NBKQ#Y1[3I M77+X'O?2QY/7UQAG1;C =NBT[Y@"06,I<0DQO4NQ P-A\E6$@8BTRC!?SU%C MV/_X FPM*,SA/;A*4@ M)5+ Q=4%>S-3-5&L]0J/Z[6V\@48!WP%[A1%<"$?81#9(P6$81H0R_;7) %) M06Q%U+,\FV0;M2-.]_!2BZB)XBC[%=5G%W&N,2"* 4 E]1ZBI8T71GX);;;& M 40@[KPH6GJGS3"T#T<).4@(]Y\)41C7/W(0P<0=[X2[<6B.BJH2U)>U1&^H MQ$9REOF*LRU D"3)0J-%,Y:3P^:)?5RSM1DAF(,TIZ#/,'8>/);$DKKN((5A M'XHV.O'YLG&Q/.2;T- >89#T=8%=GYWWEM-G)LA=>3A\)IN4BM _< 3OKL< M?57.&01T7V-*$J %[] &D@C_#)LP'M0DCW0$M$C1P'"S:X G$NY$:/.,@#"! MR1,(BE!A ;"Q]E^&$,)M-Q--E&,?C60S*OB:4\@:\[)<&K\S1*%;&E>J/ MGI/8LS$WAV>RHW!MMA%+=4-^G/Q0,Q$9C];[B-B'/'V<3QZIL6;C!=:]2RE_ MHGKKHT.]]5!O_7@4%.K1 I&B)F!$?U[(ZX/LJQS=HC8^9FL&RP;:\Q@=E$N3 M5AN[PE8IX;L1'/PVY'DC=7+R[J_9U?NE(ZGSUWD[S;V9//KU7>5C4I5 >/!P M\M6]U[_^S[W[Y(MB'F?_@=PDUG!9+0C^+AG)/S:?7,L2?@/] :?/6%O^>/+2 M_R1OAP8>%3*6Y@R*S*BA%8>$X]_9JN)07+$ =PL=',0Z7Y-6,G%^(&SY$C4^ M5&:>RYW>:U#2XZIT:QS#D&]UDHOPHS?MJ1<&0@-AO5@U< :L9CT7;5F>+@NJ M@;%@'02Y#9;-NU5G,IH1+1! >$PR+&^,;(_E(NF0>4) M*B!TFIJ0;BC!6X,X1><<6B*.:VRQ+=R>61!@F80QQB)0%TA4^XB.:M$O(2L# M#X H4>WFD&@MB-.$10?G+77L=NWE*%IAUDP\-%$7BBJX%PIGI&>V"XA1;H%3 M1\L:7!/1L&59=M$"W;IXL]"Q,2.**3B^"G4"8"4UN3%3 JK(\-%"7U$2>(OY M"V7B,8H]PPE(E.PSL#Z?96/JD%E/B!,OP-+43#H+G%[M2E9")OW:>2T:U[BW ML$,MD-T87<$$!9J7[0BR\](/.J9"(XD>&F!*ED?YBM F1+U05R70A4E50!;M M'0':OXA[\>-6LWB"!JHV\>3L&'_< 6 V63J*DP#KA3__L650Y0I*.P/C4 0: MM;45-SFG.Y\6(&8%?3CH,5^9^^;\D6M#BR^^P#/P0BM!N9_1<=$9@A_%N(R4 M>6GY879,N '-6K3/"/M]]!DB6;;X8>#S-W ^Z]L-5TFZR:^(-8"/G_.PGY)H M[1D/^U= 7RA20)GT>[W!)^7O=-SOY<.$4](SRTS_S0C>EV<67>.1_*-/DKQ" M,J.]HY3?)82OTD-'PFK>&Q_U':9^>2'I%_DCFYU*X+ZJ_^8'V!O1=D,9LCFW M,!&QU7#.&%9DO E4B;B(8*Y38EG&/%$(<>RQ]X[L:ZG A @L1 ^%@\0>SW1- MK%3<%&YAZ_$2XK94\G!";AE"US'$NC\X>V?H=Q-E#6;M%7.-80+7+$UN+E>4T"\/PH4*%@U=UV M^=G&(<@@4SU2ZG34# -Y.)*P H@5_0F+A'U=,JUU-&LL+D01-$;JFSH'L^5M MM'\0E5V4E+W.5T,G G@\P)N J2ZG M/>FU884<.C1A+-=-"VWA-F_*]2]D *N0@EDO;FST@(]5([!G4/_ 0X#LG+MQ MTHTZ8R2^"QZ!A\]I)K(E*G/1\TQ)"HBH@A4P<1),=$?Q11+.19F;T"Y.#Q4R^/VU7S2;M M]TEVN@_ F5U9@!" <4L8H0)%CQMY^?15QJ.-:M5<(+E?4K ?!F$@,$H=8B * MZ!?ZO".B3TJ'&TRKF;#R KD"!7YZMO#_C-P9:L'5%J6BC!H,,2JX:A$N@-$I M-Y^K/(=WWJ&REW*)2.,E+AC\%L8)SK,0$N1Z@)!#'M%5!-;3 'P$Q@1"Q2Y>B8[X#_U-, M)KU8<7X&R40KEP.U):RV<)E<3RG8LYMID8_X6?EX$@93^X_CS>)?-;R&)2D1 M%1P^']$J@N6STG9J5I IK[-H&'LQG9(/4[J*T1K=HIP3 ,M QK$'D!C$I,E1 M:=I47<=3#A MS^&[9FV&T'1P%,:\H[X8',,"*=M^UMH;Q$'X+K(MO J%UI,DBDW7Y#3O2@:@ M8!E5L2CH*[6G/77#1*60[7RO]2WV7GY6B2]77Y5M(QFO+-R*'K>>_KD MFT/1\XLO>G[RG,I #89.UL/4:+RG^\H-3XRAF:-A]0_1M>>=S]BM1;,F.#;F M3M?.,I4-J0@LA43F7HZ^30%NO99Y.JF<&_Y'6E M,2VXF]$S,D47\!P+YP-TZ +)YX[;.,F1Z[#9T!*']SP:TI?*%CXYO4#9$WLC MN-YOY^?GV>15\[?7^,]7YZ=G?XN_5#27JY"9/3_^YQ96/OY,@B\^(5*C:!>8 M(PRKEQE79>1"O&=+B=H41?RB?HG!*^*E30_J/&:FX(O!.U%$93_S^PHN$S7# MZ'-PVZ#1UN/3US#*_S ''"36V14/=3$CA#0 I-O&VX,EAR#P4Q.%C*T??Q5Q MAT:'RC^YP.\%V"ZQU=:U#^%7?"F+A[5(-YQJ@,2:DT"R>&$B$Q=.:%E^I)!% M(RF6H*85)ZK3NA)W,/A0M:BDNF065ED/,K;\0('$<8[D=?[WF*_3/CEJ,"'N MSG"VO";#)77#UQJDF E.9-A,$0^XNE?INW7 M3[=\>#NQGRU0V6;O:/EDX@_@7E)==Z-XU)_6X84K+WG>D3O(&G:K:7B,2!=9W1J#2 MO>;GJWOGK_]Z[[[,$SM4&LG ;DO)KRKJ+F<']/K\S%MU@WR),W $J"2?A<+;2# M@_<\]W^PXD7@AZ7'0(.PXR:E\*'9-QJC2 +_9Q@ S*@%X 6V^("=I5O$-,-, M,\3 #&GR\5-H +1,5RR:7 Y\;>K8)$+ZW3N9KA &*4(?X:D7;ULAV1_G'8Y( MSY@.U^VV$]_0+YEL#D42[)KFD9.)# 04Q\PW RZA MY%-<#7HE)286/J^(O7C4#:M=D-)]I^FPI6--VV@O#BQ09-\!0:#N![>ZM^=6 MQ503.[C4^HXU^WAJR3B WB]9%!#8IK0;2-[R>J' -J9JSA. $&1'R=94[FH# M(0G6R#;)M<(^"WU&YLHIN2"3;%K6 8OF.U!];(BS$/$?3#&T:;_?*L.[" =Z,@_XS&8O^1P1 *8BQ3TJ-J M'83&<\9,F!@B,LYJ<04-CC>&,6Y '$;0)Y"OB,*G =SO^)_'(Y7;C$M1MB7Q M@L$2H.6.C.U2)L'P6>RJ*1R,+3U\5PY 3X6\NR,1!=NH=QK#!L M1C%CI L=OGU)S/B#XO5?B>QW@G-ITF#A<#GYBD& ?WWV\I5 _R:*[Y>R%XVJ M+?<8#QE.ZX/?\1S\W3][T2SIH5X*O=D+TR]K'N[G?.T/2"]?O/SY'CX)U\M7 M*!=IZB"=>\EA#IX.\S-G9RU-]&4D8FA_+;UX167'TTY>O]*<9 M+Q7!D5 T1-5_4VU,7E86',&CKOTEW2(^$N ")*!&H6?C&]CZW^^U\T&:P83M MS;029!&%B#?X0'O:(E,[ENW$E#K9^YBHNV%XH3L'#$Y&M8 LSGN%S19,&??2 M8V*.15"B6;.6:MMPC;FZ)LA*Q%C93#MB0W\_0F6'G(H$*JP1K^D_=\P+LH4$ZOD.H,4P\A$ZU[8O1PCD\0$;Y2Y RAVP<9"PNX] M K21E9L"=(0@)"@Q9#84;%!MTL)OC?F(%(1,UBIF^K6\'F^X,6BW B12G!C] M1T,Q(GCX@)L/C\/<"ADC9 /-B"9GHA2^%(6I>:P1BASM?@F@'6]6,;.$D8.L MA507XV8T23Y'G,XI*N 9Z*SD?\J.]38$#H8H?#B7!B"B8/8RTZ(:,=2&=+6* M?]/W!6 O,XK4DE@*>E-1"*T[NV7Y2S%O)AA\V^YDQ8WM*"GW6/BK!ZJXQ M/YZ\WO'IKJD8T/CA'VSE-Y\L_/M6FXF1T\ZL\BTWL%O)6U8Q(9\C"Z*9KU!8 MC:6;+-%.?SEO&ZAZE,QH*])! 3BZ29D UQIA40NI?U"XK4TT1TVR0#98($N9 M&2+))0N5.GQGI)_*^R&75T3(Y&T<-\M82ZH#2(W3:=/TM"S(-G<(AHPEWOR' M!=J9OX8'HWHF^3+FR\S@Z[8%?+Y%1?$-#G;S 2/,^]9 MZHNIP\1WH4^3#UO'*'I+G9$[E>G@F[C.')O4<.5HAOR!ZFEW4*GPPIR@<2B#FS9+B5!TQV\9(A>V.C:H(=<2\Q M_G]2^^C8E^DAP^J\ M??#E_"H )"+5\5RHWG9^ZBHZ51/7F!_-87\2]RX,RXHE^S;@FEE!N3,X?;BX M]P#>7R,]EQ4"_.,*?81)(;Z1X.F[V-7C&7&ETEMQ$VHW6)=BCH'<\Y)H<"7= MLPZ$;['6:K@>%FR))$9R\O'5#[7/>T^?/#G4/K_XVN,@.FQ_35^$/ M9 F]P[\N3<.X*HDQ+3K+)ENDMT^R)1'UAG0GM_@-9B@<>4[)ZJ*<.;4*C7QK M;BP/5C=UZGQ&'D\D MI8?IKO%AS(:Y=AA04 I,M91R']#I(#$#5Y*("EHE< <"8 US],'E5)M,N&X- MO2U!V_'<-M(VK?G+48>)KI>Y/N2^=IA"KNC-5B@W'>Y)EI&3A$7!O:+=D!P2 MSU&[FM9"KC& F--B0AS2AU-^(MEH2,JELZ]R.=&T$8.G50= M@N&G (D65>HM:WF.J"H =3<%IO8@\;!C'XG>NF8>S;,%+ORPND)5-.D*3+=M M9-K2=D!I4B9SM1?#Z!Z \BVDHEG*J'S1-NL5(E>Q:+E_1NY6K[2&B W&%)("WXK6S_0G>?B1/[G3A ]_G?&O M5:G!N*DQO&A<_0299(E%50R$B2/]/NTZBOLC%9$[<3PE&UL!8KF+%-/,7$MU*E; -I.^M!U>-_GE8?-)M$ +IJJH,O)RM@2X. F-E8WLWTH M4F\;4"PQWD]264.W(;1CF./Q!]!))#XV99X1$B-/IS)CN#%G^KE73A+9Z'#) MQ=O(5WH6>#&H&G\\^54/^M;R8R)AQ X@M:C:$<&V%*(.C=?!TI"%+*N_26PXAQ>5-T9P^_2]^O, M^.R\>PB)=,#VIHR^U3AN"S\'@ 6.IFTY=2VB3OR_K' -_F'9U&[CCUR8( DG MU9340TXVB<2\!/(6A\91M>4RNQN8NR%R'!;S?C@Q%SD3>N-?P604_[CWR<_\>5.Y.4='[2-C]/V*#2 MQ\2'";I>S+KCOW1Q =HO)#B#OVJ90?S2VW34 &KR@I(4'$* M=U9SF^&Q.'. M[" HE8&+I,,!B]9$2G4C=+W:J]FG#10Y+@6,\C@:^:#)IMK%UJD&#X/KE)L? MS3S25X-H(O0SHV!B7L6"C%V2PI0$"&998%,=->N:X)K^6.U=#D9? 682N@@7 MKB+UJ&F&< %!+].,"Z5R&U(#$I1B*@ M9;$PY2:;IN?VSU!,C87+Z9F%17X.RI:T&5(H&UY8#-37!C-D=$+YP$'(''C$D"-"I!<&U):X RT?X9'H:G=C M_]K\:^B##IBAM\Y=,@>]MTS3IGDKF5+0[>WB/-!0$H(;5R1Q:JB&+<.PD#GF MDC?,%7DM$@C$5&QE4C<&:]=5W6J,0T_VC&!M_^E?:BV/GWR[:':>JBV?MQJ*P MT2\K^"_:UW*<&*T^[3RLF5/9 MCK@_18Q[$]&M*C>MFK5CQ@5JK8EP.$)*R.98TD+,_73PW7SW[89[@?02!%O,Q'E9NO?GC\33(!1R??W?(,8'7LR8^W MW;4;C\/)-\>/X;VA?)AKZ&O$K -%VX^'@;Z!@88##O0+!7YNY:B>(5*H;J[$ ME4$275$ZX&Y9?=W5BUPN 9W'W6FIY(K]H'=]%>P*GFQ2Q>YC4FYA4 M;*G@*HI$58JA.@SQ30PQEQD%T%\@]@#9<^&!85-B.:&8R%A4"/]5FI _X@?$#8_:B!OJF%LOFLI9N"W3 M=Y%4B(K56'Y$@R(5[&_5 ZI:GXO:C&<;O\-9RJ,EN@_,S7J#0_^FPL^<,S;X MIR]XL3P\>?CXX?>WLEB(/#:;7+@&$MNK$MG@!QRS1)0-D QBC R+P#]] ?HY MA" M"]== LY'?N$N2_Z8*@8=,:S\^M\OGAV=?*^_OO6M<^\I+,F/U,@RM$&[K*I!4A M.W>Q$;82\W=Y?-WIQ,=*71-\"T[:E"SWX!\#C @4S0,%QF:H&F"(]+!X'O)& M&)5Q=6!9GB%'Q:B^3A"8 MN]L_\9>CW9_G.?)#<.591S3W#W%!XZWH+:)[63B:3?C1ACPVO!^+2 [>X7CR M&J7V A,V1+^8>EOX"=.\I!48[P2X4$8BX_HC\S<$[DE:',H8/8!CYOZ*A?+M M^@LM$;B93^#CR1KJ!?%7>FJORMNB8CETN(P/,\H5 UE7L*"-),0.9ATFA$Z: MH*[+MG^>T$ Z.['TZ]85:NBB\:^THF%' ^#W3IA%43 FP4"LS%1Y':?+!7V4 M*8'T:*Z7L!SK%@3&:X5]65'1#EJBRV[ABD 'M])OZ+4"OGJR']^1/M$*!7D MXL$]7?9MUT.Q)J7>PZ]R-QV0$FQ] V&T"7T90^5;Y,Q)2?:,(EU)! 1!^YA! MM'@#0#0KA(XU.^"&7\Q:2IW*UB'@U<2 L1E#JDLL7X?%)M*@@3IH]_(S2$!: M+0,EFVVC"WBKP K2=="3J;>*;M-$EAEI7]H5"V1+3X#]_CQ5.B(T:5T[J6A" MY$Z>BZC.S&D],SXFD+8 9:3I#X3'):Q.*H\HBY&?:WPF0J/?#2Y @JM _V4Y MW]PNGQC4^0$F!$5MVV0M+MI/ZPKXW)I93\,* _#,QQ1K(N)82_!1=M MC%5Y M4CO"8)A!5D;:DG%:9E%>(G64R+T$HN)KXYZ[LV?8T;MHG9ML7(Z5TA7!&CGK/9E" A6SH5LNERE85%]"VH[] M2ZREIX* T!CF[MK7280/WSN@V9X^^>Z 9OOBT6RWNJ)RJ(EP8 A[&H^F@;3' M,:%_8B!'?S7=*/YY;QO'\GO"-R'D&.".P.SV?.R,/#X#/E#\D#C+= E@RM')!N;$L%=*P[' M*G%,Z7I$Y8@)E0;(-/REJ9.#28A7"^^L8>VI2X?C_-*_T6&";V""]=@+N]OT M% _F(K,$B0&@B?@O8A73"7-F!M=$A(X<9G04A_Y35R@E&99E*:L&$!;'!Q>( M6N'0 A#4RK#=,^,;YY*)%@^_C$U+>5T#-P^0/1+S"51Z&34&C6=\IDV"3/>U!73-BX;I:S 'BQ*J.)I[S #-S$#0I6 ,W"5SW+N8*.,Q-@>-JQ( M;@WU6-8KT:\0ASAC6.?0M5;PC&X0[OQ[@SW75PVY9&.JH:>]K&6FO9-&&"C0 M($PW41QPF/N;F7L*RJ((B^AAX<\A"3HV3.QFRD>5=C^$^AAIFZU!G Z:R9K0E+3YYS>IT97?J3T6UQUBNCV M%@VIP;C)[][XXJ;$)R*F.;D]TX-(X[2QVF13"1:E+8YW(V=WW1J)7-A[+A,@ MP2SGHKT"/ZMRJ!A;^N\,08%4QN[H"JVN*_X1BM6I&L_@/AD0W(RL)TK# ;^0 MP]Y_^""/E70/XYLD7=%"(X@?P/58CG9='[Q>*' MH.A7F_@'_@V)D3X4G_9+;C8?=-CF-;EC)G\4MJ615T+2)6[WHO,>01T*3N);<&2KM4^9+IK;@1HS$HI'''$ M2'V<9*Q*3I/"GG1UAQDA:@J&6R1,(W:988TH7/TKL6!CERH:?U-BQ$/_(->[ M%(V]'1<&&P%\)0\F!8@4A ,.,38ZPQUY7^R5?ZDK2OH*8%?',[U3SK=I6A[J M)D1QYBGHXY%!E3>CPBX/%PEX1?>Z&[:+VNMWKS:"/\@.]W_@+DR08.A)I5@) MW33:Y@UP+N#&4^*P"):*EFX8XX%F SM"/E&/3>?QY#DI2"T;,&&O^0S]\*': MTU!-A/O3LY'^&HF\Q*MC;NPFD[,CBPXY9,S+0)$;%D-R9>4#.)W-D!#W LA6 M0'Z<+X((T)$7B^Z/0[MB#8JPOSM*'T91,!,%K/-RG&U>;V8*JDIBBXQKO1!' MQ-KMWD1@*$9,X_Z!+:_"\KE\K'"[?[ D9=S&W=^3C' M9E/!]/MG02S#=(,D:Z@6P:,4@88TLZI\Q>_A>;-)7R,.9^W4*D%#NA. M,S%@*KR)KYAM0RQS]H>B-LD(X:V:2L1QACX7$#Q$>0@[1OND8Y=#->5YZC"5 M]2-9I<)6$3E1NQC5812/A$6YJAPC\J.S-9&-BUHVUV5 M%XVW9EVUX?$4 %I9"+2/39Q8-9[7'5Z:*\X[5B,0?Y9=1#]J^Z C_DP$? 5T M(>[JL"0,!Z)4-!E;/701LY'C,$4@-U3KB8/5H,'ATX/?A60 TH[2+[B?J%@?+ M*K+3HI(VP[8J4H3\P(U!>7DV"+^]UFF(LZO$%)#1%7(A;T6 M)C/M-? &LV<'E7&Y9HVZ#NST2%26KB\ M^%>/6*00AVA>ERUU6<];>'OHRFFC[A[X].6+,[];IZU486(%+R'H)!EA<[C^ MI<'U6QM1[PP7NX^!V!9 /T@' C8EH_V=?]"%?]RW))/9XO^IFB:24A[,I\:^ M&4HES9CV2B?9&R1P0ZNQ1V*&V&&DPN#XYH!G 3S+]P<\RP'/HC8&)H-FQ0OD M,R6C$7R!-W!'*#78!&,3_(/3**" I'!#?4%8Y@EC#[PWYD'_%%50X[_VZ@SS2/%),IVR"+WH7U7M/(X30 W]\ M[P]&"D__,FV_?GIP04^_?;#=!<%#EL5_W+O>4)X\/KGW$1V7?-6_Y.S(#Q=L M_Q^Z?NGG>@<\_1-YM>@AW3LL,#)\2.LBY_3FAE2NMW(LWZ_)U#@Y,F#O2 F^,A_(:U, M-8*M7X!'_@&K_+)S/\A__ @'9Q]M_%#6>$?\D:P6MIRP_1'W.,LKMHJX6NCC M8!F.'Y!U6+7^?PNY,W]\C!]]O2I&/O,?/OIFZ\7[R8G<9L/++YTR&FT;VM7 M/MAM6GD_T)+\I0E) AZ3':_[ %[VWEY?O8LC\\RI$'$T*+P8DFB&[.R-#=B' M?O4N/-P-+19O'V\KF$-KZ%W(R>>Q.SY:MF'LQ3^#N.P]'XOC,G_RK(\>?.-= M[L-'_$2/O(-:K/P0GD5ZZ8CD*=U\^PRFYHE3T[?WY897YE/7/SLBX/B^RC M++*?3W\Z+#+LCINZZK"^;GQ]O7QU?EA??GV]5!G23V'&#H4F69'?_*E6XQFV MYKT$O-SX(?6K>=-BAR90=D]*S)WY7WQ^NUZ\1%#$"N;"8 MF8??($YJ/RR;P6H\2=$X0$#QB2DI_ITR5,/_'^3S9E$2#0&E"QIB&45(F#(, M=6;)NLMN\E^$SZ\VDU<.Y3?])9[[:?(C?_1?@&J$#$0!"EX%TVIK:^/K\S.< M./Z2M)Q(+S>U+B$I%R+AD3L6^TY9NJ>D;L-M;7*7T MS3]?G;_>QSFD:.G8R=S.YGF9$'%P%VM0.'3SY/CAP^]N'KKYS?&3D\Z0LIC(R][T=4:6(JVK MC[;Y4F@9!P*D& 1&@ [_QLO6'JO+2_VYP MA?N3@XW\(YOEF3_U?B96\O9>^A_Y9N+C6T ;O4?BZ$_4R_AP^]'[ZVE3;/S_ M6:R6U=/_#U!+ P04 " !/@*16UV&YS=H4 !3[ $0 &EN9FXM,C R M,S T,#$N>'-D[5U;<]LXLGZ?7X&CEYE3%<6R;">V:YPM6;8GKE4L'4N9[#Q- M020DLT(1&A*TK?WU!PV2$BF0!$!+$^Y2\S"Q2/0%_34NW;CPUW^\+EST3/S MH=Y5Z_A]IX6(9U';\>97K:^3N_9YZQ^??OKIU_]IM_]U_3A -]0*%\1CJ.\3 MS(B-7ASVA+[9)/B.9CY=H&_4_^X\XW;[DR#JT^7*=^9/#'4[W9/MM_[E[(-% MSC[B#^WS,WS>/K6GL_;TX\6L?6&=8,LZG-\SI5^GOIN4/SF"UU, '#GK7F;C._S59+$N33\-='\!KD M=-J=XW8W(\EF:[*TF+.CZ&4+8<9\9QHR$&");:(AB4^_800 .0LEM1GR)-(9SB8"E4#GP%9MX4B M, ?4PDQX*)0,DEI)Y8^(RP+XU89?[U\#NW6D+S4,VG.,ET:2TS21]/B)B08I MSSR^N+@X>@57R]<@UW=$^3;\V3[NMD^.#<06.:&^;/ZKG=#M0H=-,S/3(:%[ MHPZY#:O(%U24XG>@J49^0]4T0D( M3\S$1@0Z_V) MVV>8V<0QD9T4AS]R9&+/HTS0PY/XV7+)^R4:/>"/P&$N$Z]Y)+.D^Y2&@9RF M*?ZYQ+[E4U?1CH^6/ET2GSDD2 \A@L&33V97+1A(VDDO^:>+I^^Y)DD124#6 M]>'U$2WF,7%\/_& \']S>]R>W-=6_0>^C?CC_?WD[&VH97 M)X4@5' M]$M&RO\V'=?QA/__R^W#9#R\&XYN'WN3>_[V39@6L%3B>:J'YX8]&MZAC8 # MDANS]X=?1H^WGWF9^]]O!\/Q[@"5.2MQ/:N":T8. D$'?#C_Y8V< Y[!6(ORA"L)I03^C2-0!XU1+ZXT_WPV&WW;8=M<$&SZ.N<> $=#9*50)[]MB9>\Z,V\)C M/4NDPAQO/J*N8_'P5Q?M*JR52%] !.H$EDN#T"?\AY""Z REY2 N"*4DH8TH ME,AJ$,@#@@-]W.+2*BB..]M01(0-LNLC>29>2!Z)1><14UT;YU J[7V\;>^8 M"4IQ:9#Q[[#C_X[=D'SA;L<- EV_MH_G$RLAZ&Y# 'R08(32G!H$PV^4VB^. MZ_(>]YY7PIL[4Y?T@H#H@U'&0@G)R38D"3^.03S#]1^+"1I,^ M#?0;B)J1$IPS>?!(\11M17!%,5LD^#8(+#Y##!>AJ+LP1)\N>(6>B!9(<&\0<#=DRG2!$665AC_?-CR0 M-O(G8E&2[S1!2,U+B)$7/Y MG,7NG(QZ$U%19L1-1R ]=BK$3J0X7"O-WD0$E6ER,P1UV2D1E")[G=Q[$P'4 M29R;]I3:')4P2JD"@X1\$]&$M+D96BD*)1I2+@&(FVCFDER[F?75C)2@2(F$ MTM1]$]&2,_%F(!72*[&1L@MY^?Q&0B*EC0TA*:)70B+E&G*2STU$9),6-@Q? MM^F4"$A9A0V+)AI>)YUL!HD!1R584FI!.TW=1"RCY/$#]GVNR#,QW*Y70*W$ M2,HOQ#GL-EKS0K_$W)J'!MRF9(412";_06OIZD>/@%+,L)+Q7 MNW,\2,Z)GRDSOM$G3,4H74)*<.2ZQ!;DHM>.)<=/4K(/_L"!$K]%.N^-B,N, ME)A*V8Y<3"/6F<6 M\*Q(>)+0'.#/@@.I#A];#*Y_[(TC6D3([:-1(% MH@LO$Q7>15,!T=NOU3@XBV!:=7*NP4D)<,[IC3R FSUK+VMOZW<+S 5Z\Q'Q M1=*&3V>&4]>).LC;UR6Q&+$GSH(7H;,Q?QK,>"/A[W;8]G>FB])MM+;'9/N% MN,0[M%8/I?1#&P7?H41%%.D(U&DM#SZX)]S_/*Z3%_YY?/##^OEA[NZM[40# MSB0:XI(V9FMBZG& 0A^V+HAK%@P[P?TJH?0Z[4UHN]H_X+]FU#6-\J M1@FXE,Y6[&;,MOMU81"-8MD'?R@":A3ZUA/F$K:+[,,KE,)4OG$F)<*-?&,M M/V]/[,%#THA4[?1-6"K1EG+<2K0/(X"R$=Z%C!NSMZ ^<_Z]#@^\8(=(&PA3 M^H"4$S=J\9%\E%8 Q1HTTD-R=K&G9O*N2U_@-8_/+#Y'=A@WNOERZ)MD*/U! MRI_G;Z;?"@82J8B+19%<% D^N$%4_:H=O@XK):AZ=PXUOG\O;5ECXHK\2;K0 M/2.+G39?I1 EU%(.7*?])F*W"@O)C?0$Y4F7ZLLD#74.TS2]L2N1 M2">!%45W[0051"O=1,KSZ;I)-M^L=4[KX$[:F/(?Q'\FTQ5P@A7OP/06PCU( M5CJ3E#1\NS/%ZJ#I"@FCBM7W@#72F93'] Q=1)N?$G@I>:AW[J^!&.H-;YMVBC\I\/4H+1Y,#A]MZN6^+!(7[SI,!*)((A(B&PM[U6@[EU8)6/XQ[*;'R]GV<>\QPJO#XF1_ MO$/IW\2.)_R,"H\=^=QY&>WCI<.P&Z\0;*C?U$1WJX+2*Z0<:DXS3IBNUT V M2JTC(4;CQBP4@Y]9U3)\#H[&![\^;W!3A;"F#OUM]K[NQX/*12G]14K'&OE+YHAA2OS!-+IH>B(!)*HK26T;X-V F<4A3%FB*N*B1 $5<6K;4]>.66$]P&S%E OGAS MP'-V.QZ-X$^A=B\(PL6R2@2R:[%*#].[I3/K86M%,J=(^7.NS#NT5@>E]#GX MT!:8#[",&' ;IHZ$B];ZE8L/DG'A>B5:YA\$^SMTI,JRE=XD7S"J]J:U-IG3 M\5'/)13:C)+7JZBG0J#4P:6V^X?9C%BP)IX_/L$(%4V TAO8(;H=NB35MV(0,E&E*>,_?"Z0:"LKGV.;5Q+LE4 M)%LDOD%&R3.^M*T2;Q64Y_+I\\W-U5M[Z9+A.K6K(A'7<+ KGRPOYJ $3CY( MG@:NV5G+O*82/Z-^]74D4[9*#.6#X$6-;RVF\8M".C?!9S8?Q2^J'!K;B2RE M%TB)1_W[Z.6]4,G[1IP*^_7H-;C$RR5'CL*3Z+?GT4AW\8@_(6YD.W ?7M3[ M,[E4-!69KEM>"^%I()9@KUHS[ ;\@8<7Y*I53N3!M1%3EY=C?LA_OTY]U[GD M(8)#;5 8),-N!):\FD;QQ54K.KK?0D'(Y3HL!,U_\VFXO&I%)1T>=+00$TRB M)POJ<5S]%1P6!N:MH\*J7E,>;L$U8"3:'%=8/;E@]2K99+J_&MV!JY !']NV M+^E(KMM+7XW1FS'B0U[ACH9^8>7?Q+.F=KKWG@F,&+ DXL R]/HV7\LB2R9V M4O'^3APX3QLFJD1D%S,>:D/8810R&]69*\8E:]0X[ZCEF##F$ON;PYYHR/HX M>.K%QS4+G<&4C4FU_TX'R#]#,7FA$UX'2,-,7GCY%3CQ%[*89BV2]H(*C';N M"C;SV_!7<&E3N'93H_X"GOO%$CL^O.@_87\.]SB65;6P6'P- M:7EU"@K7H1[I#G4XV[YN":8OP^0FV,*6:L2CKLVTU^T(-D6(!/:G7>B53-,O)$_:&T;J36"X( M[KV1J$\O_I( ;/KD?7;@6&+MZG%S46.1%>NDX8\>/35[^3&TIYV,%QE.=?#7 M&&".R(3XBX%CP7FB3;Q=V TIZ=[0]>PW.DBBQZ'YXJ'X$MJ$O+)KEUK?"VVS M0PE[=!&62-&*/P(>YX*"W4[W1&A;WAQ*".K@]?'*V+!@%4\9(^C3_^@>3AS= M@&5"/G>_#AW7!K+%TJ?/T:I>.8RZU'7 5 Q:TY)Q;;K:%%&/:VPSKA6,9,.0 MB;,6$#%I#KMU4.]'>^3X!0Z_4>R-P^D=ML1';X')\<_U5YWZH>^3DDRE"8NZFF'D4ZX$6T5?PRN>66X5JVFJ\1;.N"U]!VX$ M""AW1Q&*PJ=1QJL QO[R/DV;O*X='&0:J#);H4%9UXY-,<C16W"9%M995=@N6HUM-GE$R_I6^%4Y$^J1IA50^U[CP\F_.&]]Q "='06W9_7 M"]D3]:&#+>ZZ]RG38,9@$K$+.3HAGN.1X2P:MY/X.QF[L7M-?9]"A-['2_Z2 MK8HC.U,^=8UD-@G>PLO!C(;]BNQJ,K GG7QTR20'$)+;)#KPH!@DM$CKT'UF M;VV"G2 N/(!+X+P$+77P7DI<(.\5]H@9E;>?]J?M@ M@W@_C V3\" (0?S7)7P"B8]4/( ?SE*IUB0G"^<%.85/%SWKK] )HD GXE>\ MW6ZO0G_P*-+KOC_N%D]UQV3)1(.'J=.I:B- !59UZ$;6<3!']8:&4S8+73E: M%E/GDO#:B$E=NQ6Q1L%'?QC;7N->HK#*^85KFDBIOL%".A4]G,5= DR\DTNE MR^>@>Q6\QS:TC(68KD9W3%>C.[5;C5X?#ASY]-F!;?!)4'!#HG\+(=;)D.;V+J?WMH6[2$JK+<6[9Y6.A,B4T_MFGIJMW:>*B:P\8J88HOD'@;X M'>E55\#BZ>]F]AN,J6MS_H%RE2J?IL9QJ=8^TUMG_J08:JIPJD7_S,,?"T:1 M_-80]R[7L-1(LCV2N D_\O#@ALP(Y"/6IWU@%E$:#8#K>18JI65+P.=8F2[#W> MC1,U3@6%ZU"/5))K#/].5P/"&/ !VA..FJIJSK\D*OV^E\K'(ZII2J#G!. M^$PEX)T@S [C/G!"[YQ78D=SQ.)4LI*PMB/V-?:^<[?;7',P3!^GAB/(BLC) M@$$=,-ZL9A5^9=IX74R;4RTC*L,-9'K$=9TUB,S,.M"(9CZ.%0!P>)N;$U^GZOJ'5'.+UJ'U9M*"DX /!0O\Z:?_!U!+ P04 M" !/@*16"1Z9O \H #=CP$ %0 &EN9FXM,C R,S T,#%?8V%L+GAM;-U] M67-;1Y+N>_\*7<_K9*OVI:.[)VA)[E:$+"HDNGON$Z*6+!'7(* !0"WSZV\6 M %)<0!)+'>!8$0[9I"&C)Y]QNEL.!G_[2?^9_;3,QRG M21Z./_[MI]_.?@'WTW_]_4]_^NO_ ?COG]^_>?9RDBXO<#Q_]F**88[YV9?A M_/S9OS/.?G]6II.+9_^>3'\??@X ?U_\I1>33]^FPX_G\V>""7GW_T[_4DQ" M;8,!IX,#E6.!:'T!GV1(2<7"+'__VT_E\_NDOSY]_^?+ESU_C=/3GR?3C<\&8 M?'[UZ9]6'_]Z[_-?Y.+3W'O_?/%_KS\Z&Z[[('TM?_[?O[[YD,[Q(L!P/)N' M<:H/F W_,EO\\LTDA?EBSY_$]>S!3]2?X.IC4'\%7(#D?_XZRS_]_4_/GBVW M8SH9X7LLS^J_?WO_^M8CA^,R'.,T_#E-+I[7#SQ_/6[\RF6O_U$ MWSJ&*G"FV +-?VSPK<^_(TYAE"Y'BPUZ0S^OOKO":PP>O\YQG'&Y6U=/'TW2 MK0^-JJPFTZN_.0H11XO?#BYG\#&$3X,WPQ"'H^%\B+.3C3*_5 MJ_^Y',Z_#52)+&>6P-8_5$8%7A0)6*0TR3D3O;Z]A769,UKG0N(ES.)"[*L' MDOB%>(ZC^>SJ-W6WQ6*G-\6TW.\F:WYQ.9V23A@P;IQBCM[-3&M37&8(@G%P M*IF2393&E.Y6N4)Q>UTWF'0R3<\F4]H TG,_/?N"52NM5-X24IBF>Q2[_<*M M/O%\=GEQL?A.&,[QXNKO5_W7(2_FDZ8"6,J95K0O$=Y-)_DRS?\=IM,PGG\[ M26EZ&49O)^.T0J5,8H%GX>N-K7B+\T%";HR5EKS+ M3&XCYPF"RH0Q"U_0)ZUY:[/[!*1->*-^!-ZT%$TSOIS.S[^SMP+YSM^BBE(! M [&65* 2.5 @DCD874PN+B=2CXVI\C":35BB?P26-!)(0\-T<3&#S_0X8+GB*"C!TV\@6*%RSD[EE!I3XZF ;CTC[(_ B#T%T(P(;R;C MCVLIDV'2)8&7V45G+8VH=U#P):A.J M^!^!*FW%TXPU)[,9SJ_3.%:6;$/6D%FL,;ERX+5B$)TWS'C!I&N=1[L%8-_5 MO,?9?#I,<\POPNR\6FWZ5Q7>YS!:V/'YBS"=?B,I_"N,+G&@I6+.: D:!6EO M+0L$+SUP76Q@@@OG6B>(MH38IZ3B[ERY^S)T*:=VKT9*DTL"\QX3$K X0@H? MKU8?/#JGI *>)-+J-;VL-?\I9.:&H37%N=9ORB-X^I16;$>39A)HF'+&3V&8 M7WW]A.,9$G$7<>3M%0>M4N*T8H_D B@G*390N8"6PD52YIG"A>99YR=A]2EO MV(XAK>71+I[?2*\A*B4M,I!%<#+Y0H"+P4$*P?,0F=76MX[L6UF=0R4+VY&E MO4R:T>7U^#-AF4R_U0RERCX%1X8.D=,:*6* &!1"%MH[C:4XW5J!W'Q^GW* M[82_\PYWFKX15I@D'#!M! 44!2$8-.!\+,DQ;54Q!T[?[):ZG(P7W[MZ@W@2 MIF &VDORUJRB!9D8(5ME2Y8DI- Z*7470Y_6D,E!097.(!2/.GI(UQHGE.>TN(??*E6Y.H0V$U8]1[G(?A&/.K,!V3WS:[ M ?HEEF$:S@=2<:>"%<"E-Z"2"Z0450"OO H8O?>6-\_L/(6J3VYU8]XT%DG+ M@'U9#G##8-9DJ@Z\0!&!#"8I/G#D#4+.IF3E8Q*A@P#]+HP^N=F-R;#OIK<[ M*%M3J5A2P$P./V-.@C+"@\\F0!(QVR)*C*ZU=7FJ5'3WU.2[\*UFQ:[6YBUR M)V4!SR6%KLH4"*$(B"4Z\@9+$KJYQ[4629_<[STY\%!.PTLP[)10COP-A9049$JMQPAT1_1NIP3:UV/]"2H/KGDC6G3 M5B =5]^_&(79;%B&F*_ 2:N5YA0<\!#([=.9E&(NY%?D)'UA,;"F#-=".%Y%$0-A6;)Q&?QM4GK[TQ M9YJ+I6&U?;P^]G6&*YFB !NTIQ4J3CY6#5,HD/#%4! 96@?V-Q[?T^+7%N+? M=9,;ER(--/?".$$JR1M:@V2*S!KW()Q2$:VR&EM[%\LGMRVE"G7/O6'@6:+X MV28%D=8!1?NL$TLE^N8%(MN>]Q^V<&@KR=[SG7?>W)8.SR>>] M)DH^U?)P^N]?AN-ZT7I1V_>^[NAI^6V&"] G9;[P\;^GPSY-,0V7LACGDXO) M=#[\W\6/@XQ9N" E\*(9:5<=2<_:"-EI@\(PS$6V]Y4Z7E6?(KH&3.P9#3JJ M'[Z#?L",\8SG M4EI!"#T 1>&&BM@C,I,J%:5ZH\"JA/\5X#4K7;_(8E*?,P M_CBLB8K%^M[B_-77-+JL'3K^,9GD+\/1:&"9QJR=@LP,"44SU&#GH$)(U-DL=5&,B M;"/LP]8K[27LG;:TX='JXY79-V^Y:,Y+1@^67*YZ7T&!RZ) ,(E%PYT,N?T1 MZZ;H^A2H-2!%1V)I>[]YI9QNW*3URF93)$AM2"7%)"'H$,%D(U4IFHOFURO6 M NG3!<46SL+>FWU'[G]]?G=CWM#/3?LX?3BC/W]]]?;LP^DOI^]>O3\Y>TW_ M]S:>/1HZ/?#UG75VVF0YC5H\7;N&WZMO!A3P.N.=@$2!+B@>'$3C$V@N@W Q M8$[->P;28"\[Q&+I:UQ6(+1,G MT*FVV%?X#\89.VUY.[=Q2@NA0+H,YP.EO4)M(BA;[W;Q>EDVQ022\<03*346 ML+7G^/WQ?4I.M!;VKKO<3,QDG2:WU[2BW2 *U"B*!?2>S)^('J+R 209*RYR M2!%;5^$\"*;%W8W9HD_$\FLI6L,I_6:@/+J",H,S@5ZM+"(XYS2PS 63P;AD M6V?S'L+2IVQP&U:LN]^QMQ3:^L./+!29X2PZ(+>LWETT'$(B;]V)(CW:G()J M?3CP.*(^J<%N^-%0(BU3; N.7H&063DM66THX&J]#XL063:08XDV"1EU;NW^ MW(&P95JU6^>G*T6Q^Z8WE/R5A?^%EKWL+71)RURY )/Q[&-S'#V:NO M\VD@$0S'8?KM-6W<(OBK9_:3T6BQ0RN%9ZRSW*"BR,_7^T"T0T&6 %A[X[FH M.&.M4_4=+J=9D''3J0H!4V"U:4\-OHOU$$IMX619Y"4'1Y'YH<.GX]KDOO#Q MP7AE1^D=P)6U)G/M#8)WJG: 8K79CPR@O,XY(9F/YO5M?P@SWE=*M9%D.V+A M_":W,5GAHZ7E,$/1>&;@I1&0/:LM#+QBJ3F9;@+HLUVS.=HLZ]F6J T_2E 0 ME#= K[M/645RT=J'4P>R:T>.R';FX'WGJA_R;^RH$="5DO@9QUCS*2:[>IU) M D,**!5YBA"%$J ]A9LA9TRB=7GJ U"VU/D=N^R-F;3?QK>OC;E.FR9?)!/& M0434]7"VD*T(#D11.EEBHG4'SE3O=-:+M#GU./$E?L;19%'&=&4-"X]."*/=A0'U2F/OQ8P%!P+HZN4!S[U(WC4/+Q]&TR>'MRTI&DF@W9$-UF/1 M42U5S!?#\7 VKXO]?.T\"^>*K'?5BO&%0,E<5RU AA0L&N19M,[H/P&I3R6" M;;G14A9[$Z2>T ]NEJ^>EKOU:O=7SXUCIC;,=LB)N"I$<)$A4$2/2EANQ5WW MZ7XAP"X/[E-A8!M.=+[];0BR*&"Z3//+*>%X<1ZF'W$-KE#(G)DD"8VTH)B1 MX#-C$&(N12L1%7,;T6*CQ_6I<+ A&=IO=2?G_AZEMUR$VETOU %\&F(4";CC M,LB<(]J#G?OOXCM_QO$E7D6Y=^_-79?GUC>0_LFU5XXOSBG4 0Q*>NNBH]WV M)H"0R@6;,//0^F;3#C#[Y&?ORI?['G:WTFIX-78V/RTKN(/:O V3CZ!M'6W$ M8Z9(6J<:"2!GP4?>O!WW+0"]2BVTXL+N6]R1E-$;EK3T$'A,9(Q5!$^@@#PX MC\PGZ7W[=HD/2KFIXW=[H<$)5N@= ED;ABFC#'C/:*]+01(?X];:!D[?UA0^ ME#;;7>Q;.'N[;WEWCE[%-+G&9#!XX@,G'X>)IQ]F(SR(%AA$[FO$&7B4%N2@I.> M='6Q,GI4RLK6M_>/>"GAQ^NN[]Z_^29]Y_:]7;TX_=',Y MX/Y3#G)'X(G%M;HJL$''SG?5>!#?Y_/I,%[.:R.JL\F[L&IBIIF*S-;:)P2E MHX1HM02*"UWPVC.G.KFOLSOD)G6::QY?>U:.,:\.G>I5[XKFMW%8VE[,_PC# M<<5X,AW.2!._7.CC=S@=3O)U;U1.&VA98I",HU=:& X^E@ 46#A& 7>B4/M MV]EB/7URI0[)]+65I'W@3-MJY34K^F4R)6&.EUTWTK>S*2V)0N=EQX+%3RL" MY/]WN:R]WF3O4T:6LK/5OFE0(27PBM5[RTJ68E+ TCKQ<] %]LGK[.-[KR\OUK/(,D5_KSHZCDH7@C/ M40%RDKKRQ+U()A8,^;,VNZAC:5UJMSFZO=LIAF_5X9B=34[2_UR2^_%@8[U! M2J9PP2D49C4H5DR3;Z\0K!+<,1-82LW;(FZ,KE?](CHBU[T>B-W(KN6EFG7; ML&S/>'L;?(K9L5(@\7I(XA*"4_0'*UKXF%CTKH,;-QNBVW\B\RB@/\*;M"^%[KY)[234 MKL_MZNFGI;:$?CV;75:$]8QI-M"*B\3I18Y2Z1K[:8A^491FA?4*.7E$'6GB M-7!Z59]R(,*TDD[#CH&?KB%]P'0YK;UMXWP06"@YRCK?J];HH"3N,FLA)\.% M0PQ.MT[S/@"E5WFC ]&DA51:=LY.B'EQ)_"*L:?EYF#*6J80.8'!4LM&6U^!]:BS3?^.;.R6H8 MTMGD+'RMI;QU>"&MF\!^. ]3_)G);3LO-;SX=[[6&@<^:#%V2%&QE(A;SB\JY"%8S68KR M@3?OT=;!,GIU?M/?M^;>S+TC$^H8F;#H=4A(^EI'4Y,-%$*&I!70[XS110JI M6Z>#=LV$'?FXZ(_#XX[$WS4]U^6K65(Y>2?!&B] :6'(W70<3(ZB#LP17+4^ MXMSU,.3(=>5_>'KN*_ZNZ7E]F_8&/N6X$XYTNDAU5J_CI296(C@NA"Q"R=A\ M;-WFZ/J4ROCCTW-?\1^#GB+DH#.ALJH.>N5,0#"R@+%!B>)C8;)U-G97>FZ9 M'[H].FMUOWVMB#R/+@L).EEB@F4.0E06%):DO W,L#OS:AY(%&WZQ#[YWAU1 MY5;"J!-)M&MIM#Y_D*Q*)0DR)"H[4++>P(H8(=%B&>?"\](ZS-L]ZW.P%MS= MLJ6A2%HV^KMC4Y9C=E*:7%;#$[[5TJS:'OH^B3(WD@[NPIB@X5U*,#VP=:ZQ!LH"@^ZU(O%"-X[S4H M4] S[:QM7MBT)<0^]5\ZFB)J)\2.6E+[F'0R,4!BBB(;&6FYR3/(*".7$KG% M [:D/NXDQP.Q9'G6 MB8X'P6PYV/$H)Z6MR=%&,AV:I9J]&]-?J@M-!;E6=9)YL'7,)85[415'GGVJ M+2XP"-,Z[? HH$T(XWXPPK234#/2O,1/4TS#L+KT>[.CT2 XGA?#[B)R 8HI M"]XB!Y&)O\D@4;EUB>DC<#8AC/^QK$\KX72H8JX"M_>8[7X)+D,KAB*U6R.)J8>5.Y=:A@GHW MQ4]AF%]BP>D4\\I#N[IROYH!SJTWW&,&K@0ITR+K> QMR5]#9B2C/1$=#&K; M >E&C#OV18ONE5ASH1[ 0JY2FP.,/J/*!3 CJ]HV@1?U?#*59)DGS+%UD]$G M06U$JQ\^$[V/I'IRZ7MY7?TF7_%4:7 M.*A7W] : ]YE!4K4"\C>2,@<4[;1Y=2^B?8FP/I4'7 XWMUK7=IWZ&$V'P@68V32@8VYGA%:71MU&)!(OD TI,U%)V=S&Z'K4V'!\8C6 MD30/QK:[KX2)O @G%!1ER<\D[Y*<$)4A\) (IM; FQ3W4&_>7=/G+M MU/U;%''-/J1SS)V< C; M+KQ5:^=;C_I^0"R=2R(R!HBUO[=*GL)-P2!KI;5*->)L?:WQ 2C-9FS>_MH7 M*Z6GU_>;2? MPWH;TPW;'4+*FE,P+F.I,[RC ]+4OMZT(KQ&%FV=";WFSM5U\)?D$7$=)*E]0'Y4Y@Z6?,@YTVIP@!$E>3)VE3!+! MG%L''FN!]$D3-V7'8RT1=Q-#MV_!@R^JXH4+;31$K7UM15/;-;MZH9[\P2R# MD;%UFY:M /9)WQZ>04W$UFEP4@>X?1F.1N2/WYWJ^-UU?W=A<39]^R-[ MA"AM'MPB4.E@"QJ%*\0I8O2;X>?[CWV+\T'2-E,86\#4[+ R41"=!)$H\SI" MP*;L6I\ /8ZH@>I[Z-L7DW@'A6<30PI@)#/D$&MR4#@Y*#9PPT+P-HK6]P"> MPM0S$]F*+VO46SO1M+25#Z$Z2>GRXG+1V.U6-3%/PI)R]2!XUJ 74[RY@%4%7]>6\\D''\QR;K<% MA[&4;B M_[\8IH-@L\_DCY+*KE>Y)'/@A);@C) QQUHHW[JC0 /8?R#[NPWKMM&470CX M(";Z/O"W]/Z??<'19_QU,IZ?SP9*AN0#%D!9IQ'((,#7!H8!&=,A:V]%!_'M M'HA[%O#V@X][B?5(5*ROS!E1"@?"\A*<0T(]99$6P;32'=!D? M@=JG\J?>D&\W01Z3=5\F Y^YU$84D%I3.,4,J>FHR>M-@AF!O#:@/C[GODSZ MU)RE7XS;4HAM!A<\C+-"2W>"J9,RQVD%^\ODY@^]9A@\X6KPZ-S_T MFG9ZGR.*_1[8(L'2<,F-$BL/#ET\N5W0];Z^*Z?EM]F280LM=B.E]UB_!^4+ M=ZP8"#S%>O&&_HNYVO-,N*29+RJU[M_2_:H:C+/:">%F6QZ3"#HS#BSR^HZ3 M@G%:D7?LE)!9,^2J@U%8W2VH5U,=>_;*K)F_U1-FM9S]MLN2?L8RF>*&"RL^ M)ZZ2 EE"O7.O([@@!*1HD_ D#V&:SW;J?EE]RE[]F.]-9R1KV-AAV:GK6W4X M S?<&F]!R^3KA([:B389,-I$AU*DW'S$P,WG-UO+^_#E5]KMZ3",9@,;B_'* M)!!*(RCN)(0LD586I,BZD /8OF_3&B!].KO86>KWNTWLN^7MF?SOR?3WVDME M4DNP!B$J)CV7H$5M:XJN0#2(P(R/$LE&%=>^!\XZ)'W2MNWEO_NFMR= C7UG M%#C5$^O9@.N4I8VTGA0)BZC^"!(W:U6>K),[9/.3SO5(^I2O;T^ W3>]7>^U M>[W5K^X2.BUY#ES7[NID6CV95J^9)OLOG8YD][UKW9SH03![I7QKO][:T'DX M_HCC].UZF.7;R?A%=4)&MVF.G*K3NY>M!2210,B M;4LQRF1QY\K& _G>71'TR?RU(@RM%0E;%:QU$,IXW?D?6P.B3E6Q+DU9[W^;LZ'O;L:L YL&+V$HD):TB M-(:,@L)8%TO_Q0-7F?N"I,PW4AV;/[-/IK(#9='1YK?MS?[PNA4K-B:!4-!8 M4$K0DCGY>5&4H$W02O/6I>B/(^K3N70W2J.A1+H9(4,_X/3SM4(S)2S MX>?%)(H]CN\V_NX6)W6[+:15HYY[3_P^RH.BN=-"#L:[FE8D>L_GTV&\G%=7 MXVRR["XY"-()IYP"[82I7$-P0AIPRC";DY&B>3GTGI#W-F=IN$S$OLR^B M;V!B]P3=JZM.QZ3J8<7?J55_B7'^O4[E]7B.4W)&KN\FI,G'\?!_,:\R(O/) MV\F1$^#>=AM#H!^_ZW]W $NH33PG6HCD'D-;+.#)*)9!1T5K413X 2UA*A.'\]FUW64Z.KP8LY9&>B<>!8H'46H2'Z$,!%69B-3"73>IV/ M(^I5S64#+K?HD-WL,W&:>/)T3S&KO2^M44GO-NJ M5VD[P1ZF5>Z-3?E^ UTQS>L\%R X!%-( 6Y1U2U<$LX*%43KBS9;@^R5P>X- M[786XU'8MKRYB5JC8.2#2ED(I77@,T:*?(57UB@34NLK*MMB[%-53^^XMK40 M#TZU^WU=G$Q6:@F1\0@JJ Q1< TBH8I1T\;XUM=%=L7:IPJA7E%O+Z$>Q[9^ MF0Q4YB&:.H29(YG]P"2$(!Q$7@)IZJ#C_C M@/&$TM<[@[F00F:15+-V@5X);XI%QHUL70.R+<8^-;3H'=.V%F(/DC,WKI.> MQM'PX[*$I?-4S..//5SB98OEM^L?^GBK>)F5T$5FP&41=I+@,">0S'FOHLT% M6Z??CS**8MW+4\M8PK[ .-LGEGHN9/$L^J0B)%EX'T'.(7M%6R(*V>&U-%VT^M\+8I[3(4:FU ME_ .0['U.4)>DX$V1: _Z%7P3M;#N@"HHQ1!VBBQ@X9D6Z+L4T;D>#3;7X ' MTV77T4L,1121( N#H%P=F>6R(46;O7'92 &6,2Y@BVMF]5*FIP,0?23MI&6VS( MV'PFZXWG[YV9O?%=OX9ZC[5>C7V/GU;[>%JNM_;U^#K>M9'1FBG4387>(Y5K M+9<@;Y$[IF)6S CM.ESTQD#[E*G8F37W\K"=BZQ=WG]SJ \$(TDG(3)I:(84 M]18324TK#]F4S+*-VC2_-+LOYCZE,([!N?T%>0SZ+=^4&K<$STV)":'(4J_M MNP0NHP-O4]+*"O(76M\MV05GGU(8QU-MVPKL.-2ZE\QS43-;K\8PFQDH;AF$ MFG*)NG!E,R>&-#]'WP=PGY(;QR';7B(\HD);!,_:,I:+%R"<#116>0O.8H"B MC<\Z1(ZV>4'N3DC[E/@XHE+;6FC'(]@BHBY":<$U TF!-2BG#<0DR+A[Y259 M=I=LE]?!-@;:IUS($<.!;45V_"3(V60>1O7_34.:7X;1 >LS-GCTP=(>VVY# MHWS'VB<.@K/<>V4I@A2%W"Y;P*,IP)EC3CM6B+N-7_JU0/95>6N_=)E@6EU MNI%$7!_<(.=,\I#( Q7D"TC%P/LB05NK-(_(F6WMSNV/ND^YD?T9=EL K0B*:,Z];9U,WP=6G1,,A*;.C9 [! MF6%9 ;-%A1!9CB/:A7#86( MRC>!+@2(ST[M#/OK5#LQFRO89,;/:(U9"\6UT %PTOEUU0 M23P%I],ZQW@U:JAV!APXC$Y8G4"G1%I&%P.Q&I!:TEF*%3FZ_-2KT37(/J4V M.B#BK9D6?9%UIQK_'Y=A&L9SO)D,7?UN,FV3#-[V$2UT[5[+VE-1+@>B7,X7 MY7/#\<4D046G(!I)3HLPN5@TJ;#-4-_^WEYT MW^M <+<4RAY;V69$TK_"Z!)/,E'[+'Q],TP+_1A]T58+6D1D=5('CQ"LEU ; MP-5^M(AJLSEJZ[Z]%^W1NY;KWMO:1KHO+F?SR056PT,FZ:*ZB==J<,"$$[S> M:A-"UJ&%UD%DF8$(%&AP*S7%I1M)^;&G]"'!V+6PF^URIV;]76W_/QG7^FUR M-][C?#A=1 D_XQC+<%Z'/L]N-;Y=_8]%B^H];'V3Y[9P -IO0*/PB?Q!@IIO MX*"'+WW%8;H!8A"MYB*1W^IDKB.'K0&GC8$42F YJ)A4Z_97FV+;O^_KW>=\ MP.EG4IR+A0OMZY0H ];6JRH^1G ^(F0E)8M:"=E\;..C@/H4\W3"GOL]85N) MIV&GX+N0KJZH+#%Q&ZP0$82KF QABA(#2,T3V65?VE\5>1Q1GPYIC\29G074 M(6EJS)[F=1;)_'(Z/AW7WYW,9CB?#9SWS,4Z M^0+<66&-XY:I[HW:@_"V/.?](=G51G8;>O6KW]<_8ICAW__T_P%02P,$% M @ 3X"D5NYB*WU':@ >;L$ !4 !I;F9N+3(P,C,P-# Q7V1E9BYX;6SL MO5MW6[ER+OJ>7]&G]^O!:MPO&5G9P[=>\=ANR\=V[[7W$TS_/'__YJ>7XW1^AJ/93R\F M"#/,/_TYG'W^Z9\9IW_\5";CLY_^.9[\,?P*C/W[_!^]&'_Y/AE^^CS[27*I MEO]V\J_%)C0.+/,&/-,Y%A9=*"PD!2GI6'B._^^G?X484!EE& <,3'L56?"> M,Y6#D=(6ZW28?^GIF?%Q__=N?S?ZKYIT4(X9?YWUY]=#I<]4'Z6O'+__GM MS8?T&<^ #4?3&8S2]0/H\7EV]0]OHC&_7/PE?70Z_-?I_-^_&2>8S=7SX!)^ M6ON)^B=V^3%6?\6$9$K\[=LT__SO__+33Q>2@TF:C$_Q/9:?%C_^_O[U7:3# MT>R7/#S[9?&97^#TE!#/OV'V_0O^_>?I\.S+*5[^[O,$RUKTETNNH$R%\S_J MM_W2&=-G C))YQ$9_19'E> -,:[Z]NZ8K[Z+92QP?CIKB/CN=S?%.SZ#84L! MW_GJ!FCG7\3.\"SBI"746]][ ^O'[Y[..KEQ\^TG]_>_7VXX>37T_>O7K_[.-K^MN'P=/7CUC= M(4(I[.?SLXG[)/ M %\&'V9TXM7#CR2!K^G'Z4 *E*"38#EKI'-)TLE5E&0F926,$,:[>)=5TTN6 M%IC&.:\6CR!^2?D+GLZFE[^I.I1S_:U'<:&NW=?U'K_BZ!RGS^)T-H$T&P"* M$IU'YK)6C.0M6>!K6[S5.[[VU59I MJMW9N*%0+S1'"_CYI_$DX^3O/_-&2OZ5UOUB/)I#^B>9;B_.I[/Q&4Y>?4NG MY]7J>S:=(OUO_@C?!ID'GGTNK*@HF)9>DW%F+;,0O+,A61Y$/SS8!N;^J=)- MMZN)TIMB[G))=.72B_%T=E(6P*^$8$"A*AE8PI"8+B(R#Z 9ZE0,-Z70V]28 M+2N!_/!;1W?Q]J;S?XS'>?ILE#_@Y.LPX?3#^#0/BK(AQJ3(ARN:D!'&:'EA M21L1K7+*NM"+XE>AV;_V&ZAK)0$ZR[HA"ZHY.7AV-I[,AO\]=T9/RNL1.;6? MAO$4Z\XTF]X2PT"@T39%RU*0Q'^E"H-@7'T3+%COE>#PD,6Z[4-_9-7W*N"[ M1)"=B/ >::7G:78^H7/IQ6>8?,(YNO$5.IV%TH(+QDO%!#RSF!%8\4EXC%D7 MES=2_X./^N&5WE:8=U6MFI[V@R %% 3.C)6T 4$ YK5%IB#%**7149H^3_D? M6=_=)7I7O;JK>O\Q&4^G[R;C,IP-I,K<6Z.9#+;:E612!NXDD\(1E"*$ -U8 MN3<>_\,;;KN*LN'^? GEY M.Z!P9?7KU[0N.IC=\%6E],!HR Y\YTT(J!JYP ME@P1S@@58LJ-=;P6S ^O\39B[F'3IE,%Z0L_D_WXDO:9T_&7NN@%RD%V$ A! M9'266#(>A*A+-JQDRW.10G'/FSOV]P#:/P\:*>Z.+]]*ZCUX-==%UJL!.LRTMPSH]&$\!NZA>!^S;QW&7(OF6,C02-X]' [_ MP!JK/R5DS_(92;@*47IEI6IM!MP/ MZ5@XT5+R#4^-#;S/._(8Z!1EM""8SRXSC6!95,6P)'0!+;W(L!0=WLG%O_/@ M'YT+O0N[H9.PUD.]BY 79;W*@24)@:B;/(LH/9-1"AF\ +!V9Y?_.$G07K!W M56^:>Q*#C%S3@PL=7&2]:#"*$91".Y56*J,6$%H'^H]._VVD>U?=MIFZ7X_2 M^ S?D$<[D$%PIPUG(3A:8,K(@#RC.2$C:LN%=WTI_!K&\3B+.XJVA^#/V_%H M?!O5@H=7Y!9&F2)\9"4$6C#:P(+'0@9*X!'!!V]28]T_".J'9T);L?>PZ;\> M?:6SJ2[X AX9*#BAWPQ"%-E$X9BWCG#9E%@,"ND_43D!OCC>VE-3"V!V/IL^QC"=X\;F/\ VGK[Z1/.CYPQ%,OL^-*5I=JKEOXWG$].K@RSPX M**ZPI*1DVBG'HD+#K$4.294"MO4U18_+^>&MUL>BZAZ\WBO(B[?J.8YP?HOK M0^:8#'/=?Y.,/9#7<CD\/9]A'BB5A'$*&7?<,6V@L"A59!QLR([G@M#Z,%\#Y4BUOXN@>XA?_!-K MP3GF9U_)+OV$;\^K:$[*'.+TY'Q6J[%K13B\WP2C*J2"4C MT;9FV-+A%3SSSB)SD9PL*YWAJG6]<;%X[?AM!0\[<:&O2^YG708RKMI*?+II4_&ME M)^:__SR;G./U+\>C&7Z;O3J=/_#O/T_Q4_UA5R9,)[/!N\DXGZ?9R611K?CL MVW Z",I'6Y1B10EBILF*$1DYK1:P^6 MY +8;W-C:8!!<)ER8BKQ3)M8R"P" I/:\YR,YS:VCIG= K _*["A4L:M)-I# M+YC%NA9@M#-&TH>8 21;U;F:@JAJ:CGJG*2$Y%MG^-T"< SJW5VB:]_>?_ME M21YD9_[16V^Q#Q]/7ORO_SAY\_+5^P^O_K_?7W_\O[C-$&8XDN\^/^O1Q]FX_3'Y_$IO0O35_]U/IQ] M?S\^/?UU//D3)GD0.<9,3A:]E1C)L2Z&@8J:<;*DI3%6*&B]66T)\5%$7[?A MQHJ+^MY4TL=A-@^(O)Y.SS$/1 E ARLP*Q+MO,J2$::X9S9YD+0%Y\!;=RR[ M^?S]Z[Y792T?B_11T)T0FC>:P]87+!6LX+#))VTFD/Y/?MAW3W WV2E&NHNQ[2K.]]3^9UQ,-4 M;X?JQYY5$;W%V4DA<14-; M[7B;@'Z21.Q)ISU4"=[W)FV$/\S[X\[[6VAR4[(AX\'XP,CQ=D)EY7EJ73'2 M%?.3I&0_&NTAC__BW7D'PTR@/L*WVDFY"HI60K^X3%'$_&)\5I/0YU4+ PD) MM,C(N%(U\.<5BXEKEK0F-]I''EP_3N-V.(^<>7UKKH?:@6?Y/\\O*G9INSZM MXW ^CC>%CH&#*#PPR!%HZU:)7"8.S)A@T22!"5L'LCK /6[N[4N//90XW(#^ MAVOND/ M$3W4=9Q;ZQ/CW,TOZS,+ M)6NF!.>0L\M)M';".T(^;K[N4Y]]9'G?KGB3 ,E)$D*:2R*!9-$;S4J(KF2H MW;I:VY('+B#<)U=VE_4*S7>_@[AY'P+%<87*LL2MK%FXG@7TA45K%0_)*6V; MWSZLO7EJ2U4 M__2AYDL3 :>_?\EDXKVJ5_[3VG+QS7 Z&W#EHM:;A1O9^XJD1VOHS6",W5S"76^1F%9%1LP%3+OFV=% M/98\]B[:[B#&0^>QWUG"Q194;9/QJ-K3\V3/*#2=5RZ32!31U"=56_1J9N>C M&KP-F;=N2G(OH,>2Z;Z-HM=QIK/ ^Z@FOHUID2RX":AMTMZW8,-*0/M-?^]! M<WCSR9LY/SN?7Q*LBUPM@*:(/DLC&3G+BNFH+0M" '/"I8 8,8G6$8&- MP1T%37K11 \YBN]Q1FO%?-DNY0H5>/1U7S,U?)5E8EX)PP*&9'0M#G%!SCKUC(=)/O AAC5&1UKX)!QZHG]P$RP_L1_8B[H8;P2;X%N_ )@@;EE-OAFK_ MM=7MM;D%53JHHG'A]89(B]'%&4):,Y^9QD3O3*KEBRE9%[TJKFQD:3QBLMQ3 MDOT8N+*-!O;,D>M\@,69Z+T,(+QEWD0Z9LF,9G2V0KWF20#&0M@LHZ/KF;.$ M:[]EP'WH=9O3J(M2UCJY34N&W]3+W.E;F%Q,J'M9#:S3Z6T,FU4%K_FF!H6_ MFV! M)ZUC'83*6S?\6G,@[43IG86=\, VGS$W6U$Y++C M:?T%YO;I1_(B M>1)D'BEK6@?+[H%S=-QH)?H^2FW39\SGIWA2ULK@(G)$S#6T:LN"2W5P)B9: MOS),&EYRM"%'T_K^=5-L^\KEZ9DEO:CBT%D_U5U[#Z-/%ZW<$G=T4B*Y>::. M8#6!L^"S9C)9%)+HCIMEAS_@'%\]\&!1UUY4.>XJTL:QD3F(RZN #6 TC*S> M>/3^PZ<["G]9?1TDUZ,B79RY;3>82*$0MI&PLFR8!)%9=_! 7>$])L MJ[]M!-98;[^1I,[.SRZ!)(@0$NTE.2=:3+VZU]*07^J*5EDZ&SLN+/8QRUDUM!YGP.!;S> $PU0)T9/>12A$7 "U.QEL/ M_0&5M[/,]M,(\CU^Q5&MY;\JZKNT!,;EY7 *GSY-\-.\&G!<%I_M$/GM\+0& MT>%6:UV*(,<,J*V.Q2>O?;;D&KE$ND6A,%H)@P[/[>8JW?[RD\LO?W.C0;V* M4GO'5%:R\G%^K@CF9>UB U(4O='1N86+]!"F[LDU\^^[G$A9 QFU;OO%^70V M/L/)JV_I]+Q6<%=?EOXW?X1O@QB4M*H.8D4$IF4V+ 103$)QJ#@ZD5H7Z>T M<_]!AJ;\N9NATZ^B>DC]7"./"\Z%I]ZH0*C#2%Z ]Z8T'H\ MU'UX]A5BZ)4CS03^&((*5XE-_\#QIPE\^3Q,<#HWZIV+AF,I1&8>B=:AL(@> M61!%:6=M=MPV,*76 CA4T*&=>L>MQ=S8[_EP09^;D"Z3'#< U3 ,L1;(_H,2 MC10U[DO*>Z. C)IS52+S69)/[[UD0=;1U]:[+, DWL23VK/J[PEG[%/SVPBW MH<;G)T+L8-Y&JT%.8MY\Q)=#X1/)OOFX UQ?2W3^.OORR^ M\4+#BS]<*_CZ>?OUD1L)?MQ):JV3%)Z1_4DKF5[9H+^3"&N;.Z+M928YH!4U M3Y#%PBW3BE86(QDX(I4L4E!6+T<=U^0H;/"P'UFEO0BTCQK.WUX]NYS&(K5! M&0LSHB;YD0]?@VV*18XR1"0-EM:95]=/_Y%UW5&6C3/LGTV'\ [2L S3)1B% M4$W'6G%*IXO11+%:@(HH@C \I1Q:Y$7?>?"/K-/NDFQ<1[-RXI9,1F07@&$A MBC9QE3W+U^S5CSQ6W/)HE5D&Z*TLK1PF1[YG,'V2M]&K@V5/3<2 M7PXGF&:+;>RRN#OXR$6H(<,=6.I4WL[)7?/ECF3.WEA)/AQ<62DT^K\WB/P[/Z"/C\H%^.RV0YM55_5PI M-\/5\^5S/_);NJ9&X5!)::PR7*M4NU07!0JL\=E+S>^]IFZ&L.<+;0A"*>2> M%1[J SG&42RIVD+#*98;I7X02^T[Q?](.A8N%***57+Y&L_'#H(,NW[OG@; MZK#2]LTC-@#V""^MM^'(FDOKALKHX9IZAY?UY-;+>E&=*@9TI&FK(##:++!V MX 06%;GZQH*(P6DE]4%(M0'VI\B[UBKM(<2R&CBRKJ:*:!9R)H< MF^Q#H4/+.M^Z8..'R*#H0IQF C]T!D6S-^'##":SES"[<*%-"AQEP=I5.#/M M%;G0)3HRM#F)/08N]$:I%_O51 M_>51_>51_>51K?6HFIJHO\)P,A_N]AO"]'PR?][TVGJ9]X&8PBB_&4(3.C;V.4R'TPY1_GX!-3!(]RBQ)3M4DO&9('!>I-7! M.P\!O%/2TO_4+)U!O] ZMGBY_/H+%,]6HCBY?C1]X.UX-+F%Y/JU+KQF#%MZ MK67A9"4(P;S(G-'[G66.V2*4QMM=TP5T;JQT_>@K7+1=USIA M;X5HSHV-P1TE7_I131_MW1KLO1=6MU )C8Z9@:HIR8),;_#1,.]LX)"=X[*U MF],,_+Y\HL=STAU&[X_E_NIJ]<^_W[#'?YW@?YWC*'V_:/*CK%$\(Y-) =,I MUR7YP+ 4G93.]-ZV+D#9 -:A;IH.Q)=UK&VDMQX.Y56.WA7 19[B)A![FE.X M ;S#3"ULKMIUU&FLEP-12-C$BU&!<0%UP'JR+"KT+#FABG<8>>S-R]XW=1Z8 M)-E[K/?/&**8B6;5%VJRUW -EEG$= M,-[02J$;$*:3-GJ*(L01=2 M$H$G%J1V3"L#1'=9F!,YF3J:!YHW@]\G"1XP0O;&@2VDW,N(Y=%7G,R&M,E5 M8)?#@%%%R0LP 4+0.GUA'E1FUF,6 D))*;0.+ZX"LCG[V_P*UYT#BK%9>4M9TE&40>Z*19"%LP$FYT6/$;?F@B; M(7O:)D4/VNMAIL1*L_DNWLLAV\ M%4*%R HXQ;3GB@$'>N>DRQE#M%GXX^/6YN&6QT&M;;34)Z5>C[ZS=,VHAMIZ2Y_=/?"B.EL,JPI\JLQ MKO[M99.3#;#W9$=WP7T8L[H5!^Z40>Q9@3UL8IW6$*)S(?'"1*R#70I&5ILA MLI2#-P&5*J&UG?3XR/> W?T8N;>-WGK@W&_C$7[_#29_X.S7\U&^1!55D";I MS*PHM6]342SJ$)AS!924.<;-)EIMP:;52/9O3^U/F^/FJEAK>O=?57/_L/H. MU3%WOKBO*I?[5[!4K2*2J%ZYRBH;;6/VAIL0T&(UKZ7.J\WR.X\X?.;IFZM< M2 ^9:S+BF+:*3/A8"O,A6.8X1!N4I M9*\DL]P4D@\ V$42[2O)]KA@^:M[WD[ 7Z*5-R_IOL,K'9V^X&.M2)58<8+ MLD)T<1?,.MKT*Y0'%Y;;H!C@VB93]QM;ZRS^<4/9]:E+%[@@OXNL/DR& M?&$M602MF-C_R'B7,C.59)VDZ;5>SG-M><#^[-5NXAXWEM5^PC__ M&(_SG\/34QCEUZ,9C#[5/+N+8^>Z&\>[\TGZ3.[;G8]T" ^U>7"#\%$/$EAN MRF#H(G(B?P_ M%:.M$R$SB]8Y9FCA'C7M\ZIY7N<#F/;OUO?&F#L.4$MU])'0LA[?LY3.S\Y/ M:\#KV=EX,AO^]T7KP"QIV:"!Q%$$T\%+!CP6!E;0T2(T=Z;U9^1$^3/-NJHH?: MM W$\$\R3C]7?G\E2^@3_C[%1X$0XPUI4R& MA*TK'KO@/6*2[4V-/50N7!JM)^7A53S__AO\YWCRXA2FBYB5,3YQD2)+*.DT M3TJS&'6D%9"\,*/.9J.!J%MPL!/@?46D]T:]_:GOT$'F#7;TFPNG!=!%U(GI-"9=*RVP5BO8= MZQX#S1XJ\'JD+-M&77U4:9Q/9^,SG+S'T[F#//T\_'*9YBBY2!I!QK/$8TGRAP#YP#9+STJN@A,/:R%A6-OV#^B.GS:'PZ M_O3]?759+N%Q9\% H7>D&,DT]YE%X0PCE]E;#E&EW-J4>@#2<5.EI3[V,Y;J M.9S6X1C7//AOE27Z]K5]"((%4.IZ9HULZ1H!IQ[ M%LFF-[[HDII?ACR,JNO61>\B3G!ZE:(*(=!"C&;%1LUTB()Y;1)+'HQ2Q@6T MK2MREB#L?VMJK/OEW:B+B%M/B7^6TOA\-'N/"8=?JTLZ_3 ^S1>W2SX43M!J MT;ZFHU-KVA"MERPH+WD47J)P#VTX#SWD:)3;5)H]6*W7<8JU K@(24@9LA9* M,N43G84R*^9]H6-71V\X%JMSZTCXIMCV%7#L^?WO116/):*X> 6F;\%TNVT40/[/@X@8R7 M$KD&>%G87 3&*"Q#&4LM<*&%>A1,.EU,TBFXW+K_^KV #E%JWE5GX[X$OI]4 MXA7!B.OLU0]X.A]:>O-#+1'3SEUZ.O9%>-)]^?_0G#6MA[&7^NM;U?9O5YU^Z!LF3_ M!RA,2DDD#1 8.?.2.5.*LD[YL)PGO,9UWN:IW4,_BV>]Q=G5\"NR$LDQ=9%A MJBU%:M=B[P,P0'"1?B=2\N MXA[R9J]0U1NY*1VEM2J'Z,@Y0AW([6Q(A*I.Y3;(&>'12@7T*O;VOM]"E5;46"M/LHPX+)9(V!=CZW;G%\\_G'I.1MQ=E# M)\BU<<&;B\TFZJ2*9B*+.GF(]ATHGCPI68*'5&H)Z+[N+Y^ J==<)ST8 6LQ M7L5_<-[/:)X]<5)^GRX26[&,)WBC@.@E?IE@&L[S:?:PK$=TD;DSGS8E[('(\'CXON'BE%*Z6)D9K8+7 M\UTSD):V##1&R5 \'2B/@^E_G]!))_4/.^7WE^? MD<4B-4O:%W0Z>71[RX%JMJJ_>-XW%7KP9BXO#-[!]WI;4-&E-#G'FRVD7IQ/ M)A=K?CL>I<4?+L6+"K)+T3/K@F :K&$QA,@,5.]<JRX; M;KQS*;T93ZCOGCF&"^J"(ZK4NZ;&KR8GQV-IS-V^H.$H2D MD=X8%X6L$I/,Z^ 9SZX$:3+:Y2YO:RX-=D5PB*KB?2IZO&\M]7$;#=_P4EP+ MR0RB 5EJD6LHVC"=BF%>H&5&*[!9%RD0&^]<*V \$?:T4D3K;>>JX?#-5(WY MF7XIC>^7,)5,P==Y.89V9(+):RIJ"'12%ZT3) \ &VTTFS_SB9"C3TWT8#/- M6_Z>I]GY9)[6,\7)URLN&\6[PK1;%@!Z']$3 M8TY#]=PECVG@I*T!EHWD(I)_($.V3",=G3$73]NA<84+A^T'X/U%F99*NW8#@PH1"=5@X=MD[9?BRE2_N-S_2BD<=2P;1V2<^_7^6X M<\^E2%8SGXQB.G+-0GU!!*"*=)[:V-SCW@#6HZ]'VHH.FT:P=U3+/F\3;R;& M;P"QIRJD#> =IBBIN6HWI4Y'O1R(0@)HBTXQL=HWG7;N.E/%@6(1A"2+S"4/ M>]M\#ERH]!B8LXTZ^FA'-#[[S:Z \HNO47=6VW'JH@V@/5A7&9_P@27^NHL0!:(Q0K,S"F> MR)H'>C-T!%:<575P>BH*>B+&O<".ER;M]-%ZMLD;B.,)S%V&4?X-1N<%%D'' M96K[(GU M,P6*8G: O1'!\= M&DF^X]XU-^7D'NXQ'DQ'EW<3I*@YU5LGXBBE]BRD@FSKG=+-:'; MUK=V7R7"*[W$Z/I\DK"(8 M$84_?)_6D//5R49 LJ351D7FC9&)$<[ HD878R;3)^N-MH@-'W@\%.A-S TO M;::365U_)H*>3#[@Y.LP781AO,[2<4-6K?/5-Z83S"L4K(#@@1=;NZQNLC'0 M VYL"O2GZPUAW;./,B[>1- -W8<;>&JWH 6BZ8+NFX#:)NR]&0ON MEO@+N- MCNXJO)& &T83[@<'V5NO:!N2X&L=#,&D74FQ8, ;,F%+]AM=S#XNK:^)3>]1 MZ=O(M8?0\QN",II>-F8"C[%([\DJG3?H#HX%837]1P9M322[M'4&SRT ^SOG M&RIE.1:PLT1[""=O,__!@?8%@ ":VA15DG,2'4CF?!!%!S1:M!Y\\$,-!^KQ M8KPO-?415=JRY_\FHPT:S@':)\LVT9=_5D_SSY-;[^HOKPQ7@Z M:S+F9?N'-&@*VG%E2XU C8VJSD.4Y!OID 09O(K+(K50U@C/!]L_KF&M5'T M67&+RIPW5TFULM3YH@X8MYQX7 RR$#4R8X&4@]9EWSKI9A-J=)7RIY+(GX MMU95'>>YA9D ,UD$BJ7@:240# NH+%/<@I01"OC6Y%H)Y/ QA<9:OV\3VDGZ MO4QJ6 *UL!\W@=7;;(^5D X3$&B@M(=HT$'B>R1$H5U59>U9=H'@>7)&:5LM MS)AHLK8)%6\=C-XK$1YPV??'@VT$W3I[]1GI0-P!MG#]DH;$O2;73VE@Y.N1 MZV=M9MR8HHW7=+RFA_RH!Y]R8.-S5SV,^Q!B#T;G/2;4G-# :#G/9+C&UL MAOWQ8@NQ]\"'5V=?3L??$3_@5YS4 OG%P>="$0!"LZB\)6SUX*,%,FV5$,HD M%USK)/BV!MB90%M=\W,T:*,=N4K300 ^Y"JM@U1\G>'5IM0' GDR*!\$= MQK1HHLH-Z-%=#ST<)0\#13HID^.!J9CK4$1.6UTAETW$J*72TH7<.BAQ(*(\ M8&H3B[8 = >\@_*$9!X+PPA'D/?N69 MEX7>+NL=IQ=*R=PZ#7?O^09?[ B($9&J8!2:!$)@=:4R-P0+C#O2G 9C%:R=9+G$=P^ M;,6$+6\?MM'(7H/+FP#[Z_9A:Q5N'&7>1?[[)8C$X) <%E3>U41EP8)WN8Y1 MLL+'(,A4_;&)T?'VH2=>;"'V/=X^>')0BU>:R2PB><6RL! "9S8B[9#TD[:M MV? #W#YLI:P-;Q^VD71#J_:ZV\OB@'Q]]@6&DVJU+.SM!3[I:YYRE'H>9F8NPA">7U*(W/\,.,*%BQO:G_X#+" M'4O0$DMASM)9IB$)YI,@:!:-*)%+7,Y*:S!F?2V<8_<76FEB?R19O!>;@.O) M7[@7V&%\AF9JW(P>'730@XUX/TB?C<^:UWNR[.L&BK35E<@ O'7"RIQ#:TOQ M 1YP'ZVEVF-1^_OQZ>FOX\F?,,D#@]RGI"SC,6KR(E/=[&5FP<7L MJ17S=OP8Y-2]UV5T'=G"V-NH+.Q!9)F M0M>(=HQ$VHBYMOF.R6H? VX6PM_NN<=!A+X%WG HQOWG5D[$22F95^1SZN M M^9PE,(->:V6R#=+OW4+H-^>.U.EI4]9,I7JGYCFI.PG/4$>>5$+4J;51]*/F MW'6QE_M2R8^20-2W7T5D<#>V1'#6+N:8=6'"9[#9?>.N3Y0?( MN=M*61OFW&TCZ4/DW%FNLN7",JV%81H(*>AH6++.1H\IN[19YZ@?+.=N%UWW M(M2]YMP598(5Y#]B\I*1(:18L%JRXFC5&CD$LUGM[8^2<[>SFIN)<6VPKNG% MZ+.4SL_.YZ2<(Z_3F"?XN9Z-Y(V-IUW*:#?^[@:7F+NM8^EJ,GBGN$AHDI): M:@=!61_!9JZ+KM,8-GY*M]/WWL=!:1L\\QJ(K=:5 M$DHDC;2>R; MQNX^;ZKM\(=E>)&]\"N]S!M@>'$^J47O[W R'.>W.#LI'^'; MLT@O/*39@(KL*<\-O9-<%-O>46Z_COUOG+TR]*YS?6#5 M]U&I.QNG/^H06YQ,ZYBCV?>!]SY '<,03$Q,D^O /%C-LE9D"28ALVG=6^TN MBD.$R ^MW>7H83?5]."-G:3A[A%7V&8M2UE'PGO/8JK- M\+BRQM6Q[:7U@;$-OGW=H>_5 >M-08_E0OVJ-N*"T'5]XU%-LKJ8"*$\< R6 M2>O)M#(66:S=^(PU.><0C>/-LS;N W2HR_3^:'#' VNECCZNQFYCNISTL@&H MGN[15P(ZS!UZ0\4M7Y,UD_K>*,%C<:5:"YE7<,(;%F0T#(O+WB8R6GSKBI ] M4N&!6_-],V$;8?? @ VVQL45D%)2^8*%D:FJF';"L\"38$Y:%-:(C+%U9OS& MX/;O(C10YO:VR@Z:Z"$"? /HQPF,IJ<7Y=CY/\^GL_KB+%!FSHT(GCP-Q3G3 M&#,+VABF?/3" 29A6^??;(;L45XZ[*+:]01JI9=^-YR75?28G^.(?IC5N533 M:[3DUOX^@K/JU/XWYG^0F*N)MEA##;*XY#53BM>^EB$S7Y)CSIOB,>NL?8][ MTGM/2"'V%^VXNQ;/QZ,-GF.!U2>^ST6R8 MZR=)LO._FK[ZED[/,^:JEBKX\]G\C1R7.U\X_WR'A(4#(6V0_O 89+R43*$+ MV)BTD,DEG:4#RZ.-NJ9#^@*<#PZ$N>.^>Q,&IO,)*>L:RJ^WH9R45S 9#4>? MKD![#)L4 ^.1V1(5!* 5J=81@K8KV%NT^S$P^(#*?RQQ\HX+?_Y] M]1=<]"XV]6H-:WJ-G8]/Q-HTJ+ 8,P>C=.( 1C33)\/^9PWTQ[X.+AAR7:-@KLI5/FZ"M.9D/:]=^.9SA]!]_K"7#9 M+!I5L=$65M 5IA,MGS !<\5+IYQ*2;8N,+@7T&-QHG;5WYTFFJV$WU=[KV&: M89ZG_EP&.IT(@D?-2G9D22MZ#3R9!*PX!)F, 5UZ:?RV#.3(F-!=V#WL#;0Y MEO'DK%:G7H3>+OM\.F%-S+0RGB736@46('+F9'129Q2&M^[@L@;*D;&@A^JE6^04T9:#\2W#&NA2,/P1<6O!1,&).EY5Z&Y6D,[2K"CW87Z"KHM0G3 M32]V7F*<70?HKU,\ZL]7Y]D'' W'D_FIUN%F9M='-;A::;+*I;L1[G()TN3@ MN=:H4W39$U^RLR%C*F*PZT.[O=_UJ:]'M1AZWB?Z.FJ6HY B:.8Y%S4?@XZ? M$!+S&0)7O"3TK?OGKX'2=0=[,QY]^HB3L_KUBSSS0=#!JU#2_$VJR4BT,%") MI>)C2CE&>K4:KVX%C/WO8"VTO;QQ=95O#^;K34AOQZ.T0.5L=-:ZV@QO/D4] M*A;1&Q:% _HKIX7E/6K]&LGQ*7Y'*?=@N-Y>Z0N83+[7[E\7=TG691$M.CJ1 M+0%$[AF(PEDV0I7"C?+8.JW[/CS'P8-F$N_!?+V-[2+ K8U'ZR4!(;N:Z8*> M13*FF")CRR:RMWUJO?FO@+&O>[3^-;Z]5!_+W=;M=5RT]@(90]VX@E*T#(C MO*>#S F1?3"J3MOLE1R'O$GJK-=[>;*U?'L_'6ZX;IO@ZNGV9AVFP]S:=-79 MO13H*/"]$L)Y[Q-!\W(^T"9;%K3+3,2H 3T=7;I?4^' ERI[X\$69=ZZ,>)JI/)OAL#^1H_Y7(&Z2Z!HHY896/0)22JF]A.. M@4&QD7."FY9;6ZPAQS9//096]";EYEN&8+>(>M9OD19Y %@Y4D$R:3.Z4 M+(*%(D5M)ZZ"RRZJT#J5;16.8_$<.LMX#WJ_S!;: %5/GL-J1(?Q&[IK[ $* M=!!W#W[#&G11*H%%&F:4K#E#KK ZZY#$ISG7P+F#UE>C^R3! S[#OCBPC93[ MS9NJP*Y.)1?I4*J%H8Y 02%0DD!Y(3!I16>6;>TPK@2R?TN@A9;69T?M*.(> MKI5^&T]FG^"ZM;-$7E2U0P(H($Q%D:&3"Y,:I/6HDRFM-;X$X2ATW46L:]_N MYED/;V%2YQY_[5)LNO)[&N4KW(]O*1FA#G_V8$2T,>@B9,C*%J[).#=6<>2# ME=_8N7R]W@A-YP;]LU%^,X;1]#TF''ZMYN+US42003I7R+SWW-8V@>3H%3HU MA/<"Z<2 I%NGF&V*K6VT\5=(ET5N01:M5(C,>D';&Z^#B, &9ND%$B&;X$+K M%F?KL!RDU+X],^X/0.XH^AX.E=NX7H]H<\7I[#W,+J:WYW?DA-%?T/XX$ @1 MDE0LUGD"NK;_@Z T$P9$BME*U[R/S.;HG@1MFJFG]YN,FTA?E8*I;N0WP;K" M+?C(4@ZU5QN94@&+8"N"3HU-7)34,>,R#<7.DT^EY34B>3\Q[ M=M%]9%Y$<]&H=1"5+IJ[6'/4(S%>F1J7)T^O*!TP9]I+S4,VT:8/.S)"]"+C M'IHFUU6>E!<3S,-Z: Y/A[/OO\&WX=GYV?/Q9#+^LTY(@R_T-[/O@V)+YJ74 M^<.6CE)-S/4)YA534DI..R!OO:EL@^_(*-2[BAKV,[X8A[4"Z+.^RO\L3T]:8J6V#IA^^ M3!#RR>A_PV18A5(/33&0/.GHI&7)U+Z!B3O"J8G/1G-C.$ LK6?.;XKMR&C4 MJVKN4LCV<7+]/CJ?8KXD>6TZ-9RW5_L5;YI=3GOOD)S!ZOLQ';6L849"+PSM M+,9'$*WC>CN#/5*2[4=Y=UGGNF]XNS@33!D,D.S 63F'98 M6#0&F?08M!8V1=VZ]F -E"-E3 O!W^6#;WN075#XSFF[B$0E7>O]LF%*6<.T MK!?FQ1F6:D31\-IW!*%\7 M6]#>YY+WFJ'GDFDC- O1"Y9\]$&FD$5N'45^"-.1LJ:I*E8$ [N7P-TX0 ?) M6;*WD Y!S^$"#&0=F'$& 2/WPK=N/'GS^L<^K)=^.UH9=4BL6(R!1J+8NW!9I?4Z]'++]%L15%$=&CD;B7L& S@/G[J7L0/G(G12)A>PC+=9YYI4/K-#^)C,/$'Q[ M+_8>0$^"%UV4L((BG6.SJQH^6*GK<6:9,5XQ+9 SB'3H>IX/V3ZQ]J.NQ-(=86[>6R M- *1T5NB&QI)J_.& 7)%)@T9TBK[S&7K2[3'6NW71=%=Q-I[@\"+4XHVDU T MK4G44ZK6 L5$B_7&HE5&&^"M?N%!]O(^3&T MB?/>8B["L.C(;M&H+ NE1 9:"5"1.QLWNT?_L=O$;:6VKFWBMI'Y0=O$9;*3 M7'*&N4BGLA8 +%IRBTODQ=.!Z?)R1LYQM8G;F16]2?E0;>)\M$F70)Z-J>58 M BR+7C@FT3B!+M GC[5-W.Y;0P^R;5T]>^'(/OLTP?FEQ )1A)22@L2DJIU- MK!#SUC6,%Z5CIE_>B0VM>^]7??TQZ+:[W'JH@5VJFJLV3N&%1ZX5"Z'4V$1, MY.X0MTJV'IWA)>?68YSOHGA*/F)''?3.B@7Q-\'4DW^X"L]A?,.NNKI7]1T$ MW4WRL5+F"5+(8%DVJCND3@LI$LFH0^QX(.6I\,]P+:OU70 M76=W!F2V$G@?MT+S2J"EJXL(-H;D.+.&_$^MZ) +,BF6@W!H,]DKHG7.VRH< M1Z#[SN)M[=E]J'6!U=3Y3?L%/-*CR7-N<&B'HR[N^B.8QIWTU+]ZB\@XA[,/%6(),1G' Q,#3" MURVOL"AL8)[,UPHYCX:?/L^O= MK39Y')?)U=^\'F7\]N%/^%+_YFH6"9*-J3WCP16FP6D69:#_I*1+LBJ21)JG M>W4 O'\#HJO&[Z2%[4M=/3@+SV&*-]!$%7B4(,AX*O5%HD,3= ;&T8,EK\9E MU9H\MQ'\\&SH(-"&6\ET,AN\A]&G19:KM"6Y4IC,!JL51/1"R"Q'%YPG OJT M44H ?>L-C=*?KK5YZX%/P4K<7<(-F]-=@5BP;1,8V]B#FRB\_7O[L/'70?C+ MZNL@N3[>U\M,4^5]X"HQ [3Y:%'[85J96'8BQEQ$3&6CC+]#*W"-(==>?]L( MK+'>?B-)G9V?71(I9+0"D0F7#-.!-I1@>619>1"6:V/E1J'V!S1WZZ'[.S0[ MB7W<0F8-;: YD(NVM)>IOTH@H(I,9T$'@:9C)PHP9 SS'IPEOYQ#A,8S1!/XNGPT[Q/]?3Y][FK*NPG>![C)S9 -\/<78'L)VF(A; M6XUN0)?.ZMC3MG,+I_:<*X.*H8N^5A;620G:,H8>3,IZC?%EQ9+V/Z+1@*+,E$20ZB.N1 M[(HK7@(*Y3>;X+WQ(_'Y>OYL,QY/9^ 5\&<[@=#&<1E/E]B*M MI>%T4G->!]05ER31- ?P$=!DM)O"3M^I17W]+I^:+U[=7TFH$TH!51C]66AG7) M@OEL@84BBJ%#QDO;>A+NIM@.G2B]&R^63^->--'#G<=-+"?ERNN9-V@?2%X, M]\F0%^P)FS66!>,R0Y6# JO)+&G=+>$^/,?!C&82[\&27\':@??>B6 RBUH2 M)%HX_821D0 *&BUR5+'_K>(X=-]5OKT74U_$.&+$&%703)8(3"=OF%>%[/UH>BN4GTL;=96%!"G'(*E$XM%2:35.44&,B3FA):(",+& M?CM&'C)JV%FO#S=7V$:^^ZREWP374VVNL)7.-BVJWT7@^R0$0-3"E43&B:Z] M821GD"4R8U,!E%HCM+Y,>.S-%7KAP39R?@S-%80S!6MR3S:ZWH1IRWS(CGEA M&,R?"_GV#661]SQ?!MFW'^T[2CZ'H)?OX_@(AB#^>:P[X5W/N#1:]IUR.TK M=3:0U\CH=$\L&@A?SG=X.QZEQ8B'8',HM6&- MI;.WMC.*=.*"8:)(!][2%E]:QT97(SE24C00^YZB909==,F3H2=3[;=)9E

TS2:7?L?N/,Y)!NT.C.W%_(C#9S): #K;6)WAP;2KU=&9$Y^E]3Y$ MR:WJ=XSL8PN?;:77A\-GV\AWG]&237 ]U?#95CK;-&RRB\#W20C,6822 HM* M.L*G:B)IH)/,2:5XKC57K0V(QQX^ZX4'V\CY,83/@@E@'G.K*NCZ4VZ^];0 M@VS7.IE-H^DOQF=GP]E\##&,,JUA-AQ]PE$:XO0Z>/SK>4TAOLPQH<^]FPSI M(U_@=#&<=-HAZMX808/H?)\R68KBYY*%#*1[+9*V5OH@A$ 0DDX*R! 'C;'T MD^A8T%&GG2"/7'H@=TM[:XJ2(?=K<3:+Y=\,#@VL3M$)X"QP&9B6 M!9D/TM&VK23:1].^&UA^JV41)$^H[U/X#_]>@M'1(?_\33K_@;[?>?IX,D$O @-9,NYFHV MF+H,PY!#)N0^*MTZM-<)\)/C7$>=]7"?L!7X^H9\_',\4)F#]1F81)F8!J-9 M-"A8%!Q$%%D8;'TON0O.)TBO73340_/S[3$337!@@I*6#%IF(R#31=1>O=:1 MD3Y596VNIA\Z;6Z/^=7P^&4AIB^/%LN1KH@>WGH'RDH'E MNG EDG 'M,BN@3Y19FVMHX9]NW8'/?R* ^Z*]>2/T_E-PM%>VGIE0"]',EDH M6VPPK2_?=P+Z5(FUK8YZZ&JRZM(9 \\B%<72[SQOY37 ]U12-K72VZ=7\+@+?:\F;#U@/+V81ZSV0) \.HV&%)QO( MU$YY^8[M!R/"]BD:O?!@&SFWOF]=?1](3OS'S^/S>IGS\4\"^_U5[5E]>3TL M [GW9"-'BV3/Z"195&B8D$'DG#%;M=GTV.V??6@SE/7P5WTSB^\G/N /W M W[%T0)NR::DZ!*#")K@.LF"LYP99:S5'-#JS4;-;/_L)T20725^H!VD^MB7 M?>X)KHBZ,&E<[2Q@R--VVK#D?+;:6".7O8]N_+A^]!.BQX[R[BG(/UMXS1_I MW\P/TJ@B> V)>2-KKB-A\MDXYJ(1$F(J1-\> A?+.([%S>@LXSWH_7(\UP:H M>G(S5B,ZC)/176,/4*"#N'NZ6EZ!SI!APU6MC<%<4PUMKK/:#-G3V:*$HH)J M/HMPCR1XP,'8%P>VD7(O0XRNCJG+<7K!&2?I,!+*DAOEDF/ A:J1MT!.5!2! MM][][X#8ORW00CMW!@YU$6T/R4N_C2>S3_#I"HY0W)H4$YFB=7%92%J3R=(IZ0,0[UV]\@3+%>VIV4^KP)I-D Z5\E M40*]+C7!W:="VZ/4+&9N#-?UWJ?Y>A]$=8A]J@DC[DY%;JJ /KJ^$L#9>YP- M)_/+M)MMR*]+[94C?PMY9#S69E9% 7G-M5%MU")8HZ-8+D3KW@MF UQ'0Y/F M2NC%:UE:^F((BM40N+)DHOO =,V?#+:V/,1<,"4.Q?6^7^[U!KVOG:*[> ]] MCWY[?)DU0:(*DJDR-_$RL B",^<5&3+9\@0;U6(\]NF*+12W M!C".;WCB5L)?-WQO!\GUJ,CB)!T5R53S@A@)E@P-93U30GB"4GS9; +RH16X MT?#$%OK;1F"]#D]TX*"4&KW(()A6/K,06R5SRA!R"\T]DN&)6XE][?#$ M;636Z_!$(X7Q8"V#4J\RP$L63] E6/1ZL_S"'V-XXL[*VUEF/9BZS^&T M=IW[\!EQ]J9^NHINGO*2I2F2[(*@/3+M9&%DU#GFI=8Z:)F\:!VB7X?E",R= MIN+NX=)N%:[+^.4&R'JZN%N/ZC"7=VVTMP$E.HA^3WO$95,*X8JUG X Q=.9I]Q3.$.#R=UT,L MSK,8K'8I:\9KVT.MLF*^N%P["^7:!%'HU)H1#V':?^RLE?[&/0I_/PW1/\S& MZ8_/XU-ZP/35?YT/9]];7 MM\*T-;H.VQ;Y\">2S$'5$2@#0U@.0GR8M9DO: M2"G%P0;?W_$&_C-,\#E,,;\8G]6VPA>[$SV#+)H:_GK^_?HCBVXLS_Z$2;Z. M\RDLTABTK!@R;;6IQ,W",5E"%!!%B+[UR+SNJ#MG+NR*X.UY?0U/ROQOI\_. M9Y_'D]K@>1"4R40 .@>LU4Q[1SXZ-XH%P7DFWZW.T7XL8ERWB/UOHWOF[YTL MBX/2H(<+L#F>^/""XO*"7GW[,IS,/_P.)\-Q'A2?2LYT@)DZ]T4+C,QKH^:RT9N"?)H_WKO8^,LHJRG>38<(!Q"BXI$>70OZWS@G('4=@((RS M.>2$L777ANNG/TT&;2_X'@(5.POBY7 Z;^'^*\GV-YC\@;/Y>MZ=3])G^NQ+ MF.% 8[).!F#!FT(B0F31.YK:BY[!/ED:/RHM-VPY="B/O7L;#RZ@/0>ISCY MBOG7\>1RK-GO7\:C5]]PDH93/"DGY[-Y*^CAZ-/)_-"9/J//G=&_(%T]2_]U M/OS_V_NVWDAN9,WW_2^QA_?+RP)M'WM@P&,W;,\FQT$-E?/.Z,L96@I#88Y#2:2;O/( M*SBGO38E&6WW&ZXZ)I6O"\>SD?=#(/NC$\4O=K]#Y=L,OAG1IU4*6"V!SK&5 M[%4-T24%KJB87$G"WF]X<'RJ^%Z4O1HDCBBPA[ *QTVXN!KVN*.'-9 6^GE MYQF;ETRCEH!1:^:!8AX@VY@V!7+)*B_N.R >&V^QQ]M>#4K&X?]#@,2CS9[K MH0G7&NI3G-H\QJJK'*4JO2N9S\Y46R XA0();0(GK7+H"U+N/1V@&_%353>< MVI@YB;!/73AQ>V+OR+\I?G>">&]5IKNE+!A9/"0E#)3JM;"AV-R]]^!7!)PJ MP_!$&+A_>QXLB[%B/ &AA##/)4,R2! JQW.5(M MGF3O2OM'2'E#4!#)3$B*JYQOP\U(QE^ MDZ)5WAJ0P?$J43J^U[1E)48HGTP1ILK]PB1/OF?ZN_\8$:S&X5_OQO),FG2/ MDZ9M]%*Q:9ZEE6S>* N(,8(R+#P2UH7[_1\>%^T3[UFT:'OQ;YH.D0^KW+[, M!F^Z"EY^OO[^E1*;>47\!=LHQPQN[_#642H(CUO[O0I#[VHN"GT-1IID?20G MBV "9$P./&-"L/![S]Y!:*UN<:FCZH8/!@R H(H$;22Q?!"A>P^OWW!%8@W M)\--C_G-KF;XCW_AY77BS2]MCL!F2^6WU<7%CZMU^Z,SJZQUL6JHV(8@(O%I MY%4$JRFIBM&((N?"XX-6.$,SOB_RNZ7*C@^@L0H;QUWM5=+E65;.DO$2K->\ MT,+Z4W ^L,7,RI-Q-0GJ/>U\LL4M:)-,@-+I-]0!$#M% //@A?Z-'['=_'13 M3&I$M878"@EMFK.A6 &%JI!+"] IG:OM[>2=:FUO.^DD.^D(@,VI5/79=?YS M)X_;=2J*&JUNHT.D;5,!#*2(&BBQ55"([0&]G#OIZ[6];:23;*0C #:GTM=G MU\E2J'1^=ZD:,]O.O$I'1;0Q/!:0'()SE$C[('+HGC@[W?+>MM-)MM-Q,)M3 M?>U@9=8QRZEU.DO9(-_!+<(8I8)B$REC4R9:H&?A6_;2+*7P7]3FR5)Y]Q>M M\0/M%*36S>!'/%__$R\^T=W-$XH0QFL#0JO2D@0")"<=*TVI%"%;![/9M+\8 MAP4+.A\7XR8:#8*+LGWW9\>9=RCU50-WQW>8" K0> ]9:HK>>)>S?8';<$%[ M;P[@G^%&'H3<1>W>KQT+SS/".F$(0P IF0LH$4H*K>-=8ELMD0=MK% YDO)F-@'HWHM_V\SS MW,QC8GB)'KQ/:]H\SP5E6FXZ)@A2)C#.>#[2+"LI*$36AL7JE^,H'[+RMVT\ MSVT\&GJ7Z3-\G@?%EB*S\&",:(4GGB5(_&5!BX5E:9Q:3LSX4-MX8,;M5"KE MNP\?UO2!R?[I[4%>%T9H F64%AFH"S(SC$LCDP):CB*T^U MHYO%FA9TM![G,IP9WP=A:2S[)#W/B328$X^L_4X/M3,C59;2%"@^L3IGG8,8 MZ?;8HD'>K>W_Q CM73TTE=GU"!O.2DVZ*-;,LFHM M#'42D%J-M3;D,&5A*=@3WW)[+>1MVPW9=G.0V"#HO;1+,7E;=,D%4FYS.84C MB%EI<,J(:%EL:1S;8!:7X@&RZE8[[I27NG7!,\KS;E$J U:;P9:$A4_^I$WW M:,9[-!##XH[RRCJAWN*GD(M=HV/KTE#%<14V]__@MK-C@( M T\V&QPBBZ4T:]MG36_-!@!V4+/!V<%VB&A'@.O3O<@0L6HR%:HD!%/X0HG"1& . M!F=],+I[WMMK:!XW2.:#FL<-$=BIIDWOU>_@_4EZ3;R?1:^)1]=^K]=$"1FS ML$*9XDP-.7J95-'1VIBME7AHKXGW<^HU46.,+I<"-J8,1GH#R8; >R4X,M8+ M7]^F71\0X/RJ1(;-RTAA+OTB. 0Y)^Z MU\0 "VZUT0,ILJ2 A1F/ABB-LDK5U8?<+EO6VGDVRGXV"VJ)3U^W=PR3[( MC I\8%GPI2LAD740I2F.!NC\[67R$<6E% %>?.4UD=?8\NO8%DE$YPS M,A5;ER>K%U\B/W/K=C0(+DIE'U &0$$IAT5 $JV:PU'ASR)!*UD,.0=;W'+4 M^;<2^9' /\.-/ BYB]J]0\N+*5?MM$^0=IX'EPRPYAE H'!">*&=6$ZSF;<2 M^1>QC\?$\!*-_OWJ$DNDE$N58$448 JK6_5=4N?QN/ MAMYENAF>YX'V/J*T!306"R9("0%#&T82BRE9YV06Z(&8H*KVJ=3_-"CU?SLD M]?_N%E24K$PD $VJ8*K)T,;'0 HB>ZO0NG3O]'VJV.CT"UK0H7J0EG146%3$WO.DY[,U3UG21QJKIQ2 :K9M/)V M4*0"UI%+*B7%2MTUPE=8TG=47.(DPIYG29^64<6D/!2CF; MZ]JP$C"+6MA,,9(U=Q&9P"!;HSZI0T:?I.I=S/<(*3-T*(TNY_N3W3L(Z?0% M?'^LMGBQ^X4'O/U^M=GR"N\87SMO+Y7T:?O+:OO?M'WW<;7>GO\_*B/5^?4E M;N1RP!$Y>;]JL)"6)>GH+9J$$0-*I&"]+IZ$DT]6#?8E\^3%A>A\-I1YCQ4* M8(IR;.Q5A""B+B4;X;L?B:4#0;=+5']WWMIR):(*WU4#F^QI,SA60LH=@?*PY16E3[S3U MDRUVAG=_7UUNUYBWG_#B#UJS"(-/ MQ=SXOX@^(UAJG?SOA531:X> M07C1!GV7! %U <*<4@ZF6-W=/G^%[O:CD'\28<_3W>Z43398"Y5:2QDE*K1. M1R!;)#514-B] O"%N=L'8>!)=_L062S%7;G/FM[<[8/<[8-@,H7?\A 9+P6_ MJ+0LRB)DZRL8QVN+%@M(LJU(W,<'#@"&)#RY(4W7'TPH,W1R"HAY >/8DF"][\L-F>?T3>!K?9]_R]W]^_ M;Y]><7BS^?3QRA4P4HCF$!)&#L0UX"0:;@J"D@D3:$V^Y'.8S:;E;4.5@"FXE>T>4 M/_S[3VKWTS]7%_R8"X;$;PR",\PREJC:_)#*5Y,I$0(I U7+2*GF:G$VC-U_ M63.\3_IBO)O#=B2HS"DD\JTE_G:^^9\?U]1RM(GOVNUN@;%-#ZTE0*3(5RVU M"D>3%80L78U:BR1'J1 9.2LM0>*[J^M0_G'U>5./6:#:_=W M9VR<&:.+ S)1@ZE(D&2KP:J65U:E-M8]9Y!,0NFK0?3\Y#Y&2X!N42;M(E81 M*WA7"8S&!#$5#Z9-A$C2H)=O55PG/IM/(NQYAI6MC;[ZT%S\T;7>6!)BMA4H M1<+$9VHIO>'ZPL+*@S#P9%AYB"R6$I;;9TUO8>5!8>5!,)DB/G>(C)>"7R." MX64A^))36YOE>X;-S8 FRIBBLGIR-\1L<#LHK#P[V X1[0APO4VG;GKPS70O M'4,J*@%9)_@N8:LNE9 A2..]L2;T3_+Z!ADS-&U&E^]CN>X'"N?TE5NWB?AW M8ID[[NW"X3>3P+[[O*OA^6_"]4@1P(/I&#D,V(<_]V*!&++6R<;L;#71^: B M:9&%J-6F@D_' @^FZ.0!05_(V9;C:Z3)O#-,!10F@!.%=YVOI5H_%U_]Z0." MAXV0D-K6H@J?/MAJ8 0*0!<]:),QYB!%13,7'K^>$6Y#D'_B$6Y# #2GB.'@ MV1Y.(E8I(T0A3:NPMH"V*O!>BE9[74,<)7 RQ>(6M$DF0.G)1K@-@=B".\J? M98-:%X]@62Z\3NM9VV6;#;5SJ$E[5G86LY5>V0BW>>ZD(P"VQ&[N=V9K&5N* MKI4@QEI854B\RF(LN.2JM[E@D&\CW-ZVTY0P6V9O]>L[&!V;V)H%DE!%,*%Z M2$9[$)21;>]8A%^@0=1IA%N_'H5)QN0D00Z.P!A5()3BH!:).AMKI>GN_WZ% MX>RC[,B3"'M6X>PV8N"J51QF5;4-@.@3F%I8G[ I-4=M34'&J$-OV^\K I8? MSAZ$@6^%LP^2Q0A&TBTQ-[TF]R!GI$CT/5).&$0^3#B/B?D(SDX@\.B+24XY M\"ZT/$G6V!)Y#<%8BB&K$*CWC*1)!+U/U'44.0]A:$?Y[A(0?SS?9+QH40]F MNMA9D==A.2.#Y7\S*(=\8/'A!:CXZ HBI")TBI+N!1\>R1A]]!73VS9'<7[5 MG6T=W<$/J9)WJ>++1R?%=YX@QPLE-K62T(K7G4.(N1@I<+@PY0L4YL%L&W5G MJKM4A>*"S=Y ++7E]+)Z&ZWPH(JOR1AT&/5P8:H7*,R#V=8[O_\KJO1=JBP% M[52[.:K@A4IG(;;29S:WM559*Q^>S1-X^A4O19@'LVT$=\S7*5B&JF-TL1X@ M6ZIJM'Q,&&DA)"]=ZW':WI)]!R7[#H+) M)%F3!\AX*>='$@V9'D>97EG5/QHZ0U;K73(0_\-_?T27+ M8OLCL^_N3UICA\L-G3DOC,W2,#_:H*'8S$I5)!")6**C0MA;\>Q#^4O"VPEE MVMLG^^YB]PMW1VM\@\3OB-4=NA[:L_O!K_7]^GRUODHEXN.^TGK=2<4\8!"LQ@ K6*OI:J4$BV2A?^K^QUE(U(Y$N"Y:P$.H(G:K^E MG/4H4>:MPJ MTX4N)5D!);>&YR)+B"UEMEJVO6H1I26./T3)UA&0DB:]&X/P(7KEOT773 MTV(/RD8*93Q.U6D"$GVDMP)*PT^@> MW<2X'SR.D,$HM\Z31,:H^&;U4".U5"2F+[7L3ZK*%)&"<-VG,)P (,_H(2?" MQP#6CX"+YK7CDQ,OOLRE::O1[7R,P8*IPD*;^ [*DBPIBI"JZ(R%!T1,KV%T M%-*J)X='4"=^HPWQ __%NLY_TE]TL?JSK?C:#W>3-^R""+$2!!.91%\T1$,5 MG(HZ%Q2F1M<9!'N0]9)@T5L*8^3%T07_Z -3^'=<_P]M^?.OZ7,ED%9E-R&! M=>\:"QMHR0,%E5S(4=?4O0W!,S2])(ATY?\(RN??J&6[7#!][\I'YO-FVW([ M_J*OB33D+2;4(+/,S '?@D/,BVA]4#[K;$SO1/&]"'M)2.DOB4=#+'USSZZ\ M\3]=[G+E=LPX(D7LT8?UR.3:C]+[\]Q2T!A<33*04:6BD"E[C3+7(K6O9X\_ M]M@[_B^Z_$2;EE#P ].TOL2+[S]MMHR_]89A\O/J\L//#)#R;K.A[>9+J,>3 M"T97"U*D D92@<1W3NN)@=996W3H?:0?2NNQQ]2 MB46((CUXTJU9OTK ]+9SUK@4LD*E>@/G.(JGZF9R$G!-*,Q3AZ,WZ^W9K3[Q M-UI]6..?_SK/K GLXB?%U(PN0*B55^*#@2AR\X_'H"PJF]1>9SF_Y0XD^:LO M<'R2@-.7Z(T/@%5O072TXW9$70'L+DDWH=$]B!KB''X.)8\1,JTSN*.@5F-Q M>3(().L$.J' )\6G;, (&*UFX =5+&:7Y5XM.>?S_[Q^UDMR?!912"M56SO:0E1RPBIL#5)5D9-3SGQ-I3_]X?57_]Q_<0K M"5]_\47 7]XWG>[:D?&KH[C6NYG)KI7?.[Z<>#DWWN*@*U9J"1#.()C(JE!$ M)D_XEC)9$LG[A?:/Y!U^X^%+%ED7AHTQB^7O/[R[IH0UAE2%3:!KE&"2($B* MR1$Y4W!.4$B]O>A?WKYDV1[)RXZ^SK:V=YMS?(_YO)[G:V)T+E;I&%K#(R;& M&KXM@JRL(D87O?0YW.\3==#%^>#%2Y;I\9RJX0;7[!]94;]0BG MY!-/Z^"5W)?6>V[)I/@?U"%X+&;7N2U;U;PL%3$3JK,GGGMDR.#FP;^FB_,/ M5Y6@7ZQ^9(GKYO@NHE7ZN\J6%[H"-A=7"QFRN7<:PI,$'7>7?]INMGA9SB\_ M_-[^GS[_3%LV03>_UN_75,ZW9]XK;;%XR)$B&%4SH*F\ 9S&D(TH><_YQ,^^ M:GJW8C]!?WW?=V5J;_7MQK5PI_C_E@]G0BNGK"6HDBR80@@Q90%*>:%\&R^O M]I/V4V]Y,8+NQLK>Y9#?K2[+[Y0_[6KCV&@X8YBU&>H)#+4>)3H;",49*,EG M9611K+GL)=?[3WXQLCR*92/$K;_'S;^^7UUK_TM71#*/ M:7,F;8L]JZN%#R.^961C08I787MOO6UY&#*D[J,#GB=KJ@#/>/#HS?M3AVIN8;]3 M4WYD(^CB?/MYYWMD;!>-6"&:8M@&RKI5][?I($IX;XNMIC>$'E)Q^F!-)SG? M/V:.X_<8*;=?471M4>]#TTBI^M^BYS09^L?*ZDG1'\'HJ4!@G#!)*P52>:;- M^]#R^2QD'TSQ5E53NJ=>3R;\9[+OIY#]$/Z.(/,K4_7&4KV9!$W25_(*DF0- MV)!B[49X"S8$U.1;@EYOG\>WZ)A>LSQ>0JO.[!TAL>CGU6;S/2L2YY-?N0-I+R\ 19I]$AQI+HD\ Y7AQC7#=/D)AT4E(D"3:* MTI+-):04/)^-$HNTHB;;V^28'"G/*!PS ,H0*8Q1W\.4;#\W[]Q-,$X$K:Q M*-C:S-FD(#KIH%:#48D2;?]IU_=HF%X/Z2:@^PZ,8[@[3>O?+V&^+VU>K[^W M6M^Y9[O$/_=[1=>@Z &KNA2L=*P[\NXQ+I004S$ARNPU*Z/2GPU]V9CA MTR@5FTR.M66G*Q@L31'* G+6NHCD4%+O0WV\\.F3 :!"@H+G]3EL[;DI(*1( M$IQ-I585T53['#(7%TL;(M[]8VE#6-D[7MK:KM"[PMOM#_SWS^=YUPA0&S;] M?)4@=CW_G?(0+5^[O'RIHVQ&H-Q+MM]Z^HN1Z=&LZQT7?;]>L5VW_?PSX88V M9Z&F0J@<4(I\*;2K,K/A8:KDTO/J6%!U" M%" $15_)Y-B]+T3WSJ$T5.!0&=6;5(IX RUSO!, M(%K)5$HCT1>EJ^C=YW3.LI (44(*6K16%2 M0?:6^8QCFX,DM$]LSL4'\AFQQZB\O$_6J$U[PN^W'ZX_/3Q>M[3S^>; M[1X.Q 'R;R__4P[V&')=QZ"X_;/&W\W*_U75G]V=[S]Z_ U6E??/,5 MQT[;R+NRR1L3!]=E\X\_"VZIS8<7;I1U[/?.R3?\4Q)\,!!C"-O&.*K/,;5S MZ9PVWU\W84FM853N'AM^_$5]D+=YCY^;$MVZ-N\*07-F*Z<\?.\X(-S_]=,' MM9Z5\2.H',S21P'ZR,5R_>WV(>&&_L__^O]02P,$% @ 3X"D5MYL8P'= M# $ _A$+ !4 !I;F9N+3(P,C,P-# Q7VQA8BYX;6SDO7N3VSB2+_K_?@K< MWKA[>B(*TR )DL#LXT3YU<<1;I?#=N^48EU9)2V=Y/?P&2>I4D M"J (FK-W(W:Z7$4B,W\D?DP@$YG_\C^_/AR^0#^NBS_5CPQ"/^MONGE\O%[6=Q_68$8Q9SG),ZT'G MQ>)O?['_PUFE@#%N4=7__->?OJQ6CW_YY9>O7[_^^1LOYW]>EO>_Q @EOVRN M_JF]_-O1]5^3^NJ(4OI+_=?MI55QZD(S;/3+__[MW2?Q13TP6"RJ%5L(*Z J M_E+5OWRW%&Q58WY1+W#V"OLON+D,VE_!*(9)].=OE?SIW_X!@ :.=E^7!J%9+:K6,,JOE/YX3]LL5Z@^D[^I8UP&4J\U]/Y2.79B^ M'TS=SX8?5'B%]\1R+'>W:VHJU4/K_%0K\5RQ>8CO!8[,7LJS^TO MWIF?6C%VH XRK>6TU+VGJOJV4@NI&K8\&!H4\E]_,C_-UA6\9^QQ]F)=%0M5 M5;?B/]=%55CROOU65#.M,RFU(%#FTGS!Y+]S _]?DR7R[[K2._+-B#JAY9>X-1 MUCH%C?[_ME$3[.D)_K":_K__\LO.MOZXSL=":SX]H);B0)VY=1:6Y7,8EL(5 MAMTIJZ67B]( [!1X2>P+*4JC0]\PIRCE_;M0AC_MU*O M5//?MXM/JZ7XVY?EW(Q1O3:B5M\_+N?S-\OR*ROE+$USZ__FD+$TAEAE#%*4 M(\BC7.0$B01IXD,2GO*G1AX;]<'/&P/^!(H%V+?A?X#&"O"'M0.TAGARB^]C M,Y3WG?WX^@7BF^>KNH5F6] M5W(^WV8;E>K&81CU6$< +SS*P],8IR2!,6P5QPI%&FL2]C4 MO+#?%X]FXH# 0GW2*&I5#7(Q^SAM.]_AQA53%[/5B97CG5DKSSE0?EI7Y M2O\_Q>/+I50SQ:,,82QA1%/#$HJGD,=1 K-R$<;M;S3OU?JUK@IJQFC1&9)I"!# M40IQI"6D&"LHE)228L801SZ>0H>LJ1%!JVJS9KD!=3P7+C50Q= M*+LY# -A%Y@4-K"U2Y./&]B,JJ#6]08P;9X?N!5B_;">U_%T\QDK5\5_U<'A MX7P+!\ &(2$A2%$-,XQARDN50(D8TPF8I$CLY&([RID8P6W5!9?6] 56M,5CN M5 8_%XOVUW_RHYM+V+M1SH"(!J:='9B?&C ;9<&>ML,1BR,L Y'+)6FC$HRC MZ<])QO6VGKNQ9HUJEZAVC?0;6ZW+8E6HZJ/:;#3>Z>UR_^WB/Q0K/W]=&M<& MQTEL _ DC2"626Q=&P$SK"15.9(DC7W8IX\24Z,D\^ZEGKNR?:!WW*$-#.C( M&R>M"=]O@-45&&4'W*&] JJA=FO[J##NSNT5(!WMXEXS5C^2LWF5/D3TJ$/ # TA= MF8 =5UZ_6[R-6\\B;-9.,M50<&064T@+2"*<0I1C$><\-;^@??>)MU*F-L'- MHK:RK^\3FZ_K#V.3WC)O]34.8?\MXAVT_IO#O0 ;=UMXJV*8W=XC! +L\^YD M_+ =WB,SN_9VCR_NN=E2+(SW\+)4LEB]8:(>\C?VK7A8/[Q8EN7R:[&X?\G, M:V!?7II(E*2,P3@R2Q!,.(-4)PAR&:4Z)301DLR>5,F7SMLL'N)]WO]])<)- M@U93P#>J M'JZKGMXO,0'+=; @$;>IO%J&VYMU$<;#2W^RT-U%OEPV_OHTO)!?6;?7A65F"^K=:ENN5D5,;&: MY2R*M6$>NU,=,B:VI1O5 5&5[!3UBS'6W7] M#QZ=!=F-!@:"+C ;]$:MS[&A2W@,=T3HK*2QCP-=,OG$T9^+M_3U#>S.B;#Q MG<6]^8K 7@=/< =V?_ZV^@WIPIZW?C 7]H2(D5W8\T8>N[ =U_9U89^4 M#;I^?Z]66[C'; MSX"_TV\7*_. "[,"KO.PJ^UQT=??'M6B4M6,,4HS@E(SW>WA@U7P([@J7W!&%45V7\QUYC MCD+]UUB[^21<-4:?3T4]Y*U92>T2#9JJ G4&WEXF*&(JBE(-*:?*IES992#C MD!@_D:4IQ2AVR@3UDCJUC\-^XF)C S!&@#TK;D!CAP]QN3X"E\]# &!#?QG>$Y]NGG<=;$2"][3OD-E];QXB9?8%JXKJ MTV.IF+Q;_#LK"ROJ(UNI:!9IR5B<8"BS7%C/GT&2H0CJ/)6Y876>Y:Q_(NUY MP5,C]HURP'Q9KZK>TH&UV_9 " 0#,_BS#-P;4&L-&K6!<3BWZ'[L0O?*S-S+ M4 7)U^T0^P.S>"^#T9W;ZW!_#V?SD\VT>;=DBT]KODW$40])+"-$%I'F'%B73?@C@O9VJ\4VL*K*K Z HWRGJX.!V8.OB+PR 5 MF%_.@ 3^:#3U<0@[T/)P 8=!;22GKS=Z?F[?94PZ';V.V\=S[2[;<.#,.5P^ MX+&(O7)^]@SH&_."S#*AA&(BASC6"<24Y)!C@6&17AW@T]M8N[KYKM5LP>9ZW9,/R"";[DX8-!C0^78V,$V M3?:&'GECY-BHX\V/$]?TK5.W%$K)ZHU1Y&U5K>V7^4[;W959E-(HQ4J928JU MF:2*0LYE9&:JR+76N>#8*]?WO*BI3=F-IDV#0VDT]"U =Q94MVD\#%2!)_4A M2ALU;:SQ51=B/2K.70)CL&)S9P6-7&?NDL'')>8NWM$W\=+,-U6MVMB]'?'U M-S%?RZ;^]C;L/T.,*)W8*I8XE1!SKB%+$(.YTAB+E&&-/?L=N0F>&G6\7"[J M?+BU<3R+U@:@&B-\CE!" !B:8C+>M[?LT*=M@MJZV66>D%V+5EN"\M4V0WJO5 MG7ZS++4J5F9U6,WBF".<1H:R$JP@Q@F%A&0I-.]F)'(NA4ZY5^VX:S6:&K7M M=&Z*]H+UHEA5H%1UZ1?9OU[O]<_.C0)'?2+!-SCL$VB, 8TUH#%G4_[W!NP] ML.;RVJ@F4=YX:7NBM;BB,AZIC=[4^XU:X&PJ^H]IW@PT\1(K/YJ-@0_1V MJZ[NJ2QLS21"% L4PR@V#B2.8FK/F I;JSC-5<0DRKSJ:;F+GAKC[CN3 M6V?(*NY97,L#?-=MIA"0!M^$>I;W09)_.@7_P/0? M%T"Z$X"<1NC'7(?MZOZJ;)L()6^?S&_OE3UU;[M06;FMQ!F62--,$2@EMKVC M9 H)$QCF5/,X2TF&_?;-?!68&HMM- :L41G(5N<>V8O>#\.-ST)"')C5CAIB M;N%NU0<;_5N::TT8CMSZ@C<0Q7F+'Y7H^H+SG.YZC]/37=M6$[G3+Y MK](_JKIIT+\]6IQ2S5#&&%2<1Q"+U%!@E!-H3V=FDB5Q MFGFMI:]39VJ$6&L*:U5!JRNX+4L;:FU+ O>K073E0W-T_49[%*%7T/53>''- M4_#W PBID+$YX%BF8\T1!K%,""48YS"(:$ZG2G&+EU:G'1>K4"-,\FX=B58,/V$*" M ZU].ZF[H.Y&A8-C&9CQ:GU!J_ QD."/(/TKO% :K'VZB\R1>Z=[P'#<.-WG MYAY'70YJ]KPTE'>O*DM_2_U1/:G%6LU0EN51E*<0991#C BSD1$,8YY$Q![+ M4V[A$3=Q4V.@PQI2=NHL5U]4:8,?]::1L)\*CX,=E_'NIJ#A40S,/8< MLK> M *NNC46T"@^*H,<)F4&1'.F@S)6(^AV7<0:H\]3,Y5'&.SSC;-'!&1KWN_HY MA;=2%O:U87-[EN'MXB5[+%9L;AV@Y:(.SLQXFDJ.!8)Y(FUE"VF7DBJ"N2*$ M"I)*K+UR9R^+G!H9[S0&CT9E6"QL)P&KM)\OZ "VFR,X+(2!F7@//:LM,.BU M^EKRL!HWT>+A/$!W> 9R_QP$CNK[N0/PW/'SN+,?X;PW%JS+TO9'JFL]S)#A M$(EE#$EJ7#R<4PVYRB/(\CPB."$13F*_,WK/1?C,A7'.XGU>KBR7E,M'5=K3 M9(_FKZO:RU/_N2X>FVCAPK?K_1&T;F1R#5RA%Y"VK>N[XLD&%[J+RWESQ#FK M!V*$H^%'G?_GC'L^V\]>US?G0A<+)5^HA?EA]<$\RO=JU>1]%*+]K75>9@(3 M(;22D! S\3%!%-(,,ZAPQ@3368Q2/5O92>*X7>\HV,NQV(H/S0-FHH/'5EG M&VWK!9YOTH4C^H[[[@$P#4P7KVS_5JY:?FYXWY[,'>^1= M^($V6-:%H]B1^A=U8L4S(JB]-=X,V=7B6IYC0+)-04J$A MUB2'E @,HT2HU+R"A'$\6ZA[NR/C1E1G93G-(MK,HGV) >/\5M4>7LAY.-UX MYSJ(1LJ!J/?B6B5!VZ+DYU;/ >GD(A9#I32T/N08NV9 M6\Y9W2[DZXU7;G[>KR;PT69%W.G?JZ;TZ*U>J?)6B/7#NMZEW3\V:>X\.$23 M8LE)AC1$*->V8X0C!7+5(KC2"5>NRKA59[:KLR'@9=/8SQT99:T*>?F MH9,,FC< 0^/[4LC-^C=+L.*9CGS\WHD]]-$\YJ%7SB,\>K>/W[0>:."OZ&X" MU^;>U(]Q:W']KX,"/*"V&BXU-'8W&P+F'FLZV+,=[!M?#Q+FT-YXCVJXT\:A M%1[[U/)(#^#$Z>>Q)/<(K;\I*L'FMJB1>070KZ71L2VN@W">HAS'4+#,^!PB MYY"97T 0C9\H<@&:#GG&MP\ HRA- M)4HRR#$Q@&&50J(9ACD30L8BBKGTY.S>D(W#RT. 9C#!2-+(O%8B-J"1%%)E M7[HT$2HA.,DPFBV48^-??\"V$8S0G7Z' $MG/,$:*Z@3FX&,$8,T37,H(Z%B MG6,+IL\6;?\I.<(J:0C W+[NO6$(_ 6W"&Q".5:U/X';U:HL^'I5]^8PG_$/ MK!ST(.M))(9*0#D8>]SLDU-F':6>G+RH9Q+K8E7(8KY>%4_JDQ+KLNX;U%1] M4M+6J+.'K=:KMF'<:U;:'N#5!U76AZW>%0OU=J4>JIG45$2429BDMA((,9.= M9AA#G&E-L$2962=XI;H.I-C4R&+?+K S#&PL:RHT[MEF$\0WUMEDC*9D$/C# M6@AJ$SV/G@[VR-TXZT<\R,!T-^HS]$_A'1CPH1)]AU)KW'3@@<$\2AH>>OR> M)?G:[I-WNA[VQ=X9VKK"U.N'Q_GRNU)U&O,',X^^F"OL'OZ_L_FZV86OJO7# MH_VI>M8 $2.>)RR24)$DM=\#!%DF*8SS-.-8J8P)+U\PH*Y3^UCL-P5]7:V* MASI*]X85);#&-+__].%#6T;.LY1?P&?N]FF8R),,_+78?X@G"QDTE?XVQK;U M_S;FMIF86XO!GLD^'4S]JP.&?SA#U0T,J.FX%07#0WY4:W $D3]D97+[8*OL MS+2B%&F50?.1B2!&2$-.,O,MBA/&HECG<>Y5H' 0K:;VF3GP9ZN=/ZL._%FU M<6 ?C0-;%X\%8L_%[5U2=I@'/T M_#B$<>"UQ[/! P2:/RK; ,H,=J=W@>X9RO(,18K C')D*%TK2.-$P#BB."4R M,K_U*ECFK\+4^'NKI)W=-JUAP!CTZ6^UEJ)]G36G;Z5R]J;OOU65#,12T*2 M5$'#=\9]52B%)!8(1DP(Q CC(G)R7UT%3HW9=CJ#1NF;]CRBG6X;Q<$?5G6/ MKHE.T'=37 A Q/:(%AZ]5ST >B*9HQ.8D;KTNAC]'[[1J_[KMWE_8VM6G?O M3MM* 9]5^6"K=#_;QDO3!,62,6C8QG:*$K;W8YS#/&.ILD4FLM2K/+:O E.C MH_VMO)T%]E]UN06CPD-W0[5A'HOO[NKP8(^X97H"Y\\;G$?: /7#;_!=34?Q M/VBKT@^<\_N/GN,,T2!@X^,9F7M)BMLBRU@HBU:Z_II. !=0=R.W4%@&)K9WJJJ464T>=0(XN;P,4M>Z M#W)!RO]?$/T#2_^[@=)=]M]QC'XT9D_-K;[;W;GEPHS<-$J?Y40D4G(*%>:Y MK;F!#5\Q#8D@+,,TT;%*??CJI)2I$5.C)-AJ>;EMO >B;EQT-4Z!2<H+T+4I M8&YLJ?[B&;;T>12.T@;@0P'$P_9CLE7'L<%UP&ZXO3*6SDAC@NAA]WPG&ZJV>=05O3U+P: M]7>-**IRFN20$*1LEB>#)$L49#FE&DG"-?+R%/8'GQHKU-\[JUPOO^ -C;(3!@]52&Q_Z'%+?ITPZJ@XUZEK>I31.NSWO"D[W&Z#MO^Q M?V?S>;TQ.N,)RS7-4BA3G4',8@9Y+!3D-(VIY)PF*G>NKN4K?6H3O YL/K:' M0XH]13W*2WD_@6XJ"(YK8*XX:B>_+6K>ZGVS/8WS=B3 /AX-<3ZVGM06JSW(/W\.=LGT4;&_EJLOKQ<5ZOE@RKK3:;W M:C63/$,B36-;7("8=:!,(64Y@IHS08G."(D2'_^N2]C4/@<;7=M]:S]WKQ-5 M-_=O**P"4_P6IGI??Z/HS;-:M_/Y\FN=U:V7)6A:6(!W7:5;O)U'%[@&J#*S.8$_I($F*GD - ME7+M*'7<3&L_*(X2K#UO[UF0=6VI[TYO-_L_J?MFGX-IA)5UO=*$YA CAB&+ MJ()1EC,A"1>">!5@."MI:LS4*&IYJ%2/MCW!XAY4K:Z>E2+/@NO&.H- %IAG M=FCM8GF?+J'E7S7R$A)#59 \*V?<:I*7S#VJ+'GQAI[YRILJ,JI\*H3:E9JQ MV9%J4=54]'ZY>%+52LFZ\$Q5MRO:_[OM5_A^N?H/9?PML;Q?%/^EY&ZDYJ:Z MJ]GG+VQQUU2DF26,98+G&1 ED&L=0J5PIDFK!$//*B?Y1EDR-WGY? ME%O=P;YQH.TC5W]_D<_KJ,4_A^NT'7) M,>TQEH2E"$>)AEQES'P$XQ@23@144B,2IY&*F%?%G,/AI_9EVDL,Z744Z!EX M;I^&_I $YFL/-'HGR@0Y[O-L\!^2+--]P.?,53UB%K?&^N@HO[;=<$X5SO), M,4A81""6N9G'240A26B6Z"A2J5#.P8LN25.;R%95<)SL[;%_WXFK0WQC*+0" MS_$S0/6)>'0BYA'Z& JYD6(@OJ^:7PS$!8S.8$CG .-%15SL. B/.-TPW,D! MQ^)U";5M:/($2BEMJPJA(8DQ@AD541I3@C$BUYXJ^/]E(<$KGHF;ES4.TH'9 MVJ\&Q!@E!J^'->"9ARF6'+P>,)>S$D%+$.[B0Z5:?7^Q7,CV(T\Q3V*JD&UM M;-Q-H0EDQO.$B4R4$GF2*>K%CL\%3(WS&OV 5= W-/P,.=<8<'\\@@=[MU , MF 9RR?#!@K?/AA\Y2GO:N.-P[)GK>LY>XQC7^ZYW>A/J-KO:CNG@NI8J',J'4N]$RBC*>Q5S0IWY8=R^50816>+^';/[2%1"SS/^P/F/.%=T3@Q^2LE_GR_?/K% M#-',>_/#;KI?''B4J>]JWH8&G*_OV4:%%67=$?#MXM%\QMZI)S6/VF6IIHE@ M'*0,:16] "UB U;\#)D/U*^F0-&YCDLLF'W4@<;CERA1,V\BO?9N1DD3$ M/(5QDJ&&&2BW!:YS&N-($:)RW2LY($X@PCA276.O.JK7M)X-1X M=-?OA%E5E01?6]4]D^TN >U&!T/"%Y@;6E7!1E?0*EMG3K?J#IBBYPC,4$E[ ME\2-F\;G:/Q18I_K?3V+>-N4W\_FWKH(&\+2>%HZ@\QX!;;&)8< ="O^2V*=,'JKF]<'8XQ:U M/F764=7JDQ?UFZ@O6%54=_J#>>R;%,3;A?Q4W"\*70A##889[($5F]>VG!>B MV"^URA,<9RB74,>)ACA'*>2YR*"6Q+@+F5EG(:?-V"&4F1H-U+;8\,*^-8 M M)-BS!^P, AN+_.CBJN?GQBYC/97 9-3[@02JM#L$K ,1WE6JC,J/0X#VG$X' M&;-G30&ULK'N>H=<*OGB^^^5[4"PS9&[%:OBJ6ZP-,,H$Y)C"0G-(HB)CFQ9 ME-Q6$J5*"AJ1))ZM[,$L-ZYU%^W%K%L%PDUDHWE3]^3GM3VA62S^!!Y;*P#_ M#I;;G%.V-<&S&('[4W%CT#!8!^9+"W.=&_-A#]R??]] ODOMO;T,LW\5 V_$ MABIKX"YXW#H'WH <%3[P'V'(!I3?7[:['0FCL4 V[Y;P%&*>)I#'.8)*2Q%3 MI@B-G'[!*J>;,5JH0 MUHHK&BPU0+MQR'7P!>:-PR.0+SMAN:ZITH'E(3HJ-0)^7#NE P,[>RD=7MFW M,62]#*O>+U>J,BNT=TNVJ#XJH8HGVS_[W:XI)&-I)&("N5TO82XP)%C%4*9I M(I(DMBW7_)I"N@F>&D=L]+9A%Z.Y^4):Q6MN>%,LV$+8";"SPZUYX76/QG$_ M.P#@H;>Z0V#=HU&D'W"#-8ET%#MR@T@_,(Z;0WK>WZ\J!LJ;+KIOC5$+LP13 M>]4(-"5"JY0:OX8I>U#1^#6""D@HSR.&DPS'3H$S!UE3(R^K+&C;.F_5[5$< MHPO>;C8:&+3 !'0>KYXU,KJ \ZN2,1" H]7)Z ^D=\T,!V@N5^1UF'? C?O M]<<]V\"?F!_Q6/W/VP9!?Z@3NL,J-^Z9WB# 'IT"#B.EYX[#II?2FV7Y:KGF M*[V>;U8%NX6 +7GYI$H;#A1QDF.L%4P80A#S*(4LCCDD6D19I"1.>H(WU!Z$K_AQ]R)Z@G.T)]%W'/]CV.\,,VK^:ZT>:$\0^R3Q MGL*MFWJN1",PJ_@ X75L^HS)O4Y*/Q]KM,/19XS8/P]][I*>=4R6BWM;NL+V M+=T[/Q)I*N-424AB6STW5RDD62H@2I@D$24X2J1719.38B8W2;?'JL^V.K?7 $^=Z%^91*Q.W1! MTHH=Q/_ 1&-W<+I3CSW&Z1EG/MDO:Z];W(OONTO:(N?U^=UWVYRX-*&4)IK" M*.=F^# MCR*_PXWL1^55N=H5G_Y5+>]+]OBE$&Q>;]_3C&2:QSDD4:P@)GD$&:<$ZHB0 MF(IRT3ZC2OK>I[9\'_,LB9^Z[GXN96A44[,-5<.(-_"O<@ M32SZ@QCV6'Z7 E,XGN\ D.,Q?9>1^@0^ZIR@V_M2U63;IO=CSAEFRJQ(LSR' M."4Q9(BDD' E&%*Q2'.GX[3G14R.T9K(/E&;7HPJ$[7''RSA'C%%V:'P8H.J\9 MRB,NH,J2%.(\%Y!)0WQ8L#CG*,$YRS8)NV[>7;= IS?W,#,W,//]OBKFQ7_5 MLV.(LK9;9-V\LP'0&JUEV$+:?2E[HO?UMY5:6&_L?*';5TJ4=0C!9MYN[ E= M\_8Y;D$KWFZ%3:#>[7/#W:K='MW5MU?1R^7#PW)1E^:NMZBJNUV?K9F(.,OR MA$.51@G$*&&04Q5!):*$XRA.,^%4CE-\"??3D:=Z'?3T/"8!J8A1SB'[&WD@LP5'8XZAQ^YSY&+JHVO[R?Q6J-$-^^?YJ:<.:,XP9CY7,H62I<694QB A40:52I4F M,6>I]BK8[R5]:L2S:_T#MIK6'^_WM_\._FAT]@P%^CT--P@Z>/NW M5O*!:>AF2TZR?TS[)1]8SC9D\AJD;^VVI^7\R1:$JM=Z;YBH"\-M]YV(PDH1 M&*5"0YRP&+(,V?/V69Q+$K,T\6K-VBEM:H2U579S4&^CKF_1MBZ$W4AI,-P" MD]!9R *T(W+"9+ B;UVR1J[WYF#V<>DWEYOZ;N@HK4HS[I[#];:JUDK.4$9D M&BL-4R0,:4B50*9H!#5AL6:2IB+*_!H6G1,U->[8:MKT?+MIEU*@J+7U7UPY M@.VZOS,$A(%I9(?>X8*J473(39M+8 RV87-6T,B;-9<,/MZHN7B'_R;-JS8$ M8%NFS)(\0\;'8-#V*($8Z1PRD1B20$E*=6(3T)U\C.<#3XT2-KK5[7?=(7@< SVLUXK\V04Y;VVO8X&&BT#8Y3ZN]O99S\>X^ \F'Z]>NFROFI MS@DH2P35(HP18 MG?'NGLO!4 P\T9\=Z0"MTC=^[2FN@-4CE!T"WI&BV\/ [!?Q]H6K,PCN/-AX M<7%?^PY"Y=XW]SS=8NMN*7GWI,J%/4BS+67\D:W4IZ4NMW]YNY#JVZ>O[-'^ MI=ULR#/-#)LS&URWA_S2#')FG*ZKQ-M MM 8_?[I[\_%/>W^OC0+6JOH"SV,L5SU)M\7>:,\G\$?EZD<38/MI$&R'.K-R ME2[C'E<9 K:CDRJ###KR><--H5W;E*'>X;^S[4$^?V&+NT<[1/5^6:>8*OEQ M.9^_69;VIEEDE\H(QQ!'MI5"IB)(>![!/(_L)S;+"6:CG$WLI?[4./_]VKX! MMA)JW1RC$*O-GM,__6.4H7_^?5'X]F@9^7U(4$X0CC3,H\2\%)1S2!2B,):Q MBGF:Z(R2F7G[^?+O_XW8-V.,=V*_Z$7]4H#IOP^.CL%DGW%H3^+:8[ WNTKT M6PQ #0)8&11 "X/M.M("87[VEN9EZ'@_: Y2O3L M.!;(=3<_L)X;,:?:\,5,TTR*6VE98FS#&*46W=*I#!#5!E*U$@BI[K5 MSA*G1G9[6H*ZB/"U\=\S0'O'?J^';]RX[PW8A]*JO E1#@UE[WCO]9#^F%AO M#VBOB?-VP^01XSTST(^*[W;;U1';O7#C9*,(SRHO_FH/7KXR5FP/%LR4%ARG M9@TMB?5\,R$@)8GY&I X2W1,D*1XUG0'^K1BY6HR^\D73?.9U<\-##>QCZJ= MUHHWD0>K?O/3WL&>;9>V&\#5?;&H"Z-R-J]WJ&U.L5S.YZRL;'WP)K_8,[UX M"L]JIB,1Y;&.84YC#'&"$LCMH9-8"9I',DX3D;>OX>N%8Q& *1CF_Q)NS)OF M*ZB:@\+_[=Z_R810!GVC_CL&5DZ_O(0QQK!DF6 M(2A5)*56B[T1_6D%FNUK0@:\U@HB3-(M5E6 M8JHC2+-404ZXRG*E,25>0=J34J8VY:V2-MFC;-3TK+MZ&DBWR7\U/(&G_@:9 M5L,@E5$[,1AHVI^6,>JD[S3S^93OOKAW6-4N^^HML7<%X_9 >:&J30FO5WLO M+]<)99H@J(CY'ZR1ABS',101S065,LN1;T354?34J*'5O-G(]0Z0NN+M'!L- M@&+XL.@.P!NPT?O[#5@M 5=F25G((+3BC]9P<5!7P6.'0#T!.1']]!VAKV^R MMY9:R-J(72Q>J#><&JG9M-LX3'-$V@H&ENR,HZ+X11J'.*E601 MC2/NY[*X"Y\:77TPBML]'%M&ZH/YAL"/:E4T]8A :P"H+?!U<3R>AZOG$P;E MX [1WDY979!>8@>V;'R!^78W^HQAG^/G+:(:F5$?%+E M4R%4U69'H8S+-(EM2PRN;.UD!KD4$A*6T4AJF7+NU"&W4\KDV*JM_6OG4:NI M9S):-ZC=3#085($IIQ=*7EUS+J)P1=><\V./UC7GHGG[77,N7]RWQ/&G+VH^ MMT3#%M]G5*1)%(D4,B08Q"CED!'CN211BM/<."U'G]I$;VONUBJ" M5D??&L4'\'7/[.M!"3REO?#H47#XE-E7%!@^&&[D@L*G3#DN('SRJAY)E_72 MYLMR+LWT?[$NYC9>_O;AL5P^-34]-V49XDQPFA"SVD@BB"5&D.F$P13K+$8* M<R0..N+>/>T#H1F8"W9 &HW!1F6PKW.? MMC&.B'HD8PZ/[$CIF(,@[)>1Z8=59TZFXU#C967ZV7:0E^EY:[_-HW>JJI0Z M3 '=;CON[56]-PNZSU_5_$G]MERLOE0SIB--$.502&I\,B(B2#(E8C\!M[V@,8(.SOC5AO_I7UP;Y#?@/Q4IPMQ@P M->I:$ ?:5^JMQJA[3->"]7R_Z>KQ^J;Z/*GY\E')STI\62SGR_OO'VURT<8; MX$EB&%!IJ'..(4ZQ695B0:'B@N$HCQ+-O+;2+\B;&M%MU06KK;Z^J4#= +OQ MVX"P!::Q'6([54&C:X *7HZX#)8JU"UMY)0A)]./4X?<;NOI:2T7]Y]5^6 3 ME'YC]C2X#0=^5(\M@=WI#V6Q$,4CF[]=V"_89_-HU(RB1*'$MM9)J("84PPY MQQDTG,.2.$5)ZE:W]CHUID8^YOW+/+VL?O [^EC!00WM81D#H+4 6!/L^>O: MB.^M+U6K.Z W=15<0_E2_908UY.Z"J@C/^JZT?JT>[9IV>7*GOO^I!;%LGR_ M7*GJ\]?EYR_+=<46TKAKB]7W3S9UJ_WH*R6U3FEB'I@B$,6@UOH&F&;:/]'X7#!F)8@ .3WI[RH-&^ M01H8_<'& -!8 &H3>K6D]@?>IU]UT K+RW6U6CZHLBXFL#'H MIJG"4X>JMD;YIL#Y/RLW3SOP$PC_Q3D)^/;WM2E[_][;X+2/XZ,2JGBRUH$_ M:B-!H,RYWB /ED#GK\'(>72](3I.I^L_5/_F5!\V1_#MZJ.KDP:=ZGAU^L*^S2GK_+N_,GN$>O7]5HARS>9U M7;5"%TJ^7)>VSM0R18BG$@F#(!8JN?(YNU#?BTPE,B?L/YM+3:,P!/UN#_A1T^380OD.5X+E2 MFW&KYPP#W5'AFX&&[QB%FD:#Y; M+5=L[D:RS;!>7+D=/-R4_&QE %;KYD=^+4QN'.9O?& JNNVVV)M$#@T=TH>&/)^9S_[:FXF^7"]6U6[+[J]EL3(, MH*L915AK3344D6UUQA(-F=*QF9BY5H)D$>=BME#WEB4^NWL]GFHXO;RT>7F/ ME GW(M?ZF0^J]IV^G@_!<9X'P'0D0FBUW-LTO@%;@-H& M _N %-(/NZ&XQE/ZN*34#YHC]NHYS!"U[[;U6##)LRAF @H6$X@3FD&>)11* M'B&NXBQ1D=/IS&XQ4UN3'=5YNUR5Q0=4-W:Z'JK0F\G^*%U9"R]0G9HS0GY@ M);Q+]6P"A.4L5( M;!@A\B&!OBG076C0B&@"LP%6Q4W-78 M#L(&EY 8B _.BAF5$2X9^YP3+E[?CQ6:?8M/*[-$L!&N=_8AV=HPML4>S5,B M.8EAE$8IQ+F,(=.4094JDN1FVY3K2"@C .,4TTI(I'D.N$YW&:$YHK]W9=E\1-C3SV% 95HS&8 M-RK;:(.HE?;I-G41;TJ8(%%&8483!3%*)&090E#E.C=+NT13C%SVAP/@/=:^ M\:!X=I/R\"@%YN7]%[)5%K3:@CO=[B4-"J!/[[,A@1RK\=E5@'HV/7/%I[OC MV<511FQWYFK18:\SY[MZ?-)NDSP]G1;_:JT,FJ0]WH$(-9\NLTPV;G$$<9KG MD.8D@ZG2*HLD(B@CSA\V1Z%3^[Q9S9I#'AZ4X0JP _,&@"TP_R9_SM/_&YP] M*F/4!C6H/8XHN>+J0<@!\!V)EAUQ'HB8/7'JI&?7L<8C:4_K#JC:]]Z>&;2J MU,ORP<90ZAV1;:DOEK$XU0*22.008XD@Q3&#C/'$P,Y3DCMQ] 4Y4Z/E/37- MJF,I_@;6B\(WD>(Y05?N+QG M(LQB5VY=R3=&:9OOMFX^X7?Z^7;TB^^G!ZCW.%,I MXBB/4YBDA$ M7&!^[/G,_)-TPJ,Y5$)/0$W'3?X)#_E1HM ((OM],CZ73*KCG*76VV%Q'M-< MI<8-M]5@$B*;39,$IS1B*M<1]FJKV2EM:K1=*PM.Y/'Y,78WPFZ<.QAN@5GS M+&0!G$LG3 ;BOFY9H[*7D]G/^ TZT4DAG*0SLH9U[VY9.Z1(RFSW69_,_K5BY%>\1?JOEA89PYP M-J]W6WXNVA3%ZD^>IT/W\=0RQB1.-LF6#LLD&YLVA>:P 3:J'4#&L4&/,)ZPMRASJ/N#SWNX=(31AV= M%#UUS;6'\C^J:E6NA:WXN;B_7?C+DG_0V7=G2,Z?:LAV-6Z#E/" M/,QJ[I2$'U9\_,(*KNO2OHT%6\9X^_#(BM+F_;PTKM']+D'#+#.PE F,%$W- M>BY'D.296=0E,^FY! PAN;G&K^-8[?3 M%[0*]^[<>(DJ/-LV#@?HF#T;KP*V1\-&-Y0N=VN\,,[(K1K=K#KNT^AXWW6E MS]=L?L?GQ7W].KU:J[>+HYZ G,J(9C:C7$;V$$\J(5-I!E-BOHB&L)'Y;Y^* MYY=%3^T#Z=^(T0-F-WL^O*A7#X54LD7WW^OC*^W>%,LV$+8#4ZQ*I[J'::93C#)TUA! ME.G$+)15"BG!.4P(H5&B441UXI-SXBYZ:DDHMC2.,*J#QU9WP+\#O=$;L*WB M?J3G\2SHQP?>#DC5FK_CN;K]4L13S.B&8PXS0RR\:ZAE\:P\2P68J1^4_J M5@_O&47C"-'%&Q.H):R3"1E",, L12=C)^ M6#3ER,RN>,KQQ;W39&WVK>&2#\MY(6SV_J;&7(JCA$8J@A&*S'HLL95V2)I MSO(H5D@C2;#7T:JSHJ9& 3M-P4;5WI4\.P!V8X-A8 M,"3T1ZY,T>P&,X;)F MSPD:.VWV@L$G\F8OW=&WGE_37OAUDSAN66B69IA'&3)+FDSEAB/J7'JL[?%+ MQE J\BC+?-8U)V1,;0'39-%O>BUOTNA]J_8=0^G&!E<"%)@&-MJ!5KV;VD,8 MLC;?6>L'J\EW+&'D6GQG33RNP7?^TGY3_*,2;0^HIIR?/0)XNQ1%F[W1-*DS MBY([_9E]NUVMRH*O5W53DN4'5F<,Q5D69:F6,-4YAS@R_@*E$8.":6'\"9T+ MVJ>)P=6*.4V2\=L:W#XT1]+*K7UFJ6Y?"GM,9]LX:%DW#A('C8/FWFVV](\F]N[EV]WB62-03? ;KXL-3!&W8!]L^S6;U^HQ*LH/!]YR2AQNX?S.&MPN;9&OWNG]?K"LE7RS+V_2VH*O;DC GE@QKRJ<(3TA.M8_P':)G3XF'Q_GRN]JD4)TX<(P136UR/TR3-(8XSHE=>R*H MB$Q1;GQ-\WYZ-9>X)'%JK+4YIVP=0^,5-@Z*/26S24;E:J&T=Z&VR\B[<=:@ M> 9FJHVN< -=V+/?SM ,U9?BHKQQ&U2XFG_4J<+YQIYAL&*A-C5_VS3A2"5I M@AB&B-(<8DXII DE4)"$2DJ$3&*O7?!C$9.C%=O\$')FO]2E>EK.GVI/J.D* MIPW#S[T=HA.X.H;"KD(K=!S,*% MJO?&3)M/N9P;2?>;_;@9H1BQE$B8<80@)F9EQ9A$,!8QUABSG"JGG@DCZ#JU MW75KI/%;K#6@:'J^K*P]?;KBA'FX422P3A&&B5 8XB@1D"0ZATFJXHQ+&AD? M=+/#^??Q> ^W/0,_X ^E@N:)]MB_#/E078,ODYB'P8,X^RWIZPW/G:E@9^MF MFK;7U^;>@$/SP,:^H?LS!7T(@_9W"J/I#^@/%13RT_VEPHKL64#%%D#_LIR; M.ZK7_[FV^QW;C!G*4)IG%"*>,X@S)B!'&8-B1D%2:.Y#-)094W."QJW MBLE%@X^*EER^HV=OB5(]LD*V0?O;A;RST=UZT;W=8$.4&BK))40XSB&.40*9 MQ!2*+(HSK!C#D?;J,W%9YM08I55Y6Z:RWMAL ^%MX)75^GLV4'! WXUH!L8T M,.-LX&S5K=&L%0:-Q@$V.3T &JKE@H/$<=LON$-PU(K!XU8_(JK*U>QEDUM2 M/*G76BO1!J;O]*U081S#2-(XQRR63 M3B$6=Y%3HZ&=UJ!1^Z;-][ ;?QO5P1^-\HZIP1X/H)N*PL :F(D&0M29COQ! MZF(C,]H>$YE_[5C(0] H).1O^(:#>MS9\_3!P[)<%?_5]A?8'FNJZ\$9RGM5 M5$UM\)DB),E2R:#@"8:8<@[-+P0D(LIC'(M<*;\V+XZ"IT9'^WK;^2)MAD51 M5>NZ]*RPZGL>3W!] FY.40A< _/1LM;74?\#2#)UI#G6UP M%3ON20=/,([./?C>WS,OY5D3E,_JV^J%L>-OLP0+&:5FE<82F1F.DK:J.&-0 M8J)UGB8BC[WRZU /GTQZZ=->8F=IQWG)$(TYS#62MB= M%P*IR!$T*YU(4"42TK<'R&F!4Z.7_7X4M<9PM:E\TK?!QQFD'>/; ^(7.LI] M!-VV:$S;N@,$6>FX0C1XZXXSXGY0OXYNX\\WZ;AP7T^>63\^SE5=]7K^HNF4 M]>F+4BN[+3-?5FOSWNUF@F(L181BJ+0M!RJPACPA=54)DK*,V#NR4"!$0S/2GMK@&;([S0-MP/3!;"B*\A$]+EWU M .6(NOJ,<47SR!?V:,S+O4-WMV5IWK):@^K%]]TU;T#?+F.=8"$00QMRNX1&!(L;81KC2+LPA'E/G170 EIT:+M:; JNH9 M? _Z)!W)\P<_G] !-8]'TZ\%9"#LAFPE.;2*X[>D# 3RR=:6H63UK8*TUZ7. MCMS.[EAAP859"A.:,EC%REI]/4X]H[W9=?NT'VIE@4*_6N>+(E MF%?FP=L2P4U"9KV9L5M#(<5M6YT49BE.(4XM462VOSA!:<8B9->Q_?;,G'68 M&HGL[P4U1L#:"K SH\U$[KNKYOYX?#?:@H ^XMY;-]XC;<5Y@SCX[IR[!C]H MP\X;HO-[>/Y#]>U!]O"X-OQA3\@\6L^L#94E.?","#+H$KJ M;F^VLK17;9XSNO[LO[%M)X,D,MR^^6^P4D@W2;_]? $GOM;!6_ %J1: MQQOP:]E5"Z)'@8 N* 8[VW]2R,C'\KL,/3Y1WWEUO\E?/[H/Y5(7JUE.S\Q3E_A-1ZF*V>O%JEA]_ZCN M"WM,?;&RVZ$SB9F*$Q9!$=GX$E81)"+A,(Y9K".BHA@[9>^<$S"U[V^C(]@I M":R6;E/T+(C=\W0(: )/5D]4G*?M)=-/S-U*B3_?+Y]^,;,FU^];^MNR7-VS78/ZA!%&242@H"J%F")I5M,Y@CKCB.0Y1XIZ MA1N>C3^UJ;M1S^][^APTMV_J%5 $GJI;S0*LC,]8/= 7]OGHHWYESYCV_$M[ M[K(!XH3F'ZI\4A^7\_F;96E#D[.$L(3%*84IM@<"$QE!CE(!4T*YPHQCX=?0 M^H*\J4WHPW!8JR_XPVH,6I6O"2"> +Q'(/$Z&$<-*'HB>%UD\3PN(2*,)Z3] MN$CC>=,[(XX=M_5<6YOU^=>B'DT5]XNFZ(OX_MFX&]6\SI+XE14+>\QVAB+$ M4Q%IB.NEMU0(,LXQ)$F4*)Y2G0G5H^N2NP9.DV;\]DJMXFW%*/$=K':J R;_ MS[I:U2DFGFMX]P?CN,0?%N>1=@!:I6_ !N6-WF!/<6 U;VN)#KA/X W84-L( M[H+'W67P!N1H$\)_A-X=9S>-S?8&O]U.QLWJ)TY2G<725K^+(11PZ9$V-H3:J-DV'-KK6U6 X$W^; M+^\]**-0;1ZW@"KJ<$16%U]XS/'@+J&:*Z":9PHC1]"/6(U9S&X(EQS/.;($9NS M1AT';S&[G\^57>^+0^).OEFN^TNNY<4?J2G,?E5#%DW4BZR(. MU2Q)4Y81I2"B2$$<91$DF&#;%TC$$25YC(A;ZQAOV3TV: (30JV7V\SW1[J; M#\*@-](:9J.V7<& C>)@HSG8J7[3%/AVW-SRQU@N1=T%M/Y>_ABL#U3XN\#< MF:][X]:PN+W=$K7-MHYJLO8?V@G:$4,VJ5;W$N]5E M(9AG5<\=@&X+NGZPA/;6C%(!5FO'M@Y5EG,W\+AU.(\,.BJ\>7Q%S^ZMBE6J MVO8+DA(E,36++(;2#&*%;?,"DIN?S*^YBG$BG!99IX>?V@QMM'/I%N2"G=O$ M[(](X,GI#H9_3]:3-@_5C_5P\'%[L9XT[*@/Z^FK>M:V;)JY+>[;+B>[]P]I ME>7$3-O,?$0AI@I!JG,&$RXCC#4C"'O5TCXK:6K3>*OHMO&19P.U\YBZS>E! MD H\O7<@;90,,M4O0C%4HJ4FT*LE*ROJFN O%>K.VT&Q/HBC(A8A@ M+A166O%4YLB[#^,5"DV-9'8Z@\HJ#=:+PBQC2S6W["Y[=&R\YFFY\=*8SR P M?=5*@L86\*JM%E);V[ WA-JKJYMNJD;*]@3_3N[!FX*.0#"0[:.O$:= M\1M,#@#>R3:40XSKWR/NMV)1/*P?VJ6Z8HFDF'.82WN>%]ON)A)1B)!93VEE M#_?%KJW@#D:>&CFVRKFW@VXJ7'6VBLZK!V.-UHCM9-F M[/=+.WU!WY8A?/5V87.+[>;VR^7B294K6\&C^;$JEHN/=LL[FB',4T9S C53 M$N*()9!(;59,$8II+!%GV.N,D+/DJ_./&M^/G?CV:#;BB=5@?4=[=R_8;&!&&$\1S&.=I:GR%G$%N6QR1#$D4,8Y9FKBPTF51 M4Z.A5EG0:KO)'#7Z>D1AN\'M9J!A(0M,.>?1NNR$^,+F$:T>#+Z1PM/7P.@7 MCW9"IC, W3W">!%G)TL.0LQN=UQQDK1>R;UDU9?;1?T?6Z;IB@3<5-GU9BEWFR?"6-'CC*G'H]")P F.-$?:0 M/OZ987]H3IXA[C%,SUQ583,[3]=<;Z,X+Y1>ENJPF_*'LEB6S9>9_8!*C"&).C>3L\@=4=')\:7=N(;V]= ;EZ#8OL:V([)?QXPSSCPP[F8 MEAQ*_KA9S(%1/$IZ#BVO;P:'4V1.N$,T6':$@\B1,R#<03C.)TYG."[(F1KQM(=--[J"1EG0 M:NM[(/:9*IC#=4NU$S0G 4$TU@3"6'.$X99,(V'Y8RDS9\J?VZ<3K( MG!HY-"HWN:$WX)&5X,FJ"WXN%D NYW-65G9ETJQMSI?UZOT(W!R3@8$-3"(M MII\:3(W"]FA_HW*3]&F7_,VFP:"]4%PA&JXORD6)8_=(<87@1+\4YUM[UD*S M'9D^JE51-MX/GQ?W3?F1]\:Z9C-_QA"*<:(TC%)+2#3"MNTDA2C6G.>&J3 1 M7I70'(1.C9%JG4&Y51HL=UI[5D!S@=R-@(8&,O369(WA3E^PI_ -V*D\8'DS M#X"&*F[F(G+(!P5-O.YMV^N:;/]TZR[E-W\J=ZKU4PI+"47!.:)IA!G M-J##:&Q)2$F4)3ISR_>^(&=J1%-G0195M:[+/=@]5C,W%LJSR\LY4-UX90"H M E-)DRNZ0>EE@]+[#I1Z9(5V8C!8#NAI*2-G?'::>IS?V7UY_Y51T11#MC'H MY<*>ZU,+4:CJ55&)^;):EVJ[<\A5+)G$#"(M[:9))"&76, H2E.AE?FW]&WO MZ"Y]:I2QIWR3EK&O/MCIWWLSU^_9N"^>@B ^PC)J*+![+:>\01MP8>4N>_0E MEC/;=N_G0UD(-4.$*IY3 @TQ&(Y@B>UY'1M7*,EC(A-$ MXLBK!MANZ*E1PTL#H@U_/%KE;'15[&T3#[(WO >K8VRZ%UBA(]!UQD^MU8 A MYB-+APHD[P8>-UQ\9-!14/CXBKZG*\2<556A"U%OGKPQRNR5C*^K MKX4JF^ MJ$55/*FW=8)EFTS=I,G4Y^H_LV^[ZF)*48Z2%#).*,2QS5Y14D*&%DX M]UH"A5!R:@RRWW^A-@@<6 0:D]IN,=MB%\:@*[N&!7C\;OSTHQ]JZ!WENY=O M[4.;KYMS9S;%S'P0GK?/L'N5QI\W&LWM96\7YEU3U:K/ ^YQ@"'<$QCLE$, M%4<^"A$.Y./S$@%E^:<6?2Z9??<_?7_@2\,'.(D$BG,H<&H+?!.[B&02QIQF M#-DBW\JI;-W1R%-C\E8YT&CGGBYT"%>D ?N)/:01PU%. M*(YCKSJOO@I,;7)[K9# ']8.4!OBN2;R?E!NZYV0\(=>RPR/_#7M +W@&[XQ MH)OX']4BT NZ1DV;ZG.<@HCP@7$.B:0Y)& &D6:)SG*,^R5A=Q/C:G1HWEE<\]05#_X M'6-4P4$-';RJ#8"U!6!G JAMN*E/*M5.C?/>+1?W34&=[2'P4CVIQ?I\=.DJV-VH+P"8 M@;ENHS'X6MC#6ZW.-V"K=9@<:$^@!LL6HD-,V!?^T MYE4A"U9^WQ2_UHE*(LQAQ T?&2J*(*5(0(18G@LME7!K]-4E9&J\LVF0OM/3 MH^C(.2"[R64H>$)[34?(]"E7>0XBCYHJ T U4CV4/I#YE3"Y@$5G^9%S]XY7 M.N2"]@=E/RY=V[L$I7'OA*U ]LJX%_/EHWTM6L]O1FU&=\*);5,=0RQQ"JE( M,L.'&5<1RY'.O4Z#=$J;&A-NE*T3CN5.7>^*AAT NWE=@\$6F"$/$-O3=%/[ M:M "A9<1&:X<88>LL8L/7C;[1*E!AYNNR(@\*D%T6Y;FM:A3B%]\WUWR@7VW MOZH;EMA2AZOONX+E5;TI]_D+6]P]UB?=?C5#K*JWBR9T/R,LXT)'"B:*2HAY MFD*"\QCR),KS.!9)BB._TK=CJ>XS/\>IF=O$?&P*3M, ZM[J:]:7-I>SSM^L M^B1PCO$6N-'E%)]L8.:M[8$GJ@[N60WX=[!_76OYIL=48_Q>*XBJ#8BLC/V@ M!> &-!#8^I0-" /GNH[XV(;,I!U#[?'S=$=\&">S@,>4?VT%][I>Q.^63S]^ M^KU=TR4BC3.=T";K/A[WL:G7[E@,_ M!:],".8R26"&<0(Q3A$D]JPZ4V9]$M.8IYKV+8=_)<#C?,B-:H,"ZKP:&0:D M\*N1$R\@^-FB]J< /=R=?+GW?=U&YY#DD<638(HXE9%$<08'-DH(F2"FMW#=SSXF9&@M;]7QV)\_" MY[*%.P0HP4/?5L M/>)>[B4+#G=S+U[=,\I^LIO$B4.Q,VYH4!DNA'$4VW5GRU"CRM^5"?0P@@0T?9SS>G.7E2?L! MNR]:0X7:G>6.&VSWA>,HW.X]0#^BZDK"W!S4:D\6[A\L_+QL6K!M3V3&0LF8 M: YIDJ00$ZZ@^5<.-6,>J5,3F07E,CN68K3QSD-K<-97Z>-^=N%\VQ MS!7[]A<_ ASJ4;K1XP]X0(')T^M,],W9\[9M_\<0%9 &QGP@"AY*JU$)>F H MG]/WT,/W(_=M4Y&/[.MOS/!;P>;5+)6"(*X0C+#@$"?2'O@1*8PB(3E+"*>1 M5^V$DU*F1KQ&-^-;MLKY\>II%-U8\FIL G/>5K\;8!':JF@#3.95'8ZZ.H$8 MB(A.RQB55CK-?$X2W1?WG?*B5*Q2KU3SW[>+6R&6:^,[?F#?+<7,%$F9CFW+ M#8ZX[16((,$(011G@A.4DSQUVH!SEC@U*MBH!QX;_7S9X!+ KLPP(&S!6:+1 M$?R\T?9/-O*\!?+#!2![L(4C.(,QQR5Y([.(H_G'C.)Z8S]V^5 NY5JL_LIL M 'CUW0Q>KME\EF$1:9G%,,UMT]$$*<@,S4"9B9Q3F5+C5\R:9GJ?5JQ?&!V(VLKPP5A$2.11S#._=HY=PJ;F MT+6;-)_=.S([0>KLQPT"5'@7KL7HH$QWD#JY+I ,Y[B=%S6VSW;1Z!/NVN5[ MKLV^B/=CXGFB"#6^@V$(8FA"L 2R2"004V;\M"1#,M+]LB_B:6=?Q'U3"N)K MLB_Z@A*8#)ZE$,0#95_$0V1?](7LQV1?Q.&R+TX!X9Y]$4\@^^*4!>>S+TY> MW<]3^G7-ZK,4JMH&M5*.7@HTT'7Q7N#I+HNI^Y]EU.77'S_ M!E7$G]@ ^WCHT]%Z@DN"O^[KZ;7 M;_;:-$(KT6H\RQ$L; EE4.*" *A0#@C6'(B4,@8Q1!I[]0SOE38UIZWN3ONM MT6ZS=B$@!4. ,29* ME>4%+'+?2)2_ULL3/]ZEY]51M=)_P??&;=+^J[P)8^QSC%(]J.=5.X F<$VA M%Q[@D'6&7LJ4\6L/O?"@G:U']-(Z#4P)7RE9;=XQ45=,?K-\8M5B)C$O6,I2 M@&!N(V=18>;57 "MRT*6&)=4>>7BG!,RM05BHV/2*9G\WJCI>39Y%DZWZ>96 MD")/ ][X^"=K]P 0*B_[G(AQ4[![C#S)MNZ[=F SKH,.#@_ZN+_#+-<*%X70 M9@%FO&J8T+#3"QGWP(9 >65-CCTY5^R5TRGJNB7N M=5RRAH$K]HKR#%+)[U_J4@510K\=8 FU#NN1-.XRZ;K))ZL8AUN&YH@TW=T_ MLX8+E97TC;X;- @)4" 9H7E.2JS#+A%.]]X?E38X:Z[-$WHUNB MEZND:I7US0EY#J$;']P 3&0.Z#1+K&JVJYR8;^O=Q-?L6[5A\^I_FNYS]45W MR<,WM3*SF?G]O=A4WZM-U9-4,R UY"Q,P;)!GC]]Y 20LZ:=YGRR)POJ36G4'YY68F2\;(9:G=AL! 8AL>**0*2AR0P-8"%E@K]YM9Z5,[=NO ME:J+Y\OE?,Y6:YLFVA32]ZRC?QY4760<\E0 3#D#L"A38#RM#.2:(L(ID@BF M?F6.;X9UI#X%:I/8VE0UGF+Y]+1L^Q,D(.&107"$OD+/\PIB;*PZC$_>%K)"RVD>DR\ MG%@2:N'T0:W72NVLJNO65[D+1^LZV[\'XQB*L98X)103#()"3&'U % MX%R70&52IKS,$2J\EE;>&DR-$\P;A?S8P!]T-ZZ("F5D)FET/UR'U>H_ZY2[ M629NY.A.U-B(OW.F&2+Q*P6 M;-[U\EW?+Z1M=EVW(V]VKS]4"_5^HY[6,TJ+,D.(@K(@QJ]!7 .2%1G0 A>% M%@H2#?TZZ Q39&J4U]F1V)U^5XZA;BM37M84WRNS4HJ2WR//4> M/()NQ#G&N$3FSYA#,J 7S6UX!FM3,U"-D3O8W ;6:7.;&Y]WZZ%=5WOOXW*C MUA^6;&&EOJL6;"$,VW]60E7?ZZJ_==G(+,]@+ID"*2DU@#;8E@JI ,\T@B2G M,G-KC'.C'E.CV,,CK,Z0NZ0VQ?A$UICZB]Z9D^SM:4^Z/"EVZ/CYGAM&&Y41 MSQ1##\@-YXV#X Q^%NFGQ0N=4PZ"ZO(9YK#'#217-3>_?30"?JD;Q9B?NQ[> M*4RA-&ZJ;3EAUN/,.*I,*W'+XN:'$6RN6H^NJ=.4T_*NXRJ M(ZL%P2HV<35*UD#MU S?$_TZ%J%8Y[*@<8GEJL$GW'']CH'T8+L8?EW.S1WK M)N)[1DC.!472.%-0 5A2"BB#!4BEDJG"F*59.=LL-VSN2 LG(KSH8"$43*D48[DNS>H?(\.Q4@(&TQ*D3&4,E1 JG0W((KP) MTK],D>*I,XY0K#E*$[/O^P.?58QTS;.<]VW_W2_5D+GG0OYI_76LF[.]JAWE_3EJB M7!(I-4 "0@!I00$I, &TS$J)%"EAX=G&/*A^D_.*#]:IK:EWR<[8Y,#:9&_N M7=(9G#06V[L/;1ZT71OL%?#:Q7V)@1UGORZ>="_K9NTD@>^,5HI^=YH(+[:S-=WRU6SX:*>GR'.4(;S M.BI!RM*L?A#4QL&D"I09U5G*&)/(*Q)TL"93FQUJ[63"FM.?96N'[6JD6DOJ M$/*%^B.9UZV/YJTE?>'0@0?/D>W'&)+8O&YM $L-C!7-B5SR<# D;P^'I+6E M"8O81T4$9.]; 0W%TX/U&)>1;X7KA'MO?N -]9FB%*?]=K=BCJLO6O6$;M>OL/).88L52VY138AMKP6W*3@EP!AF7 I+>IS$\/H5Z7ES9 M"4U?EC1J_IL_+VWQI"VY:V@WH M45#7CUROMW:&>+U<;]:']0&:/\'%P#+RU--4D.U@K/6]2YX5 M"OD4 T>/JO&!\1RIG/O-N/I55?< J;?SM M8E-/$X;E["[==V5XG[W>KNR9VDS1+,]XCH J20X@TP5@G.=VTRPM<\Q*G3H5 M[;XF:&ITW.B:'"AK_4B6M.JZT<=5=/OI-R1FD6EW*%S.K."*Q1DO>*W$WQ^7 MW__=/*)Q@,T/>[_WZH-'H0=7\SI:<+Y^V*;/NVI1;50=!GYF/EF.V?6 M5SQ@H1DVC$ SH@'2T/AO>8$!*20!LH"4%(JS5*'9HJXE*;^X[]/X:^+T5=#F MJSC1)]X7SA Q\OA&YYT:^K*I]72K,(V/SZ9MV]SOZ@7V-^L\]WD.I2"*8:P M IF"',!,F24LSQ@@A$I;$1Z+PFD)ZRMX:KY3I^U=4NM;AQ;O-+XU_>3*&#CN MV$9 -C+'W0;J#2DD;@@%SQFY(O:%DD3)X_] R=V)EC_[>J.:_[Q>[ M).JVJMFN8:U.J8 LS0 6&@.H< %XJ0I $2KRHH0E9YX5\%Q%3XVL7M>'IVM[ MH-Z&/=@OZR"NX3]\"^4Y#X(;5\6!-C);=4HG/W5J_\TBO"_?T*H>I=>P/V+! M*NTY"QZY")\O(*?U^;R?$'[E>>#2M8DQ^Q(H::X)4UP#S%,(H* 0,)I*(*19 M>&*S]BRE5RV&@7I,C=W\J\\,'8#;EYF!8'W)M>9!@.VA.7'JT=R(Y0@+SSXM M)K/Z=(#*9PGJ\KB!O1/LF:X]DVW;>A1,J0RE A0L@S:'CP,"4P*PS"'"*2YI MEGHU2WC^_*E16=,4N [F&-8;Y1@_-\:Z 97(3.0#B'_#@_-FA^IPO3]S\KO%*6F!>#]0K[:5G/[X'91I+C6!"MFIZ[8V>1=-S]NA6?V+M;'32=AA$6 ME[T8A-JT.BMCW$VI/C-/-IUZ+QY:/ZPI?-"UL6I?5,)TEA(! 2^$!##5%) L M30$JE,*%*%%!D5\9L'-BIO;-'P8VOU&Z$I5G6\\+:+I]]K=C%/F[[Q1,=JWF MPG_W_2 $*TYU5LC(-:;Z##TM%=5[]8!-I;=:*V$WJNN2A"?YT!]V33VP+"4C MA !#!P) #0T5T!(#C@LJN,2<<*=0("^I4V.&5N_D02>UYLF9:@S^#5?\!L)A M.R4&O)%)90K(>NP0Q$!XI"5\,*3]UM2^B/4N>IT?-MZJU->^9\M&[YO#,WW; M&*;0BA=%!C*%;)%H8HMN\PQ0*'*)>)IG>1&*Y2>99>/T=?CDVKAC?SNQ3RV[ MY@7!#,?EWJ".S.-+W=3?3YK=5G&@^CC4?29C:1AMCYB#Y&V7#UV'R#HZ6W3P MJ$UC'4DE>$I@S@B@V!:0P(P";M;H@)=Y)C4U?GKIM2OG*GAJQ#TT?LT9:+?5 M>PSX(K/TLR*G_;U?PT:L^6(5+K;>3>S8P?1>8)R)GO>[?X +:3[AYVI4Z7<=EN=>58%;KD DB!-("("D!*EH)4J0(J\Y-43H5%_<1. MC9/VBK<=LPY4K]ODU+I[N#[N ^#@3$:!-?J9PP[1^[JUUB&B!XG;US8D;X'6 MP[6, O%(_J7;R_OW0#ZF-U*]CJ;[T\;S-KTM?.9R^M\]S.\T?NS3WK MGA4I+LSR'^0%D<;!-'_P,L4@YSS+)>2%IE[U-TXD3(VU&P6;%:N?+WD*GIO3 M>!,DD1GW$(T(!ST730_D[)T^?U2O[J)YQ^[;Y0M'+C#_"_NS>MH^O7WZ-E_^ M4.K7+5^+557'H'QF&S7CI9"B1"5 ,&4 EAD#5,D,X(R5.DN%0(57?F0L1:?& M*JVZB6KU3=8'"B>&VGT;T\4:8#?*FL*P16:^ /76NT'OK$T.S4T^]PWZ>'73 M'4?DI2NA7U/SKU';W!'L8-7*7>4-V WXK&RP8NN%FK^HU7?UJ]ILYDK^H]I\ M76XWK]GZJW%7ZU#&60Y+Q .&P11,!WK!BE \635O.[%F&9M,HG M->SW\:'VV#*(!_E(^P9AH??;11@&7N]6@N#G;C(R M\BJA+LQM\WJLS4\/^K,2R\=%]3]F:JO+LM?5VO>=2@7*B2Q9";A@!$"E.:!9 M"D%!=8%125/*O:)4HVDZM37)8=O:@^/D>A5ZSO$U_[-_9XL?_[9.7C7MM(W[ MJ[KZ?K\:;FGG+_.8MI;9"^7+DUEL!A4U0]S5G)*_75 M"*^^J_<+L7Q2'Y;K]4>U>=!?V)^?;"4RH]-FLZKX=E.WWEU^8G7C"42(2H5" M@(J2 R@+ 2A$ F2%QD)*PM)"S#9+\RFY340WZN,UW>RTBKC049ND;:YJZ\(> M9%DLZP10<6AI,C=&^DT"M_ PB4%RF\-'A#[R3-V@_LR4I+$E^[Q'Y7QM\R)MTEK5')H54V MCJ>Q*]P4'0C@0!/QK=J,.MT&@NYX4@WUV(%E-(6P;N'ZXW*CUA^6;+$VR\8F M)JE>6PI5?;?B7OW8__S%B+K_LUK/---8\C0%G$%#O!)RVZ60 JP9))@( IE? MS]62=\:G;<,CAOAC@5Y]'U#+[3]"X &@"E4M=!;5!FW MM&@ T$[JD(9XYL!5AJA>*;U<*?/D.5NO*UTUJYL=39]U?%+#D#DK"6 XQ\8[ MM;F7.4E!IF11$&9\5BF]O--!:DR-'B\YI0FO;4M6Q\9Y>JO#QLK128T^ K%] MT]?O[SJ@3VQX[I=&]T=OPC*4&SI,B7&]SYN .G$Z;WO:, +]N+4!4G8OZ)OQ M9^V#?U6/];;SK$R)4(P6P"S>;=QYJ@%/>69+.YH8C MI^M8!"*@'D&CDLQU@X^)Q.&.@;6L;$*,W26NSROV9T&<I1Q 4EJF M$,:G*G&>2XWR OE5LSHO9VK^TN&17ZURTW7>Z@D2H^E87I(Q;X:K?U),:5U M;[;F;]\V=>!U9@"$;?@^I%1)G$H;3U "*&D.:)IE()4E)HA03;A[J>,!"DR- M/:QF2:VP1ZS4$.#[F60,."-33*W\_YT*7WK^\'&#CLX:=A(I=/ZJD7/BSA=G_K(OSOQ?:KVQ70N;F*1_ MJ.KQJ_G[O:$B]JA^-L_?V)9G[UBUJHLVSQABC$J6 ITAVU=59H!3BD!&D) I MXSK5?A&K4[%L:C35*9RT&B>URO_Z+QE*_],JWOQDU6^*RR?&SB:AZRY9J;FJ M R1_JA:)7,[G;+5.OIG?K^WO_S92NE[P=\^1:Z>B[Y1H_O:$0,?F!PU&-DJN M0>DN.?\B-WTJ]Z_O!+()8XW_2Z,S1/5:5LGQMN]ZJJUI:U)MK7<:IB7-8VA;=U#MEK]L!EG MW]W;9 T;-+<)--I01)[DK-X'\]-=TJE>IZO?)3OMD[WZX::=0:@%FAK\9(]* MWX-@.:;880^Y-=GOH]V1L0QLGJV7JR>;,U:3^&^+:K.^;XZG?QP=).4"LHP( M!A@G&,!"";,^@@1H)(N4YKG&TBL2_S9UID:4AV=X^WR\UK5L^I=WAB0@^?3K M;X,3\ 8-GN,"8[0AB;TJ.!B-G2G)@2WM2J"V9C\PX^3/W8)M\"2Y0[Z:E^3"Q5-7O3GI[\OUNV,L0T_]%$5\R(&:.BM!%.D&00%43G?G%-IT*F]G$W.M;N4*VE;S33&1C= MG)A;P8G\51_C$J-!7P\"P>*7SH@8.7CILI&GD4L]UP[L!;!=&?=@NU)UBLJ? M]J>NI1SC.E>$:)#FPO;D--\]X5" 3%*><\5+6#H%*%T7-;5O?J=I7:%"M[IZ MUOZ_#*S;]Q\&KL@L\!RI3LT(7' =C5 5_"\+&K=F_U6#3ZKT7[]C8/[M>JTV MZ]?;EP2P@E!08$X9PZGY/R]GX*R4J3%# MJU[":F7_PS-5]BR.;FQP,SJ1B:#1[R[I /J]TS%D@FL?!J$R5\_*&#7.=]A'Q-J-F8,B&)FE=[J>:6/EVTT M HK/LI+&D.?G7JQ7F]EG*[TN[B4@S"C,"H!QG@,H;%,&3DM 5:H91AAEQ,D7 M>/;4J4W<-HFD6F\JP>;)+P;4[:I-UO$HI?8_83@X\]19N_M6 M#>:&@Q6#^=M^M?#\6:,0Q%GUNZ_Y_"^'[=U\5AM6+91\RU8+LWY8W^\KX;Y1 MNA+59I;G#")&$2C+$@$H50DXIAG(::H4*2'"?@E"UT5.[:,]T#"1C8I^>P<. M*+MM'H3%+O(WWBF;=-HF/QTBV2I\>6'BO7W@CDZ@_0,'@:-N(+@#<+R#X''G M;459]R4,/ZI-NP\]RZE4MK UR#7/ $R) BS5!""D4$E%H6CF=S;4(VR"Y%+K M:LL#MLK>)0OER3"]\"I9(($) FF.;3%QE ."R\R&Y="TT)P1XEF)+!3 X^R\ MCP"QXZE<(-AB'\YU>'T^P(MI&[]C^Q_\4?=:T?5C[I4V->)NDQSV2@ZJA]T/L!NM!(,M,J]X(S:\1$4?$J$K M5IR5]3(%+/K,OEC/HO>F@6&"70KKP=K>TI/A).-=MG%M'&.DLR(%E!C7#^:, M ")M JKB3 B429A[95:Y")T:B>SSY>^2G:J>D8,N6+L126@$(_/)6?!B!!-Z MP!(JK-!%Y+@!AAX@G(0:^MP[/+?H7;46;/[?BJW>F7]9S[2&>:D+"62J"(!" M*4"%($!*K0I*E*:(^N86'':NVA6JU,/_[;@9D MN?KA$0=P#?-^*@B-9.QE28O50]MN-CDMJQ00.H\PB( 0CA3*<-"Y=UU#>?IJ M_CU0$((C.+V!!->>,5XP@*,USP[T7>\9V-E"U1VW/ZV6WRNIY*L?OZUMZ:)= MJ.']KIO#08H'TU J!AA#J?&W[ -J][I[9H4,&!>WQ5]F]^7,]RAH0P+BY!\$2F($]DAN]M MGQ@?>D-[+^!E=K%/#+RX=7UZY<#]ZKK;HJK3)SZMJH6HOK%Y&P.YGM&RY!RE M)2!8V_"$,C=++BF!)HK@%.$,(SU;J$<;+?'%8[^Z3ZC3BTV;%_M$=+R7?*=G M\JU5U)8^U(TE;3K;DL^KQR$=#OM'P7$+^V901]J[;B%K$ZOVN':Z!MR^=H$D MU+YUKZQQ-ZQ=S#[9J7:ZZ;80*/,X>T9_OY!UB5O^BHP-=^C5311?]I%KLUT6LADV71=;?/( M!Z=W>@^.&QW%A#PR0^VB@%K=:[2;=-IN( [TCQC_XXM=X)@@9_$O$B?D"\ZE MV"'OYTRM[\6NGF&3I#(K>$'S4FF086(SWPUOLD*F0&5$8*&%D)+-OM6%N(T[ MN=HX+M#&TM^'"(ZMB+C-LLLMV]HJD;;C\F.UL!'#"6?SVJ'Q3CD=_]40VKP: M5!! 2FU># FWR/D6.__)3U +@S'>#T^+BDP-#_ONUIL MU6?UQ"H[S1X4:W[8;;.\->LA83> JB=SR8/^U>96:MMN?;FHO0+;5:2.)]8R M8PA# 7A>^PEGJRM] P M7&MCTAA99]\?F'F7U(8V/9*&A(D'?@_<9KN7&]W(4]K+#.R ?,88^ ?+?0RJ MW,AYDC& /2 B-RLAHHL!43; M:DQ",R(TI$6>SS;+#9L[1FU"IB:KY>IV'=6BSY MO5'2TTD[ Z0;"=P&3^2OWQ,9[\_^LO&!OO/R%]UPY.*ZAVJ@/ MU7<;&;4QHVJ[T3+=?K&:508\XQ*#2R+3I2 FC)2J 8D;C,%P\?[)'H9X1RWT8^PM;Y! MXQ>S\)DW!0)0 MR@B7"&!44%L[2@*>\110C4F*>($(\^L)XB1V:B1ST--]IVQ]FO[Q_K\&[08Y MHN](/,$QC4T_-\ Y//?7"9W0V;_]0E\F_]<)B(L9P&YW#T@3;%9$7]B?=4#X MNEHNNKJ5;U3SWYG=XY9009#ERJQJW8GV2KND^M: ?8^VDH))SC\$^[ V*T3?:P M[BKP_O0F#HH>>8-AT1PI=?!F5/W2!]TQZLT@='C,>$F$[C8]RR/TN&U@+NR^E5J(2JWKKK(S8Q_,2B8!)6EFUIX9!4P@P\XIS$LN4X&PU]KSO)BI M.8,?Z@7GH9IM_V5/'_ "J&X^W^U01>;8 2CY]XOL!2%4Q\CS0L;M&=EKZ$G7 MR/ZKAU& H1:Y%5U'TXR7@E%ESYB4!K#,4T!@+@'CYI/7J$ 0.Y5L./OTJ7WP MK7)^7_=SO-P^ZL$H1/Z66[TB%&8Z:W&@#_?YLT?]7L^:=?R9GK\H1 >WS]7C MU\V#_FW=[!?-$$^)H"@%JM000*C-BHF6&=!$HE)HRE51#N\A=B1M:E_O/G.\ M26Y;677!4H.M^4O3UO&6/F+'6+M]Z<$0C/SEG_0/^]RA9Y1MMHMC-0^[ $J4 MQF''LEZP:=@%L_L;AEVZ:7":6U 8$H"5RC""!@CAV9LSRC",4RF\#@F*A;0;MT=!+S+/WS^\ M?I_<;S:KBF\W=:S 9IE\8DUGW^!>GS="X1("'>6.G0GH!\>9%$#/!PR;&,X\ M]^-RH[ZH/S>OC$'_G$E=9 23%)1IE@.HF:6BPE!1FJ@Y8EVPHD7N;XG5.?G=:IW4:@?D)%>$ E'157&C,I"K\"NT2]I%;SNF[B"XW4X=R-(HYW'^8+E>P#7@\.5 M,[=S=XYYS-:C^=')6M^5MY>JVG7Z;HLS[.IB/>CFLHK-/RW759-HLK%$:YSS M#]5Z,\,0RU06"DB4<[/VA@K0$F6 HAQ!B(F"V,O7"J/6U-CSW6%AJ[M==9D? M=UW!F;MDO2O[MM1M(:S*EL=J[4M^WUN8O%V8+W=5?[B^$5]A1MW-W1M_+",3 M_U&QK0_[87S=#>.OA\.XLRSY-'@8;RK3=3OJ$>IYW:#4BQ7^NAW(O@IA 9X> MXL!FE\E'*<\5RP%BO+"9?!#0#"* .-=22S.X9>ZWE7=6SO2V[8X/:=H"8;<< MS/AE\=V,T]@',6^O('3CZ4N&JN ]O-!*)@B4\$ A :UP[H$P4W]L$X>.GI#K$MFG>N(=?%:_X_\@\%\_NGK M-]I%>,N/PX[QXS8W+\N8PRYXZSE!9 M:(%2!%)>Y@#B(@<<8@4R!E66LI3E=J/5O;S.&1E>G^@(A77JX/VZWU%;K\2[ M$\ Y(#U7XL/@&6T=_NQD.L(R_-3\T(OP PDOLP0_-?'B OS,I<.^\./,J/>+ M]VU[Q4JM9R65I1:9[0QB/&W(B0)Z)4-%N#A+'#7ASA^ DYLWCUJ%AMHNZV^&6S?=E1M]L#:$9$)Y";!.*8 :EX!P*D$!58$RJ"0IJ%^H[76A4Z,;>Q[J&T[K *TC MR00&+#;+[-5]5AYYLTRX2CZQ2MXE5N7DRQ_+D%&U[B %BZQU$#ER=*T["*<1 MMA[WAEH1?5JI;^:%>*.T6JV4;,\]=YV%ZIS)F2AH22'+@:29 A"B#+ 28L"E M$A(S24A)!O14'*;-@(74.,T6:]7[^IT-R4 =.&)#EV'!!N!%UV?=6+3J'S9# MZQ^" (LV'P2CK>:_U V]5;)^^_&&WQL-Z$?=-UZ M9/VPW:PWK.ZD]*::;\UE;ZJUF"_7VU73]';7X)V+5 I6E$ 8' &T41\,4P7, MTE'Q5!5"8>;CS851:VK^7F=5PAJSVI94R;;I$F]6GD_?MO7F[$)MDKG=Q/YF MJ7;Y]+1L^U?]AQ_3!AI>-^8=?] B,_%NO%J+DGV;L<:HY,"JY+-U:$0UKYKF M5+]W!@4,: F+<""F#J34J,P=%LAC)@_\],')KD^V@\=2_/-$\"S-"H91G@*I M"@:@S%) 95Z 4N5*%I+0(O?BZSYA4V/AURV=6F7O.@I>'GS(@YL%]D+NNBH/ M V3TU7B-X:\-AHVF=X=LQ]2HBX9):+XL:.Z'UJM%GDEFOWS.P::Y:?:]$ MEVO()&($JPQH*0L 26')0Z> \Y10+#*""Z^J*<^>/C6V:)7S7.$^!\SMTQ\, M0^1OO=4K0AV-LQ:'ZEOY[-GC]I8\9]9)_\>S%PW[/']>+N4?U7P^*TF)A$X1 M*$I( *0" L:0 *Q02N:RU+KPJG;?/7AJ'V6GE]]'N8.)2ZX++DN0IM+ 1%(. M*"]3@#2%7&J-2UKX=^8> M9XC;,[[CB&\7M,[Q%\WEQZ('QND\(00"+/!U<_/N]YX-C(0%/ [K&C MLO^Q,CYWC9I7$BVDFT]SG\PVT-X\^->B-66S3\OY_:0 MUW8.GC%2X7=1?U;TV;=9L%5W/;5NU+\^:J@WJ$N4"NAO%!88R,J4-1G%( M_7%77,)5);\J<>Q:Y:X0G*E@[GSK@ IP]5;<*[96TM:94XMU?3#T>KG>&$Y[ MO[!9MU;8^F=+>4J^VFX^+C?_K3;W3\O5IOH?)>N^!\T?NWJ)G"FFH>1 U WM M!"\!SW !%$4IDU1DHD3.!>1B:#@U2OM5?%5R.Z\3SIN&V[7526UVDQCCV+N3O8/Y[L)@OCHWF$EM M9-OF)7&ITCG2*'L4]WOIT1ZI-F SZKP>=7$XZJ+[A*N#47\\^(079M1_F%%G MG<%_#U1.,";RO=4(HP@>KYAA3-R>U4*,*FA@IP+Y_VW7FUKJEV47/Z(^JLT^ M7?#+T@;LUXW1I%'JQV]KVT]WEU=X+S;5]SIH?Q>LDV.DD=($I#EA !KO %"[ M.2MS*ADV:YB">RUC8B@Y-2?AP$8;4;[JK-P'8IE_M3\+F^SR4QNP];?D6VMR MPG]TJ<:+QX3M[/4,UXKR/KBML%YZE".["4<#O#,P,18>%>DVOZY3FCX=C.U/ MOW4COD^@WML;)=8KYH"$ZD<00\5Q6Q=$!/FDRT%,6;<=')NU[W&/]GU0VMX/ M+00G!404<*%L)8E< 9;*$I \ERG5(F/"Z_S 3_S4YHQ.^SH2?Z__M7#\$ /A M=W88'MZ13AC/(YOLE8_42V$8<(%/+1V%O\C9IA\PETY /9\R.#NLZ2W<9D^\ M4@NEJ\TLRS(M,XP 394$4-G*XR5,@2(4,Z@EQHSZE:J](,GGNQJG6.WE5NS> M:5QGH85YB55>4)#24@&806*F"4Z!YAG/L5)%B?3U+OR_U(=;W: MS'Y5C]:'_5DM'U?LV]=*L'E;H%;QG&M:"J )SX!-X;<5/@G(>4]=ZNF.1KJ& V8-:E:N,X)$G@GSC6,AM(TH*P E6 #"4XIR MQDK(E,^*\(J\J7W\]4&_$?24R%9QZT?MN[3X^0+7P';S"0)"&)D;.DV3 R?A M0-D[NS<7SD=PQ"60KW!-VJ@^@Z/IQ[Z#ZVT#0B/NA5AN%YOU9R54]=T>J=S/ MY\L_;#BU69.\-D*KC=T0NY>RKEB\GN4T@QEC9I6&BQ+ DF) F%FT&0;B&"F8 M4^3D7 P3/S7BV2GF<33MC[E#=$%4)&.?";2Z)WOE[Y*=^O7BN#&@[GMJ?C4* MZ!Z'_5'!'^DD/_P@^!W;#\:P]TS>_ZGC';@/MOC9:?KPIPQ,06W#N![T4:CP MK@764=!,BD@I()> X=RXI@1Q0 N&08:SE.1YJ6CNU8W&5X&I31F'<7#M0=(/ M\]$US9YMM_2CD'O/A%??X7%S9F."'GEV.<3[))UAI[Y/M)E_?NU ]$*EX/J* M'S=+=R X)XF\0Y\S-)&A]QE8?U'JMU/,VA#M>_,1^U-$P;[;*E@%]9][,&4$E MSB K =6%X:V,:<-;9JVO1:H$)B5EU"O$Q%>!J3&8>1&Q'REY0^Y&3S&!C$Q4 MC>IW!Z%[IVV83\H(6QO"<=90] *QE[?X47EL*#C'C#;X.;=$ENPZ+N]K86)) M;]XS;Y5&S9O M"X!E>8 6C\"T"R3 (AB1+&H="J=.JO>EW4U-BCU32I M54TZ70LA MWFB:-*HFM:[^?=9/0>VGAF!016:%02@-ZK5^$86;FJV?/G7T;NL7#3O7;OWR MQ4/KN:\W#]KFSJSO%[(K2_SKFU MO+@L:FJ??EWD8ZF3E?JN%EO/W(L>1-V\@3 X1?[N.XAJ->N,ND[1Q&H:LE#[ M-32"E6F_*&CD(NW7##XMT7[UCJ!M?-H&$Z?-""1G$):"@S0O(("2%("7(C6+ M"B(0SGG&4Z_@&$_Y4Z.15L_AG1]\\2>$2RHP!6F**(!UF%*&.%"E1(71,14P M\\L^C#@"XV0EGC1'.FQ[]+Q!!TCDV /F-B%$'(3(LX17JZ.[I+4H>F>C:\C% M;6%T4?H4>A5=@\:Q*='5QPRL++%E=1DEM>_ZN?Y0+9H.1S/%N$0YYT!FN6T7 MQXWKRDH-4MN O$QS64JG8'XG:5.;;%IEEZN#/K;KY'>K;U(K[+FIU0^U&W$% M S R3=V G7\5"!=,0A5]Z)4U;HT'%[-/2CHXW30PAFBY7MLVPH:4U$+\^,@V MVY5J=VT9+C)(L@R4 F/CQ^:VUEF!@**%<;",^7DIO<*%+LN:&HU859,#7>^2 M1MN!6^-]*+MQ2"#L(C/(<-C\@WZN Q(JOJ='TKBA/-=-/HG:<;AE8,J(]6GX M<<''>QN=_:B:,L_[2]KXH'M;:_X=JU9U%.3]>KU]^E:SF:V?()JVVT_93 DE ME:8(\+10AG=@W4D#@5)!J$B1PTRD7LDET52=&FUURB7S2GONUT4<3S>&F\8H M12;(V@)PIJ#R@9VV).+A=:VM26WL76+-;>._#PR^2W9C;VT.F.82?5A")<3$ M4W3,,<*_<+^K)ZV3\][ W]2J[=/W^;+'TK- M(,P%IZ@$W,PI]BBW (0P!C S7JU*LRPE7B$?T32=V@S3ZILL=CM8[1:B3?-1 MK=+#=P[CC;C')/32XSC].:A["T[V,6U&4F=RX#DHYJB$G(*BZ#G^#!03[K,3 M4%2!(39'*G6P\Y=*P9DL-[4%XR+[(4-S&W19QANS&39%S:$39$WDFZ 6W1,X9W+\C#$E L;+5'%.-TRQ%Q@=U MKK7D+G=J-/+KU^5JTY1W.^CML)")KLU0R=Q:X5OMS7>@D8*! M=*?VF=S,5O/QKUPZF5PMR>-1]Y>ECWC;;\[!^85=T7UWBU7 M;Y9;OM';^6GIO<_+^5RW/>,QREG!=0&8%A1 6:: R9R!%.4EPI@3XA?:ZZW! MU C=K\*D:X?Y0*/EMH40=0PB3P-QX/=/8&T(MHO4?KP\5.C-JM= M8M7S38-^AID;!PU'(C+![$"(4!KAO-'!LIJ?/7SD3.9SAIUF+Y^]:N!1N8TL M-Q_\49E,0PZK+9M_6BGU9[6VKM/[A5C9U>\;U?QWAJ4N2L@$8)EM*,5MRT&- M,I SX]10GA)"_$KY#M5D:M^_<3H7CRJI%HEQ1:LG;R(8/B2.9]5C !W[++JU MX;2(;VO&7=)IG_S4Z?^WVJ\Y,+"[JPJQ(@L&;ZA#Y<%ZC'MH?"M<)X?"-S]P MP#[>NVI1;=2'ZKLZ[I[8Q36U#&A7ZK',&>>%9 !!D0,H$ 0D%1E MN, %%PBGW"E1_%9%IL:C7[XJ,RY60X^]J%L&PF&[;R1X([-G8P6HS3AIY7H0 M$7IHBUD>6FLDS<2X@^2WT1@ V=[MQUN>/]ZF9 4GFU5 MAGC>T+(E-HN[KC%=Q^'.M"[33" )%,M2NT*WSKPNS H]1;3$D"ODE;)U+&!J M<\OK-HV]J9'^?Z5_3]/LH []_7;S=;FJ_L?6J&\"%/_U7TB>9?^9E&EZEZ9I MPM9URXYOJVK^K_^2H?0_L[O$OM?UV93Q*.JU6?.;HOE5GKQ?K[7ATD MSA])R'-X1XJ\7T*>IWU%Y^7YUETY>B7<%A.W#'3D6:X=X[8.?JW=73L& M(>NKG+<_6%65H\>/7$OEO'&G%50N7#>TOR7?O%_88QP[S7XT0]RF/%)"B<@X M 3Q#VK:;RP"#I7&7!-?M>P\! M6>3O?B!: WI7]D,1K&GE!3$C=ZOL-_:T3>65ZP<>+&S7U4*MU_?B_VRK=5WT MM?[1K.K;U]AX+07GBH%24[.:SE(%J!0V3#(CB"LM&4)>9PW7)$Z-+#J%DP.- M[Y).YZ$U6J_B[GA>$1+-V$<8-P+I?Z[A"DZHHXZK\L8]_7 U_^1 Q/G&H=V] MSNTD[O>.&Y]RACAA2 L!2F[+O&+* 2]R:IOFI%F>EYBPW*^[EXO8J=%/&W)C M>[>T\=G.O5D]\79CG/ HCG6T8==Y;__>*JK%M5R]7&Y4>LVG !A4I:(Y* @Q%:CI1#00C,@.,T4 MDR*3GJ>UQQ*FQD.-@DFMH>?YZPEXCN>JMT 2FU0.T(@0D7'1]%!GF2?/'_>, M\I)Y)V>/%R\9U[.S60LFQIOG=3\K%5N M=G:MXLU/!\5<=LT\[Y+'NMR;#-)&=3(#%+L"PTN^4+%9__:*#0TZ!]MIZZ3& M)]D8@)*'KHA0@Y&->6I0NDO.O\>)A>J@%-$$:CW$&O^7K@T1W*Z_1BV)6,,9 MK/9$- 7]7(SU:C.[7U?L$Q.5KD3KZ6*&\PPI#317%$!$!& "4: %9859*Y1I MF;E,\V>?/K6IUBJ8M!JZ38[G09,Y37,;"6N66-0>2W' ,V';(Q>IY(0(EDFW MNO$WPS9.5?A0P/7/[#>#$7EV/40AX)JJU^R^2<7<>#"AF+_M)Y/SSQR%T'O- MZ4BU_Z(!\9B?5G;S&JEUVC5U,'S2>(\PZ_\X;T0B\J>Y ^'#C2!X1!\.!V.D@,*C-^/O@6(# MS]O=&^YW=,MX$7SG=7T6E'?ADH'[-^*KDMNY>M#WBTU5]T>IOJM?E=BN*KO9 M^_9/,=]*)=\9-:T;N6W>@0?]EJT6U>+1UB2KO<@OZL_-*V/&/V: %2D#D+,;3!"+7;$%[!<;<-H@%\LOZ/)^G6N>:PO++:V*9V73#XK/5U5;)>,76U;I^Z_?DDC.))50:($5*,\T(!BBB.6 (<43*M!3?/D+H]D(S1T!8+T\:(84,S0%:;%9,;+9LON\/]6YK&[W\ M4BUL>>1VUWK]9JL^*QM')VVQY*:%LDU$FB%((9,Z!QJ2W*Q - 9[.AB1RE7QB ME;Q+G@U,VWS=FA$R,R@4I,%RB6Y6:.3LHU GN8K!7OR8.[]KE8;F^]I$R7: MXY <229D00Q_JA1 B!6@N>0 IBQC F)2%%X^]UDI4V/( R63=1.EMO"/V3L/ MJ#/WW093?#K;(53G-H6/W^N%(!S]G)$Q-J-<-O,,2?1<9R/7<\.Z;QN')ST59\#?C(COS'+[ZN_<>9 M2$N)4*D $T( 6!0,$$$IR%(,A2XU1MBKL*6+T*D1=J?S7?+-:EWODZE.[[MD MH1Q[1'@![^;9A89SI*B%N^33#LFW>R3M$>3OG=H!G3\?E,*E=5T7.792ES,( M9U*ZW.\=RD9*J]5*R9KKFH/K?9&:&<>B)#+39JEHUXM*0L E30%B-)6E5F8: MX'X\U"=N>@S4:MO5\VDKZK!]%9_!C26O ._*0Z'@C,Y '9)MU9PV1&*O;$C: M<0$E&.'T"AN9:EP,/R49I[MN7I<>52);OUZN-P_ZL_JN%ELU0P+GA7%Q0&K[ MK$.884"QI,"V,:!,$\RTTXZ_K^"I4<[Q"J#:U^=CM?:#%U7]^'NO4H.A.O)B M];C@X?HNL:K;7[7*1T)X\.HU&-(OL8B]#?%;5K-.L'DL:ON?]U)K6RY:X M;OCB%IU\/K9CS2)NXQLE[Q)A_JR7 MQZVN]2)OM;.D^3W;)%P]5@L;)V9GET9)SQ.1FT:5$4@DRBD0U-:RT84$C*$2 MH"S+J,RYPC1K1_7M0DYR3#N]QA[1NTM#JFS=SY<8S*PL458@ 8@-XX.YU(! MG &6J9QE$"LSLK/-K ,8IAGB& M W"I)S; M9AL(8(DY@K9O6.%7E7>T@1OCX'B20^9XY#S60,0^FJ['P/Z9O#UDP+WN27.) M'96C?SR\(^!)=@AD0YUXWZ3+N"?C(6 [.4$/\M A7=5M1OW]DYEHS>??QH)H MBG%&) -EGF&; DH!15":.1&6BN%_$S]XW81_RRUL\;AO=< M%S!"^\U6O5]\^5JM9!W>JS3,4FH\>L-MT/CV" )*RPQH5*2$&.>1*Z]T4 >9 M4V,Z\\*@ &'51\ Z.G)AX8KMKCD$1M>M8[Z8[S%@;28/E&+&.A])?/E@YO,0 M.$4K7[AU&-$\U_@\_FNF!U8U=PH 5F50.E#1+P1:T&'$JU]$(1!X]@D;E MC.L&'U.%PQTW-XQJCI[;&MR4"K5;>&" MG,EQP[/V46VX2=6T=QH<:G()8U=/Y&;DHGL?A_V8&B6C-F0ZAT/XODS/I+Q4 M>Z9SIO9T:3I[^6V+E']4FZ^OM^:+,"N@CH9^M"0TRQFE%$$""IDJ *&B@!:* MF*5*EJ)=*%5*Y_X!2^8_=8LH< ;:=&2_&'T33J%[W:Y M^#]V7D?X!8L+1(%7++TB7V3)X@+"I36+T[U#PQ:^51LVMZTR%[*RN9OK]PN; M+:_DJ^WFXW+SWVICE[2S3- <\Z( 6&4(P RG]B"4 *Z4I-(X+ESY9:D["IX: M >WJOSV+T$^J15L?R?@M3(CEUIZB?6,_Z@H6]E)F6U28WQ\LA'Q/U!Q'RO7P M+#S^T<_):I630YV33NF$;S>V,T/R0VWJ39B0IV%^4 4[^'(4._(9EQ\8I\=9 MGO7&19I*Q>U'6U&BD5379Z9K4ROIN[E[&UG5W-PABT;=WSX(5H0B% Q[! M-G@O2QIYA_>JR:=;O-=OF5JSJ8=]M_NC=A9-<1WS[P>'7+5%,TX1+" 6 )>H M!)#!%/ ,9X#*E*NBY)QKKY3&25DW-48\;M;3-)EJ&I#4&]KVD-%W/WM2B+]X M%ZG(;TGD66"\3E('.)UI(K7#*CF,9>B?OB?42NJ&EV#R[:2&V/:_I*74#<,Z M7ENI6Y0H9.UDK\_7'Y_=_-/0V3F!_V!'+ZI%$^_HL&=!_NY0L&Y$V]8HM_ MFK?\YRVK&TFK]J)&2U?+1>RV^%D$I9"B0(PQNJ '@Y(D0N0%5R; M0<:9I$Y?I)_8J7VNC>+_MD[VJANPDP/EDUI[CS0C]R'H_\KC 1N9 LYA^G & MTR$Y7.[@>F1V10%YI'RO<&#[98)Y8]:;'^;^M/&RQKPM?)9+YG_WL!7Z1[6Q M:;>?5LOOE53RU8_?UDJ^7[Q??%?KC77OQ*;Z7OM^LS)5J%0E!9F&S#ABA5E^ MIX;VJ:2DR'1F*#_S*2+A+MJ+]4>H&&'K<-9E![;K)FJJZG1.V$YIOT6RQSBX MK8#CH!N9^BVP=66 3FV[H_S3;PW*?TMVRB?WUV'V7K7Z(Q9H2>HA>-3UIC\@ MQXO) 4\81F.V/O]^Y_.=>;ONGVP+\$JH:$8+#6BI"( JEX B MR8&D&"F#<4ZY5_9/"'#'B:2M%J+ZQN:!<'3C]!#H1&;P^IU[?_#.62V3^_YW MSINJKP$1B)@OBAF5AJ\9>TRZ5Z\?&!QBTX::A*$W6[O5UP0'U'N%;Y^^S9<_ ME*JO^63>I:]LK6PQ[%E!(9(2(E 41!G^S5+ ESOV".(9H,37V M>/OKIT_/*3!CW"'+#?C0'!:$ZTY@(:6LG>-1=O"QK:FOD9ZHF\^7:NY_; M95C=F"P06)'YZCE.;8S^3Q\,7G]K&GXL=6(TODON-YM5Q;>;.BMKLTP^L= 9 MCU?A"I9^K5L@?K0=$+_\L?SR=;E=LX7\ M\H<9[!_OS&O7[D\7.=$TRTJ046);10H$>)EJH S3<"JSDN5.:4##Q$_-HS+O M&$QJI>_:=$8[[U<+(UNM'1>[ P?"X10F*KS1^6G?>[)1OL$Y,>HGG?Y)8T!B M+1AR+../NL?Q3%3T1SJFB3 *?N#+7YVCC/\*<.\T;J: MZE9L:N_7_$6MOJNN. 022O,?5LM'\Q9UT0^0",XH9T!Q>VP"&01+S;YZSV?US38H6CS:U/7MVG &YSE!&IBE*050V(XQQ+@7 M4*>%%)QS@9W. J\)FAI?-+KN"E_NM$T:==UC>'O1[:>,D)A%IHNA<'F%_+I@ M,2@"N/?!HP4$NYAW&!_L=/TP-^+GY5+^4<--]+]@:X%-,- M,#AN7DDTR"/S3E"TO3V70:@%YV6,2A*]9AZ30?_%PS[Z-LM^ M_6ZY>K8?,X/,?.LX%P!AI0#,%0()U(@; '7$=JNSW_=_$5DW"K@)J'%8H%,QTOW TA;5PF;B?%#,?%]=7>-.UINM^JC^W'SY0\V_JU^6B\W7 M]0P)*I&0$N"\*(R/H,W2QS &*+G*2U(2B3.O2$A?!:;F/M@C>\]"$KZ0NY%( M3" CDTNK>E+K_JP@^DE#IX=%P'9.0R$+5K]4V^;W6UW-/IA=G-\8*A5YD=AH.G']"B ,BH9)"^D2-FQCB8/1) MK9JYEHI9)O.T5] M*Q4/'1DW/AH%[\AD96VP%-58D71FW"6-(4EGR5UR,"C&F.33]4$94 CY1D"# ME4D>JL?(191OA.NTQ/*M#QQ&H;L<%67K,AK;NV([*",9HS9M3N>VQZ\A2(P( M*-(L(YQE(N=>/7XOR)D:_>W4J\]LEO5^ZDK-[;Y6HFP3CK5OF85+ '.A,H-Q M"C)$2K,XEP)PAB3(,2'0N+A(9)E?FG@ B,?)$A\/9+?)) !PD:>*??[@#KKP MH4Y78 A$\)>DC$K?5TP])N=KEP_T7M5ZK=2#<;&8C8VH5]VV!*Z9!MJ:N+.R M$!+J4H ":@4@9F81+'()4@:SK,BR7+',RTV]*G)JA+S3-9E;91-[[N?IBEZ' MV='G# I>;.>R5O8NV>/7[MA9C6NOL]4YH OIC$\H7_&ZP'&=0F< 3KP_]SN# MEE)H>K)>S%->SU2F9(FTL'T,C1LH,V)6S,PX+9(*DF*2$U$$**9P38^IL=)I M.87A+9B'#HT;:8T >&0FZRNOT#5T[JNO$+))PVU@QBVQ<%6+*119<(7*L:]$-NG;;TPJ8,\SJ1BV[3Y]L BQ\KP(0%20FRH,D\!E1@";,9/T)(A MQ+P26'R$3XT?#W1O&Z[T%!T8=JCA-39N7!D+\<@$&19L;U(<@EH@)O02/2K] M#0'EF/,&/6-H7^OUU_N%M/^Q/5V^L[D]\;W_LUK/8%%(Q74*8*JAH352 L8D M!Y13*IF416$+ROATLKXD:FHD5@>9V1VJ^H<#99/?K;J>?-4#L1L[A0$N,A<- MQFQ F^EK< 1K+'U1T,BMI*\9?-H\^NH=-X2DGZ&C-TI7"R5?J87Y85-[8!_5 MYC?SPMCTG_]1\F=6+2QGW:^JM7'B#EVY7:FE$G.;[EBH#XN5CC;4;\TUE M!"-SYU7?[2YI+4Y:D^OU[5UBS>S7;UX_52FC4YRABA2MGBV\9Y MI44.*(,ET!RAK&2R+)3T2Q#OE3>UZ:!-?'ZF\UV=]:QLSYA6\\2J[ILSWH][ M/Z]'0#/V^6L ( =DDSO!?_S1\XM=S+V-,7<[;8X&1:99T$2+5N[4Z,:\8678_(H.8#<_,0)LD7G% M(YO"*#Y>-L414B,E4712)Y4[<02%;\K$\>T#H_2T5L)X3&__%%]M4^;/AN8> M%G9A?[2XK_/-*K%1LEW\/_^'@RMG)<*94!D!%-E,4D8-:>4TM07ZL%(D-9SF M%0(=0<>I$5QCHHV>4*V1R_>/S.VQX1K78VJ5V&[VQ#'G@''&$0H7S M1=!PW%# >!"?A!%&%#6@ OA;6ZOZFUF;J\_M9V?7\ M;ING'VO92;H-H19K+ M'!8,Y&:U#""V#?@X+H$@N1*8%DP53@?;/D(GQ_P[M9-.[Z13/&DU]Z@^[0I] M/X_' C3^8OHJED-*>KN"ZE'(.P*X(Y7O/@"Y>VSRK0-Y?>6%]2O4[0E2;WEN MUV>-5Y3;T[IGI;A][QUX&O\R4H6>2"@U8)FT?0BX *U@*$,_*,DV% M0M2O0M19,5,CZMI%^V:6S77UDZ;SX+IMT-!T3MU\5K[AU1N:LS4V68)I[$.U.:=5H:\ M2QH3DT,;D]9(S^#RD*/M1F@O-8:1:3#0\+7QEXDU,:EM#!@3%0/Z4$'K(54; M-Y(] J@GX>TQ9 R<']1\;OMD+^0O;/5/9:>?5DR[?$*%*!$S3"\)%@ *D1N_ M,I>VOZJFN2Y367CM&U\3.#D>9W.UKG<&GSI]/3GY&L*./!L0M]C<6FZKQBMJ#%\LD^MF:P^]7*[H1: MQ_;5C_TEK:][_P=;R7>L6M7M5 T+;I^^U3OL5C&[&_I?R[EYC#URLWNILYRG M+,^9!) A&[">4T!4J4"6$U9FJ28P)7XU%4;0VN<[':<^PUX_3V(;88@=N7%: MPQ:;7JTIH+8E.;0W.3 XX3^2P^M:HY/::N.Q&KN;9M7)@>5W26=[LC>^/D4+ MR-7C#54HNA]!XW%GC/&&X&32&5'TX*9E=0+^ELT?^+QJJMB]V:KW"]M!4PC4UNRYR[.9FSB"<:7+F?F_ F--]7X$Z MPM6RX(-NKJS8_--R737; 1L;G\_GYL;U9L9R)(BR_8Z4[:A82@BX@@2('')6 M0$RI3F^.2AVBV=28JXO"G#?G&_-]%.:ZL\GN^NG.JN1;:U;R^]ZPQ%KFF1,: M;JS=6/)%1C RE5X.H=T;UH;J=P.Y,R[Y=&X@WRZV3VTH5\ ]B>#8QPS*':37 MRX?MW@*G4V#O30)&WC>Q46(V/<(VH*@/#NL\KB]?V>*A<9??+5=:51N[T=PD M9W^4 (IH"DJ44T(*+--4E+L60YC(CFN!$3./WJ_FXM3MHR791 M;=:)L._5_*:242.^$Y$W7"(-\5]FXZ6Q/SD H*WALC$0) _=/LP.A;K=<8W# M!+9@A@_>2V_%#-#\K[$E,WQ(@FW-W*#"P$*JR\6CK9;X1O'-+"V*%%&"@92$ M-]'*+"U*D'%%A6:YH%S,-LL-F[M-7H&CQRU->L:HDR*DYZZYH4",<9:7701;4S&@ M/4^<,8YPP9$&*;4]F9E6@&*=@1)23C)4,.[7VZ=?W-2V&YKY_9%5BP&56"Z# MZO8QAX,J\N?=H'2HZ:X82JOL9:=Y6"V3JZB$K$9R6=CX]42N&GZV(LCUNX9Q MQRLVMPND7[\JM?E@1\YZ';9,&A5E@3*I 2EML"EE9F;7908X*CE,J?E5ZL4: MEP1-C2]:/9-:T:33=% 1NHO8NI%'",0BT\8PL+P)XQH2@:CBHIA12>*:LYVUL6^]OH]91BED!.8IT"Q5 !:0 TY)89B# MIUII)K#V*F ^1(FI$-312Y>G)ED R3VKJHM]O-U^7 M*UN);5:8T5!849#)'-KP2 (XEK;](<99+DF.J6> RD594V.[1M5D;76]2]A. MSZY_P^!=^#Z\7:-6@J 8/5BE!O#7!L!&T62O:&U'TIAU7: )Q MSE5QHQ*.J_'';.-\W]#&>+LXKF83VS9,.*UU?<_73:M(#7&92J9!D<$20%(6 MAG1X"F!)RX(+#"'VRW[UDS\U(GH65WFV=/WOG>J^[I#GP#BZ1O'@CNTFA4!Z M0,>[07@%ZW3G)WWD#G>#H#GM;#?L,3?6BFK/ZM8SB1DF,I> 9*4$4!0E(#QE M $.19DKRC*>Y3[S,B81)!LTD^U/E81W'3X%T/'^_!9[81^X[3-Y>PV1XB:=C MNT-7=]H]_V4*.QV;=[&FT\F%?A_T>K69_<+^K)ZV3[LRG5E9$I&"-+-%Z+F" M@)-, Y(CR(NB9%0Z-6H[>?+4?(Y6.;?O]12G_N_T)NLC?Y^M7@$+9ERTMN^K M-#<=?)'F;_NO\?1YHWR%%\WHOK[+%T1M#+OK0B@)0D6*0 MZ[2D12$R3+Q6#9[RI_8%'W8L7=9'S^*90VN;ET7I!NO9>"PBS)&IPJLG[%UB M++#+BJ#]P0:"-VYKV)?IXC40FH$-8F_LM=5)>[_XKNQFV0];=J&)Z5G(![XV M=J^%,G:W\RN7A#$L)>#0!N"3C &22@0*K#B!*2QQB7RXSE'NU#ANIW:RT[L) MM3G0W(_C7 ? C=LBP!J9TUP0C5!,S!.H0/SE*G54WO*$XIBO?&^_(4SPL'G" M4HO'07^,V6)\ M[-UFB3B(1IXHCCOVG.M'?E@>(G"8I1=<(8,KW02/'U+I!DQ&9^(.8/K 7@2)2 945I6]5IEJ6SA=J,C?>N MBL3F?Q/:;M-"\+IU M\XT[&_]8KO[Y?O%IM11JO9Y!I5%>4 A*9 N=ES(W"P-5@I)GLL2I5"GV\D[/ MBYD:MUOE;)&1;XUZ [J.:_[Q==F<=_5)NOK[?KS?))K78U MP&8I(KE6TO;,E887,D4 @4H"S4F9*I%G&GEN<'K)GQIAO%%:&?];FI6K&9R> M^3,(^*Y4$@W2Z!S3:)S\U.G^-\LSG?K)'T;_I#/@H-QA2.H9A%TP3O*3/C)9 M#8+FE,6&/6;@677=/.9UN^U#!$(D*S4@U"ZI1*K,^I5IP-,2,Z+,,C;E/N%> MSY[N14VCA7JUVP,)JU7U/%=^!I[CJ?%02&*?";?=J5Z'WO4Z:W"H<]QGSQ[W ME/:<62=GL&$X^_Z;Y+!R\QS)3>/K>2']5FEG&&S4H" :JU^; 1+ #GYL/6*6)XMFUPE[3J)Y^O SZXWXP?;H$[SS@*?Y$>-'[ 7.I&X_D4/WJ3JIJ]76S, M$W]]8O/YJ^VZ^O_+>]?>N'4L;?3[^RL(S#DS>P-F#R51(MD#O(!SZV.\Z3@G M\9Y&HS\4>'6JNUSEKBIG)_/K#TFIJF37C511LAJGT;. MIU\2F5><*IC3PO(7+JPEHPV%%6:5(17-E JR7XZ,/S:"JD4$7D:P$3*,FHXA M>)I[$N#2,[G$01),'F<4/\ .*RW_<+_X_I_VSIH8[ \[/C@VWB O_!EE-F_T MNU81",$\C";(S&0/7-!1PSCNRB%HY*J/U+ MC,-V/@J'8*^G4<2M76._RDUV_T7)OIVI<^]B7,=B\-S@Q' M94XL/U5Y74*:%XA!Q366!.L2EU%]- /G'1U/M>KTN7S11O(NU:)#D0^DJ_1X M]DU6IZ!LRAV"?K@J#JODU0]/S_I*%1"#H#A>!3'L]J[);-Z+L]J6N=(Y5P+9 M_5I%*PVQ, @RK"0LD>8Y+X3)XUKGO)Q@;*S3R/?'V#RH%["%,JGR=4SO9,E)+X8?. 7IL'+[B49'KNO5 M+#,E)ZYPH# &8BX)I%*4$!N%*DH4TLC$Q&&=GB[JK1X@,,M]]+99%]7OQ84>DG!3E2PB>A*>D8ZO MF4VXS@NJ<07SPG5V9EI QBH#.:(YHUA3AJ.\+:D$&ZFYX8L"^@3B]0*(]FFT M"\9>?]/ /+D2M%?@\70OWGY7-+]1K&6S(PCQA]Z<;OW+KG\%6?_.E_K%EZ0I M[(-,49:DHC GVJ5#EP5TG50AKI@T&/.2(!W9Q.?\K&-CZ(W08-5('=VT)P#I M,&)-CE_/K+F%;B/PU9XQV4/]I"B4TO7W"9ASZ$X_X3 KFTE_BS\ZM-H>PK%[*]<>.GH\ZT>";B MUD1"#4J^:8%\R MB<'LF1DOP#&:!B.02<1Q(3,.2F 1$+QDIYA;4Q70N);2^?177[34T^^^=6') ME) \*V&&[0X69UD!*2,25IDT0E"$I:"3N;YW!E 8^X1,&_3&;"MY[2;O[\79 MR.A\BHV0EU;,.(!V&.4D0_!5:V-L$?UR'M$$U3".0]1;"8P#4[YRW8OC()PO M=G'BWOC4E*]:/BVGZY]9+NZF:_OD2T595E8&RB+GKM.U@IP9 PM=&BDJRA O M0O-27@X^-F/&"^4\VEG^B_@5;,0-3TO90^\T;UR*2<_\$ M'5$K*,;T[Y:/L M#398,LHQ-=J9*$>ON33.\EI:VV.IU?$STS<__\S_OEB^G?%5T_)8:DDH00Q6 MBB"(C:NV)0B'DF45RSG*-(NJPG>1-&,C@'8@X48=<#): (B?P"L%O%:7MJKN MLJ)AMLE@Z]2W"ZGW);H@"/0":).'AG:1Y94"1B^ [7@8Z26#=B/F=UJL;^:K M]?+);0<_3N?Z9JT?5A-<(22UXM"P0D),A8:LRBA$LA"B)"7C+*HTR9%YQD:F M3DRPDQ/\S4D*O*B1_'@,V##F2P!7SYS6":EHFCJ#0R(".C;+H-1R1M67I''N M\HX>Y/J 8W5K_/BKU9,+@_ Q[1-347>PQZ BDKK:]P12BA4LB91,R@P55&^\ M-W<1#N3C4W;PW-P-0!*;4R#[-5?N+9@V,@-IA8YT'9_ .]!E?"%\P[#%1DJ' M69*53#'W.2D0(7155P+JP3H#M.OZK,=S%'Q=Y?1[LCE.<#3SBV] M7T IK"(=CS)T7](3XFJW2%Q"[DM*J4I!QDL*4:5)EE$BI"XC4QM/3CA.NZ\V M1AX;,:.S&T]#'$8U*8'KF6<:4?W263>MXZ=E+M'V'HO=!,2MQ 1%=CN^K<=('^U&U%/]7S9=@HT:O95LZ -@G M=QV9^?5I[#0D08QV9HCDQ2"N'YRA]C_M2'#W7-W]OIA(NSU#C.10%MJ5R-.N M1H02L"+<<,8RSH6*I+EX*<9&>/8)+9/5BC@!?C"S]0MI_QQW/!"AE3S=5N:J M)CZKR"!%)\[CV'\MBA,RC*5$Q7F8(BI7! S6C0@_:CN^;A/OG5X^W)I-*?-L M@A#)*U0Q:,TXUV6;,4B+2D/&L"*4"@1=6VP;-C*V>U[ MKN=JOYCHKI0>)M0HPF%A&(98R0Q26C*H\IP3K33CDD#$8R._[^_W=S]-9*%0AS^O6<_+GW9+/5W6U&2N-_]O,6V;7ZN]/J[7SOWW2 MZUMSQW]\=F:;_8?U>CD53VN_A5U\YKX/8D5+3!52D"KFZ@P2Z9QF"N:24U66 MF20LJFWUH-*/C3,;)9O>LO(G6.\4 WRK660 PJ#/0V!8PUA7N>]@":*8X M:(IV_/)QL5K]:BW-YAG88 !:('BZ;\$ =CCXXQJ.S#!I&\QK+LA::\BA 7]C1J'!5SU?I8-VU-U.W\BTMA6T[G M]_:"3XOY^6299N.0/]M:^Q2'W[<-.L3_=>3*FP3-VQZ6*Y M7J>O4RHXCW9_2C9!1P?-8G[O7#XN_+PY;;,"?-&/V\#TSW8^.7WDL[HNIQWZ MUM1GKLX+/2E=:SJB,Y@5Q#*W!1N*3!8PIQ4B=G>3%R**N2\5:&R$O17269GV M]2@B_3:7KD^@/V= U/OV\[AB2-[3[)2YVL8$;.H3-TO1"AM(Z/A)!&,JA]"E MX@SK*$H$WIX#*=6X70LR?;>S+)8_72^$DE"BL2PAYP6%V/788SDR4!6,FER9 M*HMKM-<>?&S,MY4MMJ12"R\L!5>,4%@8)2 N*@$%YQ7,56YX61%>+3Y,?VA5V[ 3S'A9S?]#Z62_]?9-<58PCK& N,@1Q MEE>0F\*:L9)C9&BIA_ 3MZ[95ZIW*8/<8[)S$ M[G-7ZPV\XJX!4CW$F)Z$B&_EF)Z(@;ZU04^&B'XR%B^>C,>S3T;<1WFHE3KY M4>]=B.&,@J'P?&94##9I-]_7IKJPG=F=5=2'U^N)*BJ#",J@1!)#S*2 G&08 MFKSB/.,ZTV543;O#TXS-#-B6QGZLQ8QS\!R!,LS5U]#72 M+H4.;!0 M0; JW"^#5\2X".,['X78""S.7XA$AF^W=$[:[0=G[_UEJD]WHU*769FXHH**0B$!,L(-6$0I53);'(&.9E M7/_L_4G&]DEX)J./)UOXH.BEGOF-HSQ9O3,<6U46NBAX;K_$U)KFR!KI3+J0 M3"JSG&4%-S*+*V%X*;K#U"]L!$N 8)A%?BDJ/7\EGS]NY\#IT);[N/;)6FP? MF&+@=MG'E=QO?7WBVBX' MM*]I\<9:\L1;2Z:7MOP&_SZ7IU+=?3[]/USS<_ M_[3D\[7/*W]>5*906)1NAVZJLK)[=4:@4(PY0N#<,&ER'12QDE:LL=%SN_+/ M5C70TJWQ^WGMP$8]YQ7T"IX.0^MS>4.<_*^Q:'U[\S?K=1NU7F_:ZQ539*C/ M)8SQSK_&4@[EAA]X22.][:F1/^U63S;;@/[SU @]=Y0G'[W;AF936.&)SV[% M;'KO7XIW3_IF_F%JUM]\R';FRH4CG$.&BMQ^<@6&7.L,*LDR00HL6%RIJ8 Y MQ_8]O;-[&\V-G2K.(@^!-\Q 3PQ:_UZMC;1@)VZ[8&=3*.K#]'O"AIP1("4R MZT-F'-3*CX#@I=$?*"(,@X:ZE!["%.1%CF&1<;L1 MH()7AO64TK.38FR,9)]$TEOJ3@O\,';J'=*>^>IXDD[-4G:B5\G*V0=K^%2< ME@QCS;_9A^F"I)L#@W7LF76LN;K]N5WBZHMS3]^:WU9U\N6UM/N3)^]&?:9-6WZZ\-\&Y,+PD FJ<<8B1I496Y1+2C!1,28Y-F7?INM6GT$%O_/!] MNUS5,?QR3=CO_$7$/O M]<^K?6"7'W!3'($H/9V\GZ_MANG#=*:7;RU-W2^6/R=28*RKO(*5+A7$1<$@ MYY+"4F>Y9(@H;$P(91P9?VPD48L(O(Q@(V080QQ#\#0G),"E9Q:(@R3XQ3^C M^(%7?:7E'^X7W__3WEF_Y?:'WX'.7==ZD2JW5ZH,59]/O M]5GH_412:2I58B@$$Q"S D&F90%Y(0PI":D*$55T_>R,8WNM-P(#MV2[ILX+ M V2=$+-R4D=O"\_ 'KRU2P=F_]NS%HXW+1S;B45)MU5AV*3;&IV9;^CM39CZ M![8H@3=VHYR_:+>WT>K:VB'\7G]Z:%\KJ[/SUT%)NAV0UY7B#)* M*J@XM<1OA8/<, HQSS-&L"A*+N-B+WO#?IB@S(WX@-?R;_G?RP\6.P4 !&+( MI0K[6/0&?\\?CBWNC>"@EMQ].6K904OX*^#%3_<9Z81:HD]*W-R#?EXZP?+R M4]-MD+C/CL\GLUNIW[Y.L,9YD54E+#$J['[4_D$E4S#+M24S@[-*!)6YWPTY MM@^$"QJR+\K7-0]V3K7P.4TCW;3NF1M^^W1S]][U);F^>__U\I=^7\<3>\GF MXOI%;OZR>X=;0PWR8NZ+OGG;#OS+Q>USMGG:NR;2VYXM%<G\50E](!O[3DC[0# B$/,P#2P]CSV]T2^*I= MC*+=:+[?ACD!.*5OEW-JTM=JEA, Q(E6.2%W=ZSI,//KJ=7AVA--A\*)IAI5 M*,OM#I+8S0PWEI.0Y23)-99$&5PR$L=)81./CY/J\BW"!Y_+=GT874L<605RZK(A:)%3.'4]. /5U+5NPOAP L0]H%( M#VO/'P@O)WQ1Q&A7;J;N4GL*T_BZ'5$0I:KC$3;IL'4]HH#8J_,1=W>W;\.G MNHCDC<^PJ+L6U#$6]N>;M7Y8;>TG:YEJ)0F%F7;\I V'K,*6I#**%#*Y0BBH MXD?TS&/;0'Y]>GR<^7?',54KC7"^F$-?D7.ZT35C).!7453"C'.*"9Y *74!M2$%P80A6*"Y4Z^A< M8^.OEJC^%9)M8<$O+N0%9%GD)OP4UF&01B M<[)*Q[DQAJN]$:C-LXH:H?=T/?GTXS69&C1#)=,J@Y*Y-F!<$$BY*B NF90E M4R8PCN#@Z&,SEAKA8H\MVWB%GDYV1*'W0\CZI4V?MW)0XV3'B>VQ!SXU/*#6 M_N'@H8NZUG7_Y]-TJ9VC9;K6'Z??M;JQY#Z_=UDN]1G\BTBCWU;:/,T^3HV> M<"-U9C2#O+!O-"[L#H@CR2#+<$D4HQ254/WE MJ"8K<7^!* ,7PK\:6@X)H;1C0U)HA80R<<&WG>^HK(&\$C]DPAX 9L.1-#UC?# M-=*Z(_M-BX%GT:Q=ZMZ'(!FQ TV,Z$"[T 3(QFU&(V ZN2$-&6>X36F$5L\V MIC'W=:%00J)J&H-!^88 M&]]N1:PCK*[ _X7^@% &'OFFR>'UT_K;8CG]'W=)G3CR[_]&+33_!?+R"B'D M#[WFB\T_NE1/E^WCJMOOP&O?%JG5BF3 M.(^BD"QMA/"T0FE8OMW'3#>MT"E=]SQ(7>=T'+G*E<-YS5&-U9 M@:DV3$)I7%:WMG_PRNX-.25$99G(4!RK')QE;%2R$[*V4,"3*_'=HY8MRE7]S!OX$N MCPCP0[<@*2'M?4=R,9KI*G?N =1W^M2QRVQ8XL=AT$>QCW)@>R9?MH8/I=XDX/6@SD3!5(B"@J;UV"8!/*!5R%T;]LKLKWO?+WT=67$ MC?S@=ZL V&C0/KW;* &L%BGWQITA3+9SCI=@X'UU9XCV=]W=A^KV$7JGC36M MU1O[O3/3M;.[O^KE]ZG4;Q>K]:026N%"%+!4%8-82P$9)P02110SR&0$R9C/ MS^L/'7;UJOP3N]YM/9JH,[ M+WX)3M--K\#V3#U;L<%&[JUA!':2#P)R1+Q87V /%#@6"/H.\T3Q8UU@.QE( M%C7@_?ELLU]!GD2K?'7*NHXW$'7BA)F$G0'HW )WZC5PI;;T] M99-9=KN1![;C]E3:M]KV+XFOY_!V85^"7>55)'G!= X1PASB7+JL)EE!BIDH M)!48%T%GJGLCC\W&\L*%U$,Z ]CIM_$B&'I^%X,1B*K3<%#;3@4:GH\T6&6& M@PJT2S(1V!^2%CXQE. 1Q^"?T N!Z?GWW,+OK MA%FG;^T15!)^QUTNW>4?GR?LC_&MV,VU)>N5;$,WVP#_$5^+28 M/RX7ZDFF;4L\7%/AT;0$[M#0M[]VO#XNTR[JT[(N(_E%^_Z_U]LZJULKEK!* M5%1FD @L(3:ZA!3E&I85S8GF,J]X9*A X,QCHYEG@OLWI1$=[&2/WC7$KT<8 M#?6"!)K M\S2[EKXCS>J+EGKZW9OT!3AXK$R#^_NY>EW4-P+TA_G[NGE?GX"'?1K20]CS=V$C'-A)=P6V M6@"S6&X2 #\N5@E+"<&B+L[A!)L_!VWYF9N+4'[ M]6GB:^WPB_NYR\GWV^_Z#_UC_6;FNB C;(BD&L$"Z\)NF3FSWX4,61L7\TKE M%2JRH/#\"V08FXW;]AQM]-B&F.\TV1IF=PO@JI['%*#IN%BGN6V@)1C*;W=[ M&GVO0..^ TX1X#6)B4KHN H1\0G]K\9 D0JQJQ*P'G$A"Y3)XH>/0PX4Q M7*;[LX"&"X?J6CW2/J-/GBSW(^E6U^KO3RM?AO^37O\V;_R66OV)3^?.EFF2 MFA"2A9:L@@4I717)3$*.B8:*%CPKL^GF0DPYIH DN"+$O+BD.>4]>&4I6X*BO#652MW[CI MQ\;'VUJQO*D5JQJ9P=(*'PZNJ2(&"02%H:ZX2F$@HPI!A1 MBI+2 MJHCJDW)LHK$Q4",GV K:.>;@*+1AU),"L+X=JEVPBJ:54 M?4D39Z_O1@N^_KUKZKW4WYR#Y[N^F4O+.V[S9[_-,[Y:3J[\.)\75B:]GBY];^KV/O/#8FDWF)M=I?WQUKBR$4IG!:*E@D7N M3HZJ$D.F,@1IP4INB"QU&=,*;Q1*!;VVP_?::\>\N5,IOO7S_7)O-?@5S$Z= M^8[PV0DCU_$_"L,P>-WGXAD0H$:B<1E>'?0R7K6]BE?@)6(M'V1MACK0K@ W M]@.>MN[)*-8QT0?H=749]"LWBF5[^2D=AU!=.\K76X0G/FLUZ&1((8T5AKRT MAKS]@4!FI("%QMJ40F05(9.U*PD5]@$].$N4 ;^=JS]*JTMVYY^?NDJ;1ZO7O?*D^\.G2=Z&X7JV>'A[]Z_%ENOK'AZ76 MFQ-\YPF=4*E)4142RHP(B"E7D&F=0XX145A3D9NHK,C>)1Z;2\')"(T5$DPW M\2WQAS3]KW.@6V),J]>W?\,I KTFH*TM:*D+Q$_0OF[3-]KK? 6TV&6J=4[I?>Y1W6CS,4_'L.H<$F[ABQY>9Z9\>Y M_C%=32I=HD)I"G.L*,2::'5(Y50S1L[&'#08ZI-9>5,_!BU*5'&W["F^- MV\&NW!96KR:&9;14N++;2U%!C!F#HLPU5+C W- BRPGKX+"-$.'_/^[5F'4) M(XG4,+]F1=.7@+?\E'T6.#T+6&_E3H_/_,K%3\]"59-F M<[>XXS_N:MU,BN25T7-(P@>UV?@3HLU2I,7T)+]ZO#F=;==2-APZ4(44[5AZBK& ML,V9+@1KKV73I>-U;%$[Y6(ZJXL2S.L>=6Y&2T*N9]3ZYZ0T.W;7)/_ MK+']FU]AS\ M8?R7$M2>>>[C"R3?GT8MODUM(!2IVM2>FV[8-K6!RN^UJ0V]+TDI1[U\F.#2 M9*:L2BAXH2$VE8!,(PE%81AGE2;(1/F5]J<8FW/)EQ]TQ1LOJM'HL O=-%Z" M2.][PV>U&*W5KC-[Y\W M'M0(9897$E95R5W'60FY%A@2SHH24Z(%C^KU>'B:L;W46RDW"?&QH7B'P0Q[ MPR^'J.>W? ^='A)93X.0*O+K\"3#AF2=5'0O5NKTU1V/AIZY>^I$+=<88;%: MKR9,5EB)@D+#"[M18$Q"*G(&.6+,R(I6%:=1)T4G)AL;#;QT:KI6!F"Z6CWY M1$77^"J2%TXB'7BRE B_O@^:7D!76P8;Z-Z>A"[^Z"D DU0G4:>F&O9@*D#I MO7.JD'LZMHY^XDL^7VN]B[!:O?GYB:^?EO7!:2Y,A;.R@*54)<2"Y)!G-(,% M)TI)901G*JIK])D)QT8FC;R+92OL;W4%:H$['4R?A3R,45("V3.K7(1A?*?H M0&!2-8D^-]VP_:$#E=]K#1UZ7T>:62S4[]/9[,MB-ONP6+IS]TFN[-ZDS 14 MF>LYC,H2BJP2T!BN%<],14Q4$O>!.49')HV(X&].2-!(&&X^JGXH(#,PS[^A]7<>^-/W%IQ].+Q?S>N=2;/.\-< 2=G)U/A(**!AQ 7XM3W MP<.S1C!A$,6?/IS (-6)PZ$IACUE.*'DWLG"J6L[E+I]NWAX6,S]4>CJBU[I MY7>M+)=L-HR_/2[F[W_HI9RN]*VY?5JOUMS7G;ZMXV5]Z*R]P^6$R7\^35>^ M@LFJ'F^"LI(6IJ@L<]C]!N99#D6N.638,%56&HDRR(71NZ1CHY^-?D!ZI>OC M41\ZLG6"V*W]HM8,_#*=U^$D)T*^!E[YTPPWJO7LF29K->N@$U=QO%E8J^G. M*^-T!1ME75G8EKJ@T1@8$*_[[^HQ!7)WB( MY3E93;A7 8:K.3P$CL\J$P\R8.T+=VT,5LJC;MJ#[;X3=OX=9) MRF=?[6]\9-ZN9Q&36F&-!<0N&!5+Q"$7-(_*<$L:]@^JD@WPT&4%,2((LLQP M*//<_IY)+GE4*QT<<$L'G]/'Z=S:G76+K0]2N3S]XL MELO%[^YPG-M'Q<5L:X9+3$L&984*2QD%MI2!2ZB)+%B.2$%D4,?0+I./C4-V MH@*QD17(1M@(%T#L&@0X='I$MF]7MI7<[;6;KF\;X:] "^VM_.!M_VA'^%!Z M1'T@MTAB].-\'!WA.^FVB!US.$]$1VV?.1>ZCA'WH5!Z.GG[M'3=6CY,5Y+/ M_JKY\OWVUO6A_ MV)F))P<=A!A"U-H00-"U'4,/]&JE]3;,VK>KV*11_?QMONGVHM7['])>>OW@ M_C;)BKS(#"EAX>*C<44KR(H<0XUXF65<BTR7J'3 M,@0&-/0-;M]FHI?_"NS2,)J6.5LEKD!;#5#K 6I%$@9%7()CJJB)3C(,&U9Q M"4Q[<1<7#791#^*O>J:E'?E-W>G[ZS>MUS=K_;!ZT4L5HY)*40A8BHK9;;(J M[#:9%##3ANA2F]S:11W:#P=./S82;'<>?J?7?#I;N1\WVH!&'>#U 5ZA3NUN M0UTIC%-U&0Z%O5.#X1[@'[JWL'W45YME$,TRK/PR3)TB M?TC>2C@2L\ NPJ&COD8#X4B-C_0.CAVE:U^VU7HY=?.\Y:MOUW/_'U>+X#N? M/3MQ)2I3%2T8I B[K$.)7--)!)4N=)9G.<=E5+!OZ,1C^WSLY 9.8G_NZG]H MR=[Y<#QX-<+LZCXP[OESD0K>#BW;XK!*UK(M<-J!6[;%@;'?LBWR_F[D]9XO MY];F7GW6=% MHD563+[KI5@,"&Y[OO[@=2W$79%2C^DF_MH7ZX- #0!]&.NVX^ M[W_(V9.+'MVDHTV*7#/%N(*\8 9B4PC(C1'6AJP*)!CAE0XZKX^9=&PDO9,9 M<"_TE:OZ&<<006"'T45J"'OFCA9ZUPUZCI9_V5$W=NQ8LZV#=GJ;K$[=?[,I^IF_I8_3M=\YNE.O*SK^477D>SZJUY^ MGTK7[WRZ4*VVVS[0:5+R/).EMD:D-B7$1%+(75Y[@97)=8Z%45$I[7T+/#;> M\[4.H5?&&4];;2++]?2]S&&L.:;%ZYEQKS_?O#U;&ME%9LJE._KPN8BN>DU0 MX_KXND(# 9^J-E'?X@Y;WV@@\/=J) TU;\>^0,!/QQL%0!<0K' )(#W3 ME,>BENU<[%4 %A$1!)=@,E" 0 0V<9$ QW0_>="_=]-PY_C'Y'UV3'_THHN; M@S11M),*%Y06FMHM,]$0L]Q JC&#N,28EF7!%68=VX$T4T0QU7#MRIM0[58C MD,Z=/C98AEECER'4,W6UA+L"C7B]]/)XH7KZ[AV;"5ZK7\<+!4]TZ'AY90_Q MZYMF1.^>M(N8O_M],:D0S4HD!,Q)7D"<:P19P0DT2A*)[MJ:E46&*P:EKRZ>BPI2 ME0F(9*5+HVB9T?B P3.3CHV\GLEOK=TN2+! &),X&K7$+#J8&8,P6YRC7DTA"1J* B^?/TMGEC/?2#+UK?+OMS)[JM2&RO&W#* M7>T6,2)?YP+??5+8DSOSTTCW2M[]I- >=_>GG::#__]V_4TO;RPC39?NR7YK MY;G7JTW5,2H1PZXI)LTYQ)4U4+F%%:J\RA66IB2Z"CX+.#73V/C:RQJ3V7@2 MQH!S@53@],R+7DRPDQ,T@IZO-1;[Y(4?'Z2";J"CA&,0)CI0"$'CY.'"R0&& M.V@(T>/9H4/0#5UW]/Y,]HM^X%,7'?Y9+\UB^> 2#W==@R9,:V3L]MWR)'?E M=:2 M!+4[NM=0U)4,I-%Q4 &S3HVXFR$!OK'8YU%6_O.EG50T?_87TSGP*X4 M,$^^!Q;WZ>77C\OI#&17P#V.L7O]D+4)W>PG1KSWW;Z7UUFCC<2@)7*KY]A5 M\F(:45 EV_2'S#GPKC\"AOUM?\S-'6R[7;$ABV7V)]?GK/F\%I:K MN?/3'(JJ+*'*"I9SPWD>MGT_/GY\&PYY8? MY\W/W26-F\=OL]__>)PN_<5U3/2$8H.D5-:B*TOI6C8R2#.B(*=286%<+<6H M\MO))!L;Q7ZV?P,/_,?TX>D!N(Y;D7[,9"L6Z,%\C748T'?9UJKMP 3BY^&L M%:?;%=AI!VKU$CHO4R.>RFV93*YA'9:IX=QS52:?(([+5\OUY.W3P]/,#O5= MOS?&;BOK 6_-M:I[N>U28!JC \E"2(%SR)%Q^_$206X0MNRM#:F0Q,0$G:YW MF7QLC+R3']0*7#7OM-]X-TJXJM$;-<(8N].ZG";EOM'NF7>C@4[8H.$2Z$X1 MJ!VW19[V;SOB[#3E(-QX"1@;^KMHC(Y)VM+7PEQ]T5)/O[L#GNO9;/&[\_\MU$ [#2X.HY]KR?DEV&9*KVYFQ## M)BU?!-1>*O)EHW6CS4^+^6(3V7DSEXL';2U/:Z?J;3E 656L**F$U&[7W>F, MM0NYJ&#!.+?;=Y-E!8EAR+,SCHT,ZR/'J1<5_*)K87_UI77^&,> Y\$.([ND M$/;,:VU9P4T#8B/NK[U46PQ&)Q%3G9]O4%(*5O\E_X3?V$.RRI^YB]_V; BY5@SF98XP%GF5,Q/:<^KH+&,CN%I0 MT(AXM?D!?/0MV^81C:>. WN:NY+!U3,[=48JJOW4620Z]9\Z/NI@#:C.*M;N M0'7^XFY6D4M8V=8MF>15)5A&!%2E2]!%!$,N<@R%8(51)4-*H9C,_&>C1[WH MPR7ENS0K:\LL:R'C[);GZ(59))TQZ=L#W@#QY0P0T;;#0843607/QQ[T>W]0 MK9=?\L,7=>D?O%BMWB[FSAS0<_GSBY[QM59W"[MK>NM<-#-G#7RVS\(W:RN\ M73P\3.NJX/C%J*E VB4 '<+ M8-4 .SW 1A'P=MB%B.E+/,""#-6@^+(W)%6OI4L1/=VSN.O@ S8OOE#_YUV, M+QVLJXDY]_Z[OTS7WS;%\+:[V0FW1J60!8.%RB3$TNXQA2P-U!H)7)993J28 MS/6]%S7::T+@3I8!_$R#!270!_W7LGSGB(6I(P6R(YPL.022,V M:.0&3D@?4U]C7_Z.G]-TO%U]_U MDM_O4NO]/UJ+ZB&;2"VTR0L"45&Y]K?V#TXJ!;5ET4RJ$I$\J*91M^G'QJ@; MB0&O1;:6X*:4Q,P'9,7G<$:N1Y@IV!_*/5-R(_@FZFJ+=R-\JW1''0!W=PKO M:"NP&VR)[,#(R0>U!+L!\](6[#A*1Y[CTZ7OR/5NNI*SQ>K)/J;;L&M1EGE6 M$ ,=?4$LA64U5&%8*5%*A@IEE%%M1?>G&-O+VZ3>;D2,.O<[ 6386WP9/#V_R)'(Q!__'U4^ MU9G__@3#'O0?57#O=/_XE1?T6O&%LM_RU;?KN?^/*ZO_G<]M]Y*H+JIKNM0S9K\CW9J\BGY?B9NZ: M3?FH;%\7Y.X;G]_Z>E:K_[8LI-7-IH2F8B;/L*I@(=Q)66%W2KR@$B)>F:*J ME"H)[A W-93\';Q/0\17%:%]#_BR MK@,NQL&JKT/.W[7FQ!W_<:/L/%,SE5[&FEXG!2)(8I/!LD+"=:Y24$BA[?/# M-4="(!%V'GIVIM%9M'5%!2LM>"XNJ.6-K3UQ#.#3WX*DL/5M]G9%K$,-BC-H M7%"'XMC( ]>B.*/@?CV*[9 MP$VQ=..W9'<+7^L)=HJ.P%H]MP:O;98>E>]?P_X\!V\R0_/L1-T^'+_9EV.Q M7+N1WFFQOK$4Y2+\MA$?DJ""9 5$2#&(=<9=XD4."R4,XU7%E:$=7"*G9QVI M(Z,EM*=R'^;J:B%%)HZ=@3R,DQ,@. S!ME%SDH*-J.GC2,(P241X9R8;E+W" M%'])18%W=2P=NYC??YQ^UZI.#'OS\T]Z<;_DC]^F\GJI^&=ANHPR\Z7:ASBXY[(-% MX<]\^0^]_KR5E )BL*$1&YS$Q92A[%B'T* M.S;^M.+;N69 :5>'P>WF'IW(KODR!X_:SC)?NUPD2Z\/7B/PW46@#[0;#UG] MGC?FB==T_'OTC<+ $0^H509>YZM=E3RG]@AV[!&+\]J;]Q!1_S7V\1&@)]O2 MQ\QY68LM.ZOO3C-7]C?+)ZU:;0?>/BV73J*Y^F0Q;OZRB?!!*B^-W6S##.O* M?H5D!;G@%&89KBJ%B6"*=6FVU56@L7UI&NDW&2(K'\BX\.?8C>1@UK7#P\6+ M%_81&7))>OY0;#MR-;KXU=@L44N=7D*^4N&8N!M79W%>I2_7I> =Z]!U\;@= MRW9-5_S^?NE\E/:3L*UJ_6+3S:Q-KU'%(:.$0USHTO[D(O2U-?AU41A+M#$D M&S3KV)BT[?-XKD!(A?4+T ]CR>28]DR%1R'LU;L1A5*JZEM!_H6>N(%JR=5/E/!/ ME&P_>?RYDV[5NNZQ>?*X?_)T_>1-6T_>8A<1OFB>O._;@/#'^LGCVR=ONGWR MO#LW54.%D:SUR1IYKRWC<'7X7EO3%U;;J&3JFE/N#4SGA3Q4C7[G"Z18ZXHK MJ"07=IN:$\A4ED-3&BQ+7568J+CT\:!YQV9B;?91_B3A<%>%SOF5H4L1MF?M M >">S9=$V';("X]"*ED*>-BL V=[1T&QG]@==WOG$JC3M?8'_98*[1,T=09N0IGJTH3*14]^F*XDG_U5\^4D%X(14I0086RWH92Z"H*X@@+E M94ZD1KR(.F!/(-/XJ*X1TOF/G-$171CUXE4*8[J!L>^9!6MMFCBEG3YUR%*K ML'Y;M2OP;+%JO8!3+&EQU50HIZNX>K%$0Y=A307A@=JLR8:^(!YJ]9E/U8?% M\H[_<,3_;3%3T_F]_<5A(WE2(BH1SS#,)*D@KNP?@F "LTQ)4R#$B91=D^XC M91EIW'F35>*LH&]ZIH!9V"TQ_P$68C:MG<2K"W.*8MFN-MD^?VFOBTNJ;.D);K=KE#BPJ".N*0.&8D48/A"H(T@' WRZCM6-2C\O M%X]ZN?[I6JNXDVGG*'A\J$^IVT6XO[@:W+?FMU7-]&^T?0CUM91/#T^^4^4[ M_;C40.:Q&F;TC;97O@.597 7'K15V?_M6?<"X-6&"P.MXAOK M6WC=04MYT-:^#CEJZ9^.]P=\O=/?1"CH.IAT8T)R9]M08TYX$XU7@FX.Z.==/M._FBXNA>G=+G MOVA=69_0W&"W7$U5)S2E%$%>^ M'87]@R,NH"8%M8PH3>YR7IUY&4:$PXH?1:A;)?I[O3_I-:AE=.0IK797_D\? M5K"I*.R,L^46 O_OD17AAWU$PJAXO O?,Z6_]:O\LFZTDB@NP3.7N[R#!L-[^[A#M.?LO&"HI5WHZ]RX;-]FJ M52M'YHA@HR$RU$"LRAP*)DN(N))"(T:K(LJ!$CG_OPY'.JNOCEUO%/'O:J33 M)'9U+N+'%)CW'J+W$N)GX+X&$YY#K5\6/#K[&!CP'#2!['=VF*[EK-]J%R,X MNYDK_>/_Z)\3IF59Y9;,,E-RRVVB@)3R#'*B,,<(:1;6C>7H#&-CKUI(T$@) MO)C RAE;MOHED*=I* D\/1---#(=RE,?T?Z"LM0O1QRX'/41A?;+4!^[L&.= M$3NFFLZ>UM/O^JN6EC/2G]RZTYRA46 M(BK%_=R$8WO-V_*"GB&%_2(Q":5"4[SDTW M;$F.0.7W2FZ$WMVC MV,9(GX37KJ7>DW;_&N77^UW:X;K]7B9F\F(HUN+A?U\LW\[X:N5M<%UE I$< MNU+NKL^2YE"4BD DE$&RU)P:F:CHR2Q628Y!$5!LY.D3'LV7U]Z?:1;1J8E#N M%J&%*C*!J<140%VPTN4:%I!R3F$IJ409([(LBPZ'0A>(--*#HX :(Y&'TQ>L M6N"Y=<^+,)(J(YM8_<'*BR3 -=5Y^ 62#'M4?CED>Z?H"8:\-!SYK)F\.F8G M^QC0"2]PAA65T!3*!2H39=G76 I6"E>:,\J(Z1:H?*%D8S-%VR',-2&(D]Z MUHW%[)O,]];QM%=G==*MC\9.-4&'=B'7./#=TV2:&+2> MZ?$X7N!OM;"!WZP0X"*:.:0#<*!>"Y< &=?[( R:DZT)S@PQ7.> ,%V>%?8/ MO*6;H>U]QT?;T3G?A<38,)A1Q2$FK(1", T+0O)*E86L,A1C/9^>;FS<6A]? M\1[;:YZ!/\R*30=JS]Q;XWF@%^85:(1-9V:&@9+(=CPSV: &89CB+ZV\P+NZ MDZ:?CHA&4T\\.(EH M*&+B02DI'I"7]-1AA*[9P$W>&B.5EC23D.6XLI8/YI"5%8Z2#)Q' M=#%D^ZE&EP\9;]B\M71];>=[NU!Z@A3)F-0&FH*Z-$2F(=/,P)P91A7/\U(' M&S;M@//Q,XSA0Y!W.8N9$0O)Y?ZC9NSV4%C;#I M[(5 5!+9!.=F&_2['ZCZRV][Z&T=(U#K)GJ;YKM%K@BIA(2J8!ABR3)(,Z6@ MT%01Q97.492?]/GP8R.,ZZ]?W]]]C0S^? Y8&!=TAZ'G5[\)4^\C%>JPSJG" M)Y\//FQ$Y$'%]H(<#U_5]:1C?F]?B =71\05:6W<8P31K-*5AHB[^)0,&RA8 MED&!<%69K#"5"*HH>'J:L;VU3DKHQ/05;:[J8L7=RHP=P37TL.)2M'H_F+! MW<4"U>%YQT89.UG!&VM.F6G8 M-^_B)0@CDIZ [9E=.F(:WSHD'IU4?3\B9AZV:4<\)'L=-SH,T2' UJ<#7RNE MU1W_\7$J_?ZY,((@14JH<4'L)D,@9[8P2+C=9+ 2ET6A@\-J#\TP-OJIZPUP M)Z3//)O58D8$A![$\32[)$&G9PZI@?'R^?ROCVF B8B/O12@@:)BCSQ!?T@4 M"GL*A9,!L =O'"[L]934V_0W+K6[F M/C9#O7E:?UJL_ZK7G_E432BF6A##H:BX@M@=&@E<2%A1BHRNM"RJH*JQ8=.- MC9!^F_OVQ-Z)U'Q*5^"7=H=BOHFD: I,7VWC]5L1+JWXE]G6*=7Z]U\C#)GS M2Q9@[B5=B)[IRSNF-L*"C;3 B@NLO, *#)S$22&,, R30CF0E7@II'%&8S!" M)RW(\Z,,9TX&:_3,M@R_JYNA^4FO75K^,';?1<^+ZTQ-WUT3: ^ MZ1_KN]_U[+O^\V*^_K::Y)H46:ES6"E96-.7%'9+GF>P4)RQC&)=BJCBZ!=) M,S:>M(\QCC]#[;X8X4>M@T \\(ELH\O/*VN;\26XG2>,M$J"6<+3V^ZR#'[( M>S%LA\Z"+Q\T90'W28:QJ HA8"XYLR9B@:$H< DQDUQGF'*41\6*7EZ-;AA/ MY$+^HRDL)=N5B_290,<8: /=C?_RY?L^V3?*67K)@T0'J< WAN)Z<77S>BF) M]]]\.74.KB]\K>M4>5YE+#<(,L;LWC&G"-)22%CDA1&H$!4C50PQO)Q@;)2P MD0\X 3NEP>]!&$8 EP#3^[EL!";1K_#^-C$,99FFVK[4DD.<40,Y1<9E MBQ!4*I,C'!4:%C7[V C@HY7LCV!ZKCE: MC#>*$W,'LFC49NX 6_VJ:;VLU- M6WA02P]J\9.60H]'+5TQ](BYARZ''@_+@8+H'0:YH')8*S_5&9E-V:JJI#0K M*P85913BDE/(*\M?BJ(*&R9);J(LD^-3C8VB;H^?,78H#'88W3!R2H-9STQ4 MP_6L$-A.SL2UP$YBD;(.V.&)AJ\!=E+A@_6_3M_1C2::#>GJ;G$M__DT7>K/ MR\6C7JY_NA*&Z^NY;V?SZ"Z9Z#)CHI ,%C*WQ@Y3%:1,N8AX@B0GE"O--HT2 MPH@C?/*@E^)Y2X2>J>2S'>B;JQ^Q,."Q$=O',>B-S'&,$K$080R3&-QA&&+?R@C4.MJ?8K65%QS0E4),_L9JU44+B^+THPZEI;54Q$%4L- MF'-L]L]&9/\*J9W0<505 G881R6&L&=R>H9>2]Z-XS9A8>4. "4BHY 9!V6A M" A>TD_,K=UXY]UTQ>_OE[INL'-KOMAIYD]V^>&$EJ6H%#.0554%,OI".<9&H>W&9BZNXFF]-59<++.O[FX5<__V8'_M%01>PWH_5>O8M2%= MW!*&L>\ "],S[;;79*.#7P2OQ=4^_$T_.>"4 5Z;7EK+=<(S>2.Y."E>J6U< M)ZB.-XGK-ER'U,FWKLN]97 [WE<]GRZ6GQ9KO?3,8R-1)QGP\D;DZT5!?9KZ>@6P M9[)KB0UJN6LDKX 5_?^^ E9ZX,4'F?V5 [I#1[DHK"/2)/O"?*",R1ZPCTNB M[(+?R7S*J &'2ZWLHN>S+,M. W0\E)G>?UO?FM]6M4E_*]9\.G>6_OL?\IL+ M?_ZP6-X^:E>&=7[_/"AFP@HCF*@(5-)H^T60ULC.)(*4EPB1C(M,\ZC#FNZR MC.T;X:53@--)B[97C>Z^#[P<_T[F/D.!YVC7"Y9P, #H&&6I>^#(:<% M7!AH]:A=&N"VM2SOV\NRU::.[]N%]R4\-+H69@7E4,8J61JVU;P+)",LM-IDE&)_:S(!;A12Q? MS!'S.K9GZM,F6:U;1R6QU2E?8I@+5 ID#$0\*R&N2@,Y8AC*K*)9*0R1+.HD M[R($!TGU;_!;IL$O[(-P$2J];S!J0+QT/1SV']4]61W.E^,/7&WSB'K[-36/ M7=B5#[?_=GA'%TL#IZ /I81$@ [H?W""]NI+#0(E&6^Y]/ M0F[JV/>CKF]F3;BO:SY7?*E6OSTJOM;O?ZSU?.7F_#A=K2<94B8O<@$Q+2S+ M5 C;_:PU(3*494BC*E#;,_V$0OM^_O3@=QV+E,T+(O%*U;XD<-9A^YK$0;'7\"3R]L2\93%&J(JR MV8/&^A=Y4YS($%4]6/=1*/7]?CR;S/::_K1_O2__]?F M-_8/5]/D?_^O_P]02P,$% @ 3X"D5C:)& %>K P>@' !4 !I;F9N M+3(P,C,P-# Q7W!R92YX;6SDO5ES6TF2+OA^?T5.S>MX9>Q+6W=?4VJIEEUE M2E=2==V>%U@L'A*F*$ -@$JI?_UX -P)DECBX$16FV5*) 6>X\L7'NX>'N[_ M_#^_?SG[Z1LNEM/Y[%_^Q/_,_O03SM(\3V>?_N5/?_WX"MR?_N>__H__\<__ M%\#_^>7]FY]>S-/Y%YRM?GJ^P+#"_-/OT]7GG_Z6I1::F !/2@G(WCG&,CLM1"F&*O\^J%GT]G?_ZG^$<,2?R+F9LOU MM__RI\^KU==_^OGGWW___<_?X^+LS_/%IY\%8_+GRT__Z>+CW^]]_G>Y_C3W MWO^\_M>KCRZGVSY(C^4__Y]?WWQ(G_%+@.ELN0JS5%^PG/[3NK'U_Q7_ZTG'[Y>G;UL\\++/_R M)_KE&52],L76+_V_KW_YY^OW?UW@DB"SYO<-_>#B&?5MA]&"WU5OGH6(9^N?3C).)^LG/XO+U2*DU40DYAA/&2(:#DI%"U$I M#G/G^;??J8'DV*$J%]4N8BU3.Z];B.;P^B^ M7'\?Z;,3HLH)YQ.X+(AL9VD9>0Q0M$=T/'.CRE%DWWS;;:IOZO39(OTT7V1< MD &Y?%U8I'OZO0W>BT_\_#4LZ$&0/D_/KF1<+4D+7:WF#22W40N1^Z>?B.N" MBP7F-QNM/,C5C0$\]^O,>O\\5J$A,76>@,6A=#>7L_R"MN*)#:&@LPF2 MJULIA@Q>< ?9"YF<85ZYU 00MUZ[$QQD_W X7):=@.'C(LR6TRKX"T 7C<*5 M9 G!G@!=2"S!DZ%+)19DAORG[-KL#G?>O!,D5/^0.$JB(Z/BY6PU7?UX-3W# MW\Z_1%Q,E&=9!W*T$R=8*QZK>5/$!?-&8G1)ZW 4&NZ^<2<4Z'Y1<)0$N]#^ M>_PTK4*8K7X+7W#BI4S>%P$\2Z*?<05."@<8C3<$7T?[7P,$W'[K3B@PO:/@ M"$EV@837%-(OR(2M!?^!Y(_/Y^>SU>+'\WG&"?FZG,MH@&L70 E-P X47!NE M?9([$+$33FSO.&DGYRY@\S%\?YU)?-,RW60K+BQA0*,\]PJ\TP@J M!PW1% _*2J599$JQ%I;D@=?O!!77.U1:R+8+D#S+F52PO/CKS72&?(*9*ZFM MHZW21-HJ0X08O 06C%*6?&<5=0. ;'GU3N#PO8/C6)GV!(SG].7;QND$_%($( MO)LO5^'L_YU^7;M.DD7AO7:T%YJ:G"MD_'2B;T4PP1@1F.#M '+KW;O!H^.$ M9R.QC@R.:O6>+3!L/&GO1$;A06"VH*)T$ P64%X3G M:IN11<+CYMMT T'&* M\V#1C:SR>D9Z]N[S?':9@0E.T+Z&"BA^(M]8*4FT2]KS&6LS4T>I_>X; M=U-]QZG,HT0XLOH_8#I?$'2YB!^GJS.<>%XBX](0=$L50D8(.E3HEI"S#(D5 M/$K]=]^XF_H[SF$>)<*1U?]Q$6H5RH7]9S']??7X^__(US'Y,..-6!NN !T4ND14G5U2'PLCT\8ER%AS)K4H-')" MM_0<,1GCF6I1'W'SG;NAH>.887+UA4D!%'L 7S2&XR$246+(Y+F?UP(MW0T+' MJ(JMYHRL6V+,V,"%.#*-_>"K=\-%Q^G, M-D+MP[$@-A;A[/4LX_?_A3\H?/(8HT^0T%#XQ&BG MNQLB^L]B'B',L6L:-NFT:TMW>?W((?.C-NV&BX[1E$Y$V@\4__WQ/CF_H!P=?S7[[VXN7OWUX^8*^^/#VS>L7SSZ^ M?/'+LS?/?GO^\L._O7SY\<-M#G:\L_WT4]M9\OX5,(7R?K@KBZ M<;PMKZ:S,$M3VCWFFWM=5W!#$YQU(4'U+$$9PR!D'LG#2,5B-)P_6M%>PC*N MH7#QTLVJP[/5\O(GU\MO'[H.-2Z7[WBV7.)J>IY6"Q^3&>?_CV.$>Y-CX?6*7'7,O?40HJ8]G0FE65:T [7&SDZ$ M]8"EHP P'UH;'4#L/9)DIFF%>3?V!"9T6A3(OA:Z6RD@"!TAH^"8DE(E/'9X M3@V7; 2[> M+?!KF.:7W[_B;(ED0-^N/N/BEHPFH6COD@F00HJUUP#MVEPF,-%%=$G$V-S_ MWH&L<9I[#(>BUIKH %RWB2\\^_7%X1+E^MZ'A9A] 93:IAPSU_RQ&H:CP[AQ M^H ,N#T=+-W#H3%?A;-&=F?^%1>K'^_. HECEJO/]K4F1NCK368$WV!8XOO: MN/-M^2NMB,KNLT+HI'WY_,OY6>W]^0*)@33=:'&6GWVI9<3_M?YV4I [Z6,& MG6JO"^\E>,D1@HT6N79)A];>T?!<]># -\E!= : #JSE6Y)'J$7PV_B>2"E= M-"R1OZDH?HZAEB)(#3JGQ%-T]!/1&,V/$M2#L]\$B.W$W@&&7I,.9I^F%*IL M)$0>ZR\%C+]93[/OT_/SB9::68\#U!4(FDY0YN.81PD M !G8XV\"D(.$V0$(GLJV_3:?I0MWE+F4LR%0AU)(1D$4<%$RR)@,N:.&"];: MV=^=NAXB@29 &D@A760^;X2_-]A(*89L"P,7% 5,HB22EB0KZG)M?RJDTJU/ MR;<2,DZSP"'3\K% -GVE-I>PW"^*#B, ?% MX_0#'.QD>"]!=I!,>#,-<7HV74UQ239P7<;_>7Y&0E]66[CZ<24:7:1/-B#% M@;+NMRI B%R1N,=Z.!T"D%UI&S>P'[PN91 5=6!Y;O!U-[=GO"K:O:E6&T_S#$CE%%!Z"Z/'A\%W[4 M4\>K[+\E!RXX!=FPVOM=D)A*,9!9(8.?M?2/MAP[YKCW-B7=@.DH/3]PVGN$ MT/N#SM4Q4DJ+Z\)T M"(INO'[#E4O%VDC=XMYOD\K?X6%G56QH^U/0UGS\_"SM6S^-EU] M?GZ^7,V_X.)2@C^N=FZ3E;:NU*J,FDTQ",%[!]GE$HRU$F7K0H1=Z!HW"SX0 MSIHKI .0;=FPE9$Q2>4@,4R@K'40ZUI1WN54>$S>#IC(V@= @^7 !P+0D<+N M(1LZGWWZB(LO=1N_D=*/TCL6N(7H&?EX2C/PGE7+&@W3RA(GCUWH/0@R6RGI M)IP;,!5UO HZL#O;]^P;_&BI@TZUG99!$E'V$D+MPI=-HNA!,>9-:T@]15,W M =QPX&JJE@Y@]NB6?8,M&4IM"YO(^-:N"K5Y?#32 M:V+"P%C/RQ=C;-W:@] M07>**' XT VAI ZP]^+BM75JWA?\&+[?$.;Z-H=.IA@90"(%(HYW$CZ_M/=2FG2(Z' YG;1731?9K?89P<[E<\Z*DB4RE"!2ND&O R2%P M-D?(F6&6)6+"UB'CP]1T$SH.B*XVJNC @-7NF-/5E_5]ZEFNG@"M&9PE8HIB MXR"#MR02FTE"R3MBA:RR$8GSDHKW]K&9WH9E1Z51G/] 6KY%B9A<*"!N+B=DR'UM7F1]9FM6\(=E)4=5(%1V ZMWE>]M8@1G'$%4(=H,R;E\@ 7F.^2,7;GJ38:OG]K^2AQ=X"8 M&\V?-_3;X(6308%)LE[A+R2/PA&L=-&QB,RK]N@.@/(L MYW5!;#A[%Z84G3X/7Z>K<':#K8E07B4T&5@ARZN\J77S.8%E-CFC$].F=6>- MIZD:-R%W?:E['#G5HP0(_XVPY_8:;7,B;^;)F0-Z6C^'[1,L0 MM# 1M"L2E, (P5D$B>C1,,_C$.6@^Y X;EYT*. -J*8.4/@>5V$ZP_PR+&84 M62QOW;4OTS0EZ065DG:UX9$G1[-X!62M&5BRVT59ELWUD)AF=_N>HFK\5,T[1;G-1^S=]H" MAY9Z:8:SD_0"O0-K MZAUL$SWXDEF=;%E48-UFZO-E+-GYZO/ M\\7TOS!/ F/"D+\(6:S'Z4IR(WVII6E2!VZ*);=A4+#=I6CL#-A)07:4.CH% MU^OE\IPXX59@RD:2FZG)RZAME[U7'%1@J9B@HD_MN_ ]1,W8F; 10'6 &CH% MU,V9C-X5M)87D%F0\67HP"=5@.23O ]H5?-;JT^0-':N:P1H':J0#O!U(TW\ MX :?*4AQP1A @Q1Y1PS@ZJ4"6ZQ2WIHB4NLTUPYDC9WG&AAGK173%];N[?/9 M>O(324HZ>5NGC)::O9-01\ZBDB)C\_3%(^2,G00[';:.4D2/F+K8YJ/4:#.K M]TJ* 1))[7;K[/I;"E-L$F[ H^N]7:W!*OQ.CZ4#%- CCF[NZ>06"N>C \WJ M7KR%B1%"+CX-DWX[/MT.?&U67N1 MY+;)6O&CLX3 !"-V3&319U1FIY"-7G #'?3=-3(>>G(BPEZSD3*"61BN4X*R1 #!A#*L9RT8R:6QCO++0)& M1\>Q"MU^1?T Z78 C0LY7!"OK-:"/@0ZU 98UF(=N:4A<50Y"1&22ZV=CIL$ MC',.-APT#I=N#]"XW&8I4L#7].5R(CB*H!*'G-5Z#F2I(R %Z)0EUYQK9UMG M\.Y3T'.1R,!=P"1]_@-9^=XW8X]("_1.@2;E:R#%P1XQ@1$3Z)!761N M'K73#8&@?,L>%V7&XV ZRP934 0Z?SY>KM^6"T>NBT"!1 MEAP@(>WJJO (+@0%J%+13)="*[=YSG<+(9WL:&U,UO&B[@8O=73538_PP_PL M3XHT/L8DP>E"T63E*1I6("G-:_T%J3LD#PVM959X)Q3G)VIZG$_>. ?5\ZKL%I M!YM!A3TVB-;SSB@F/5_0WOO\?)5X]82-@9,6\%VLUM=$N\%#P4# UWO.JG@:\6009 AQ2B$5E&T MODBPOW$9K#APJ#WI$.EV<*?L+XOYN>60&" M6R*]<,Y#Z[N'-U[?23ER&R?W4+%V@(BK1G OOW_%V?)&#"F,\UJ%#,%E5L]6 M)80Z%C%I K?FTL?4?-SD0\1T4F')_91.&E$Z]8Q3Y TKBLT#)Y::F'LR/OQC,(]^4U4BB*:P,'EVN(4@X$H2SW8 M5:76LO(<[IQ8')3"N??B<9VDMC@:7/!C@VI;UN$^1ZQ(XV3VD$3PM$R2@XC" M@8B""^]X",;L!*6=7C?N_:H! -1>R!UL,(B_O,-" M#IQG$8/S3K4E@=7;//N/@_1,FY2J+'*YP/(OPL<;>B^C!UE3CYS6_VU M:&I7T4PRH7T]LI(Y1FEB:3UWX0X)XV: AD;-X=+>'RQ^ Y89?EJ/YV[B]-3. MM _*:**8M"JO^PFY7%TX#3'I"$DYQ1(RYVSK8Z_'*1HW_3,LF!KJH@-#]# C M-D;IE#=0>*"X($8!P:L(0AM3K"],8.M#]N/P-%@::%@\M=% !_[V=:1P66<[ MG9T34Q>AQ'RV_ 7+?(%7<^!P^?([R8_4-YV%Q8^UNUG'*M4*W?DZ=W^UO6?F M;2BVSA$7 I25MDZPUV ,LI!D*:%Y(_X!V>FDF48;'[\7M7>S HC%BQ7\"\YP M73_A?&:8-%BF2;PA2@B.&=!1\9*#S]B\C6<@,M6 M:5?^1@S9N2AJC[3B0"6EP1LO0"*KR5^?C&T-D8=H&;D]>F.X-)%X!V[]73Y^ M"8)U(FKJU$8)994#H4B$)&8,'X;%DN&%K[+P^0,FZ6ZB3(.43H'6#G M;SC]])GH?D:.4?B$OYW7A@!OR[W>9Q?LO9@NT]E\>;[8&.TK2!X^ZR8R#H0!#OK\Y^L7HASOLM)P,9 ZR3HAS7 M"E0,'GQP"8(AZ1:; Q.M3YCV)''__RW^@SK__] MY9NW'X9I)GK_+:?I*?H$=^VG,VV2(>M1\_?F7%X7F)4@31:YGJ,+,H7:@!>< M@2)LU\QKT+S]"+^]2&R;<6-D\2//Q*^KD_F8IH7$60)D7&2O MKF_>+VS[B= M8@)3SO/[N; .#_/^=;RJT=A#21"B#/)%P7.:IWIFA&)5)!%E" M+%JF(E/K<]V3,CCR!H;YXD#SW1E)@[C_ZRQL;@]A M_DN8SJH6GRVFRQJ4K&^#O,/%=)ZO)I6K.DU ^%BMG89(WNM)E[9Z(2!E S\MY9L>2]:PVTQ0?KI4^8?/KY]_K_^[>V;%R_??WCYO__Z^N-_#)(S MW_*:TR3-G^*O?=9\/<;M\_R,%LGRY7^>3U<_KOON)=J;61$@=;+58!EPTD:P M7"1G7##)MVQ M\-3HKCWDW4$X=D7]1B+5!,]G].UR/9XH9HL7> H3L\7 RGH8"GL'JA2J1,GD"]M>D"R2@FQ0-] M%;EOG<7:2D@GF#E>T7?+#X^6>@?0N3%L]6(2D9=66>\J \& *C$#.7<>I)'D MYIE8=/-.C?>(&+G,^7C%/CS2]@ I=P"39SFO!_R&LW=AFE_/GH>O4W+5+Y@I MT:12D(-3BM73: %%B TEZ"BHI"3\T!.H4T>,6+BK9LS[DS"*B^#05?NK,8+*(E' P35X]$FK.IJM>89T.R7C)C[; ZF!O$>> MG?M\LQ!J?U(RJVFU.>Y[6Y[E^=>U7JKCR)A%1Y859$JEGBM8\)&^8H5SH[6, M)*M=\//$&-U=:.FDL.CPF&P0H7<.HHN55K0J5A-'&"P'A8G$E>H4T92,C4X6 M6W;:XHZ$T=BCF=MK?P]H':"*SL%U?8QZ87V=$SYP9\#I2 :='$4@*Q[ ,Y=" MT"9XOE/5Y+'6Z@Y=_0+N$$SL8\V.45 '3M66.W-!JI*9]V!BJIW!**H-14C@ M21G)5,S&M;[3=>#XW^&/ZAJF)P\3< <0H9AA@6&)+W#S]^O9_?3_^_G9V:OY MXO>PR)/(,&81%.10'416- 09%3!R#876ALO0.H>P)XF=Y#$/1,3]#C"#J:<# M]&VN?+U>+L\Q3WCQ 3V%J(97QT$:1K0S!R:Y>G2MLV>MAP;??/^XN!E4T7>M MUJ%2/Q@Q7]<;*ZV-Q:K1QG97-A.10HIH H@G>^2)])JNLRQHEF3*'7 M'&)4ZRFD',C_JP,L6*E>J->V=6+J0%+'=;9.CLF!==G#IKF=S7\/9^?X()<3 MI9.,(CAP6$<>59&N*QE)O 6GJW/ZS"2P6%R4 7*Q"A3W%ARW%HH,*FO$4$SKJPA' M$SWNI(P.0#R0?OL%]'K5[L2O]\HK7(]-4Q0.9DUNDG8>(C.6RRP=2ZVO1A]+ M\[@C.SJ \S#:[0'-ZW5:RQ6(B8_A^]^FJ\]5L,0Y_>"RT1^N2]EQMESK?")" M"HIG!"8EJ\,E)<3$%"2EI**US+P=)E#?C\YQFU"?/J ?4(O]7+FZ3LG3[K*N M@_@XWY5C]"SPPCR$' /M-#)1;,H":.T-ZL0Q8?OZIX/)';>3]2GA>RJ==HGB MC_,'RL;6#,>[#+]'$OURNL(/N/@V3;C9G]YCFG^:K9^RWJHF.:%+2#&LRZ4. MM*_Q NT]8#&$$I.OW1&'@_H@/(W;M7ND]3 ^.CIP4HZ]B0E/_CG$@=KH).@/0LI?EYG7KUZ4/MS$M"6?[U:Z:(Z&6] MA[Z_7F[=\&ZII\]?03=4O>SDW[?@_/P_+SJ[/Y[]=]O8/)LI1$ M%J[4L9XJ!_"1"; Y&,O1ZXCMZV<>IJ>!GUV?^6XQ_S8ER?WRXZ\4*K^>74U] M?Y96TV\4$N.U!%!8C"5JP'H&I:07$#0W(**.6F&V3+4> K,_E9U4-QZ+H"W> M^9#JZB[P\T5*XX4 HP,1[\D+<)ADS<6+R#A#HG[\P&\H& VM[4=#OWU$WT5/ M[EOIP)K+FZ7I&=YBZN-\7WG:E)FA_RF>(;^ F +/F$=)AF$C(7<@^;&;@@^ M1A[J?EHA-%ZZ/E^U2,:PR[0]R1:NH :#<7R=OR:CH+)-,+7F@-U1%- M-1.PG(@"= .8<&7HOZ[A89P!MQ)A#B_D&JP8 MO!L,-E17!Z!;ERW\1L(DR6TD>;&@)JD>+1M1(*=091-K@V^%H'4BPXTB"=;: M%7R0F'$+M[N#7ANE'5M&.-"]_2NA752(74FL:!%S"0),+G+C242=$ACC!)Z1RJH4ROX>O:-A#Y?5#]6I""5*PA1 MUGN]1"1M%5R!L;*VQU-9ZM;5=8\2U%MW@!,![5"5=(JP=PO\&J;YQ05%%Q[$ MY>2C9\LEUD031RL+TB)2I5Y+X R"4@DP"1-HYRC"FL&NEO74'.!$FFRNQ MG[LE#UOZ=^''VLQ[Z\F2EPA:U<(@D2)$S!%$U):G!-YTQ"G9YLL$S+4:+($7S/PBLD,+G(!*5E-T3]J MWOS(Y AR>[O1?R)\#J/.+I'[?#Y;2[!>.WQ^OES-O^#BDL$?$[+7+DB2J$=9 M6TPJ![0]D("Y#LH*:=I?J-N3Q-XNZ9\(H>W4U@$J=\]'3#2W&IF2P SYSTH) M!HY+I)V"6/+&:BW'JU8<=S<_?7G9$$KK8/CC YS5@&[Y@"!=4E'F:O?1UZX" MP=#28[3J&$5X5GH,HK6=W)_*3JX#G*B(MI6Z.K"/Y(%<7HM._WD^72#Q2LML M]:.VQEJ18U(OV7RM'YGX&$1.@0$KJH#*6%L$: ,E\V*4-ZIDUQB(NU/79?EM M,YS,3Z*T+M)#NXMRHCQC&A4#\H0].2#D\?BL#*0BZF 6*UWS@5V[4]=E'>U0 M@!Q(:?UNV%=E1EL$:3@3Q18+HG#:=8S4$(W7D)Q7R1K+\'KR^K"P?(3*3AK& MGVC#;J6N#C;L]_CUPOJ_+1\PG1,%+S"N)AG1DZ6WD'0VQ(9/$$/RP"SW4D;F M8O-2[0=(Z7(K;H: >R6QQZNCGTSWNRM>*A/UHCX)#3>5OEG)R 6MR"*TKQ-# M8YWJD$!%*SRF.CVT-< >(:?+[74HD+52R_A 6Y=-7K!3.^OAXLN;:5J73<:S MZ:>+#F32,,F<)(LOZ]H1"0*7$1@J)ZR6#NUN-:U/O*C+2IG6&&HN\?%!="G! MC:AP77S[;C$EJ7VM/;TV:V62F0\AE@"6%D%-5$J(!16P)+0@-M'$UJ%X$E(VBF.$XBV%4(437^@0N$^1 M86'>E]:#QY\D:MQCME-OE$U5U(&W?[ED]N[B*:QGQEH.6I#KJ;2U$%B1H&LP MKU4IU@[EK0W2EG6P8[:17+E!%=J/S=Q=NA,=36'U8#'R&O8+78< Z@B18GZF M=> \G2B;MX6Z<3M?GQBC RFM@VS>9BCEV_+R>_H<9I_P/:'][:PR6_^O6?-O MX6RS/"\[T]=_>#;+MW]PXY.3R#,&3VO2U%O6*F4)05$49I-0GF6,L;2NB1V MC7&]T\'R@6,KO ,7XBAF-^V.[]>(I+/SNEW=%.M&U).LO(B>'*RHZS%"T)RT MI0KX$@.3IF@O6M^-.2V'XSK4@ZV4CF'2P<9QG,5(Q%-TM#=R6:__"A$A8.:0 M5616V>1U:ET>//QF,)A'WB?$]U)B-\,8CV/9,"U4*@&$$;1(H\Q ^UX&3>RB M-L9QTSJ('!ZW@WGIG>)V'R5VTA[WP_G7KV=K48:S2U&^GI7YXLM&F5="=5*& M(CP$XP(MR>B@SHN'XKSF*B;'FH^?V9&T<4?-#(;$(133@8N\N;G^,7S?C'RB M^'>B>41EO0?)H@>E TE)DKN?LD!%D;7$YMF(^U2,W)IT"&7?KSX_1O)=8(>> M1<;WDGRAO8G%6!!<^GK?R)!!3\^ MSE]-OV.^N!EN4BB&%0^ZWGA4,EL(KEA@@5GO- M.W;%T#]3\//6FD0O'!H50 M>U&/CIOK\)Y=Q1^ \]:J1R\5.@)RF MPO[C#T#9S,/[C*MI"F>WV6H]#>7VJTX\&N41/D\Q)\4%+,G* (R@!2JY&@GX M3 %?,M;79IG8?H36<'-2[J7F[B3DKOC.Z'(V/$)(M7(7"VW=.3O@QI %1J'I MB^85^[O1UO%,E'W0LK5_=6O5=.':;^5F]3PL%C]H?]C,J T))>;@H61+QENZ M1/N"3'50N6'1HHFL=3"Y$V'C@FT83&S)X+=5T.@C-)^4VQWF,$DDP=&Z#1;) M=2@)HJG=XH7W!5UTP;:N"]B3Q'$C@Y/@<$BE=6 'GV*O^M#5JYW1-B)B%%'0 MON$R<>8$K;64##!MA&:U37=L?UUN5^K&C32Z0.*!JNH A,>=UH88T8CL@1GF M0$4*XX)T$I@3%'+1]B!\ZXZN?^"ZP9-MWJ=1:+-"I\8A\R]A.5W.R[L;CPNS M_&'Z:38M%#/.5M<#5-_-SZ:I%DP?$"X?\IHFH?+1_#4*D^^_YCJIHU1).B)D M6^OE-'J(SBF(43.7T&24K?>KAZDYUD2NY?WVEKR?/2'OCR3B7\[J#9Z8E<)0 M,JW=7"@ 5.231&- %Q>"#-QA+HTE<0R](P\M:X.HNR;Q9 KL-8FXOMAXD)&[ M^,TF=FL;%8U,T>;15V")P4M'B('@&"4T2$!UK#<.CI]G*)QS<81VK]K M*AH*OE=C\!Z_X>P5[1@N5Z3157O5R=6+R35/BBT MN_G 52Q:-EZ4C]%S=&^4+<^^@6VNA2XQ 5>V]GN1"-XS"XDKI:(G2:C61X^/ M$C2NV6F&BWM=4)HIH5<#\Y?Y//\^/3L+L_R:'C?[-*WM[#>%5@>8F<<>U\38 M[$QO(Y-S^;YG]]]WC8GKD%R0(+(4D,D'II"\5F8)H4 D:U@,DK3:.@K9B\!C MC=).+[M>(!B8\"(Q$(%DHJ*6$'QA4%P.1B;OI ]CB*,3LS49!'SXCKE[@*DS/#DQIWW],HY3U$_0U,F!O%Y_"[&*Z-OG+R_G9-%_F M^VZF_ZXF;X>SJ_*=&\, = G2,W+34ZP%^;& #[2)9BS9,LN#SJW]C2:$M[S( M>$MCV_R!DK)TI8YNB^O#=HS@BJ %Y'PJ!"CR"UH+:1_ZQC5VI\?A8WNU%>[,A)4F,G#1 MT,H,Y"YXIAU(IH-3B18FGEP@W7E\P^!K:VG.D/KKU> ]2^G\R_F:V;6]J/WW M%O@99\OIM_5L]4,,WM,/;6+P]J2]D<&KA2ZK'U>H4U[:E @$6F5&NYZPX#P& M,%J6[%W2V;?.H=VFX.C:K9M2V]Q-_VV^N@%S:4N4#CG(HFE=26L@N-H*S'/- M2F))YM8AZ5,TC6N2CD# O3JKEL+OU<;4RHE$#LF+Z=DYK=7?<%47Y[OU@JU- M:FOSST-KIYY\;K-BJ?TX:&5LPF)&.U)]U?HEUYN=]9JY8H"5.FM!,P_>9P=% M*^F3*HFGUFFSAV@YND'EG>=>@U]+6QM/<=#.4!S!:ONIFC>./!/VB=7D6Q\: M/DC,R":G!0[N-8IL(OA>K:\%,XW;^RY M#X''5TU^"F>_AE4%Y=VW7:\+*Y@-AFG@C@50' WXH QHBS*B2DYA:RGL1-BX MAFDX)-TOL6RMI5ZMUWJ&1QV50*_91)Z'&*TM3VEBJYZBKI7']6B3JQ$1 M-]/;:Q\VUB$2EP,GKI#&LF36! %"* [*ZU*C: YH=;*!T8[F6M\P.X[BHP_A M[JFEIA6V;? AJX*,)3#2%U R:7 E1I Y6B>UFGP]R]<[=! MU->KA;O1$/,0TW;SUYO8M ?I:63,KIZ_94]4.0=9+_XJYFA/U,F0/ET"IM$Q M5D+BS>M_'B&G69/9;=#-/"B,-@'W1= "H6TZU,;XVBEE!"?^1>MP]3%ZQC4V MK3#Q8+/98S70J_'X@)^JW;W1;O4@]^C^4]JX1T]0UZK7U.8U[_'K?+%NE'9U MBXE;43WIS9!4I;D%+V@GPGJ!*1I1.&]>7_, +4>[-'>>NS5;01L@TZ'>J[2T M&S+.P6>#P!EW-D1>7&G>'/UILD;N+-4"&_<F*YWI4. 5)"\VHP10^LK^/>I.+H$ M^^J)U^ T!*& 44-!S>M *T][*OT1,C*O5#,=8)Y;A2'W?JY@^4LR]VH!W M]71^W1WC'85\[W$UW5S8^@5G6*:K=V=A=I!UV.FY3>S&_ARTRRQ?A#IRQB<](RWWKOW(*]%E](V>8QX$4]M*/[)@M*4?0.=>9&H)V/ZDDL* #:N51Z-;= M0MMT_%BWLMY<3B*HOIF&.#U;EZUN.E&L)7@#K)&S7*>&A"#(,:]S9SPZ =(E MK^D[*PQ_2ME[O;&KQA[[*/E6J_!!Y-M!\[YMW4HN6?SQ:Z@UT:L?=UBT*FCO M,]G45+L1<$[,)H]@A(M92B[:-Z0Z@,QQNYLVP-VI5-0!"C=7F' GUD)RTM!B M F&=!A5X@&AX 5E4R-X;VMA;9X[W(&_<3J8-43>42CI VYJG>H)WAXVH?+%1 M>^#5>U,N,'#&.V=)9!YDAF-!5MOD:E"H://7D.IESUDMC9@Z\/>G0@;^\9?>_3<*W=M MKI\.-K6MTJI!RXV8Y>Z^;2PS)J(#F[%V1!4((2V_N3.?:8 M@N$!.;3N.H#GU1;T)4SKO9-WN%B?BI.+^3:>33=+L8X K"W%/TZ_T$?>E@_T MTV4AP5SN6#>NW_*BM*]30Y(A<3M=9S0X!]D&%Q4&;L- NT>3 \K,?4 M>:].X];F?X?[C8\];KAFA0-ZCX^VIN.(,2'3("-2U%"$JY.R*>R43J)(Z^9R MK4/_ 5L6?DB?,9^?X=MR]99M:<8+R>>W,W+@SQ>U2<&Z'?F=U5$<=SP@AQA, MH"7",S@9(KA82\42.2VI=;@B??NC0 M[10'-(K[-;[3QQ3MI4\7I%7;[V1M!F M [&J,Q1>UNT8:K5L"F"_KD*MV?)NGBMJI;7U=1SZ.I' "[A '@X%?N15 M.)]M\TDG+>D?-XP^/:Q/KO->W<@M#6$/=Q\??MA0S6L'=!?;M YEA$\K,-<; M J)V]$P0'(4:D79N*W12L7E)9A2TI#L/IMZJE9V=G\]^K_E[-%\\) M_=-U Z@[2PJ-U"J1BT/2XJ""$1 R+77.2G')*U=XZWZ.AU'ZC]#6=A]LWC6D M)]#OB"["NECMV@7Z@&?K[.I- _2:I'F7.R,86J,$:,$U.4"H(01K07GG.3HI MH_)/V=##7CVN6SH>'$^@J%YW[B=[%1]31[';HT_3%0H7DC2VI_4G9B3HO7Z^?!UZY4JJQ%' M!!."3]HE3A9]L$A])Q+'KKX8 E4/1^CMM=91='Z'/?H&%]_PEQ\?Z3FUJ=='GZ8O^(";\IW>T'4J$%FKVO6'N5H676IUC@3K1;)66Q%"ZPJ_MMW! MK]?"HU+=M!G9$C,99G3Q68-)50":DTNL6.TD*;Q!SDS..)A5.XCDKGJ+[X.? MA\W8\*KKU:3MTKC[F)3ASD\_61OR(6W;0TVHA4C&2BZ 6NKI DE D8=<; *)WGC/;ZG=ZO OFDXC)08X47RJ,"#%8#ID5S%H*EV)K MCWJ8+O_/Y[-ON%C5H^LK25[#U4FAD:)F2 1-8A-5S?AD,"5Z+8TH7K:?.O0( M05UV_-\'"UMNG#02?S]G7:]G]$A]73#QUZU,2 .]M^ M8P(B6I]L$B!C+1]UY*I'6T<N4 MW$H?=2%.&#EYQ5C%6D?<0_5?Z608Q3XH:]&>91\-=A![[M,+Q*>L8ZWR]CQ0 MI)&+@&!*!N^=,UH')TKK"OS6[5D&VW=/!\JA--8!&*^=C0M^2'IORYOY[--' M7'S9XLVBT#XQ[X Q]*!XS,1?)"_'^< "Q>+>MMY"]J5QW"+FT\%R4-UUA+U153U[=A6.2,C#\@0S+\K%81,IY!6N%L41A"\XX+3]$T;J^A,;#70#>] MAB/W9\<<'H4\^*R!9D<-F4T[;II/49(7+S@X2S&QTI%@AU:!*XKD924ZWWST MY+@3I&ZLEHL(/F@N366I3A

DA%(^O24>5VH M]Q9R%>ZK^>+UK%8]KN7ZE_5$A_S+^>JW^>H_<'5QKW![,I>%R)5F"F*6O-9 M%HB*2U(%%EF"E$R;ISR.P:@;-[X: =5]Z+DK^WV]?5U(>+U+77;V7\OJW?DB M?:9/U/[^M5/+!B'+Y?F7K_6K>U?">(S:B0P.8P(5@P8OT !W+GBO;)!AN*+M MYNR,&P=V8?G'A.^ O/]:&XS\P+.YR'2@<9\+42E5?F\8Q<)I[B$Z* M(@TZS+O-&&A&TD[@UO] X!Y1HUU9_:O%BXMOTWJOK8/.X4J* \!$O:SSY9SQSIG36/\0<: MLUI/8M:-93;M9&@_P/FG1?CZ>9J>+3#<]6YD]$K;$ ]U@LJM!JC]0&T8#IQ M$:W5K<]Z]Z.PT^&K^R#F7KG!<"KJU2#=F"UY>'_(N\]H/)-UR.Z/]R=U&I^" M2#$ >5^N;C.YAN,%>$[<\&2L+:V/$=M/9KW>A=\MYOD\K?X6%O45/QYJ>1Y< M*5;H"'D]4UC7L,HY#4)J$8-1 6WKR3_[TMC=3-=]D/*PFS2 @KJ*$JX$=]V7 M_(93)Z0M/-DZRSI+LJ&:G+J(#"S*J+0. LMPN'N4M)%[.@X%MW;JZ'5+VV4H M[^&;W1Y//]F(X6$KBG<>"IN--L)&!=;7VU ).83B$UA'WWM$B6'@Z;I##AJ^ MD?#!2^E?=R*Z47]:FXC3>@0N!=9&E!YB,4C6.CC/-'^\A"S]L"3&DX;?IS*8>8.NVQ8'7@'G#L+ M2BD!T:&":+(-6GB!S;N$M)D[O-5-_(J+U8]J\.OLHEK7];4NGS6L)S99K;0T MX&VJ8R(IXG51DGNH6]=E;*6-$7WVY6$W>A]DG M?/9]NIPD9JWEZ"%H5P,,S\"[K$ D@UQP37_N%/?24V^@A[Z[1LZM%XZF'J&S>0GYC*SY\OT%X(((U)R_;(B/"5:Y#IE4 EDKB!@/ZT,+V MWWKI./F59HH_6'X=).<>W/+(K\=U9^2)95DS8S.4HCE!69)(HB>/R7'.A8FF M^-:>\]-4C9N2&]1E&$@U'8#M]NW=B^8%$^4+1=]1D&U4$93D#&*V9"\C3XE1 MC,^;UWIL)61<+[2UMN>M17\P?K[A(LY;5,[=YN%92GA6?X#Y/8GIDJ7B,9+; M)B%R2:+AH79NIZ\R2QB5MDK:.VAZH"ANE[>-:X4&@LPPLN[ _&Q:"-R\LUUO M)]:RJ,UD7CXI3!LRV0AH@Z'-NRAP-I0Z84#E''QDS6^@/4G4N$7U YNEMBKI M &,W67D__?1Y];;\=;D9&S61S 3EDX14_4.%,H*C+R&3ITCA9)"F>0O/1\@9 MMQ!]8%RU4D/?V?[K867;9MUNZYBR//I MIZP6:&0#1I$EXRI:0E+79PT/M-EY?KZH:WNBN.!&1NX M0)-C'M9COTM15^<*^VC_<3?]*,%WL!D^P,UO\UFZ8,C&I%-& 3G6,QBG(S&D M"I1 =EF&9%AIG5MXDJAQG?KAP72@^/O%T\0'K7,BXAG&0#MZ8!"(+_!&E8P2 M=?:M3SP?(&5<9WUX[.PEZL,1,U^%L^%:JEU8TZL)FSKV;+Z>;>:ZK6FP5 MS^BWEJM)39(D4\CD&I=(DCI!*'79%&G(&]4^F]:CI]M0/JZ3WQ"/(RBR X.W ME>MK^[T'XQ0I>X_(@"E-8702EM8M!=2&2\E#U)XW;T+?C/AQ;Y4.#>+!U?E' MB6%O;SEAEK>):]HTA-WWE8-$L$?Q/4P JVO?U.@96.4(7M$C!%4X,,M22-XY M)GUC:W&* ):$>'G!]<7Y=8FI=P$3PP O MJ^!V'V3LYE,V4$H'._6C[8EO\#+M<3V3&__)[HH\^^U.\FG'N3%05T MR7!BL@0/$;D%C\J+' KQ.1"RKZ69$<(%(?1 M@A,(#E$#:E,2,O*U8^L;@%WF<4Z&MA:*&+4NY+'(Z@%Y&QP MMA$0>;86N;+-YX8\1=.XGMU06-@ENW*H8CKPY[;R\Z +8'G.4G@%.00-RCD) M47 &4J'5)CG/4^OAJ'L1.*YE&Q."3536J^&;E%*RXVB@V$+N1^VOXRQ&$)([ ME-J$D%K7.FPE9%R/;4Q\[:6"/THR>/W]^JYVPW3O_8<.DM!]@O9A4K:HN$+N M)6#(MDX5-!0"*@)!1F>*90I#Z]AIR)3MW[!6[6%^1E%"^$1 ^A*FL\M_K#6B M?!)=887X]H^#B<[W/^FJ^>"BQ%UW@H@0!VD5BU18RRTQ[H(#8 MIIAE+K9U7Z8CR.VJ>ND8X)U*91V@\V:(LH.?X&3(*B6*?&W-7E/ E$E3FLO M":FYRO3O X:/C5RX4Q4?'8/! 173-^RV>0ADTIW3DH)PP8B[J"6YIQS!2;2V M6"]=&#)KTK"[_B[>S:AFN!BI'7":@=(X=4 M*X@Q>'(XO)8QIUA$Z^!\-\IV@IG]@\&LD2(Z@-]V!B=P*A^P. \#3JZC6%^QZ_X>P<+T9WU*==IT3) MU(=/GQ:XZ3(\+Q>?/2*W>\3;FB1]6W';*!M\\8I7!._+N_-_FZX^/S]?KN9? M<''=]#!R&WCVP+5/%$W(!*%>YW%:.Z]0%6Q^56I'THZUE;>%_O92Z)L^/-E@ M*K6@Q3!>,T)U@@TGOS8;'YT.Q+U7C=E^C)YQ\\)#8.6N*6RFC9&;HUW=R;B> M_Q'.UNT!K8V:82G@/8N@A"^T45"4Y'F1BNQUMLSL JDG&J4]2,#HHY(;Z7?> M6MAC(V8SCN8F"R_F-;Z>B*CH78464!;U]K83X(4MD(RSF0>=6)/6>@\2,%Y_ MQ4:*G;>6\HA064>^BQ^3OWZ8$)],D!R Z9!)!KF ,XR!%6A=(G;,HV/;EYC^ M_&G^[>>+)VZ@>__F,MECB?$DQP=EYGLX^U=F0 M=:P[+9'E91-)-%Q30 JQ,%-G7=.JB+53=2J9)R^-NMMP]X$F9CN\;+SFFVWA M,(AP.\@!O/SUY;,+RE$HC2(6T-QR4-&(VEY60F0HZFP6(9MWR[A^^SBG@.UQ M)S#N?9X.%ZJ(T/B8FK8V\7%=-6U7R62YKE.(,3-]"8L$&Q2A'!CN3=& ML[S3M,PG4+'MW>/6G0P2F!PMXCX@4MND77"PO%@Q+I1L8JKKQ-4F>XXDHIB M:&2J]QN-V&W$X6XXN4_ >,[H\3J]#Y C!3RV:_IBNL"TNE@Q%X:P>!<9]W4* M0JZ78)4A0Q@9)(7.,2.LS+NYHEL>/KKRC]77O*'PQE;^ZUG>P@%W.6O%$O!B MB(.0';A:C!)9\M$Z;;R,.ZE_Z^/'BST& ,#Q NP@VGA@^WQSU955C\+!B:2L"((7U;I@YRF:QJU/;.YP#***#J#UQ+'#5ST[IO_PQ M?)]$+X61)+^"&&IB1X/W08((Q:)D:'EJ73AQ )E=IN(/Q,G=(^V!E=;P]O@) MC[,O1?'[S6.S>N0?KOL0_QCH<'NO=P]^U'VX)$Y\\"VS*B6&6M>1ZC0OSL"S M:$%@L(8D7PZ[?R&J\N.P4$98C#I6CUOX8!]_[8.6NP6RFC2[Z:FP54UW>Q-0$K=<9+9)P'-EY M+LAG-O15[:,I;,J>R=:NX&/TC)MW.@6VFFFC V]P&R_7]7#&HL9,WH-WLC9K MS1%\"AR,#IIC*3HT;\GW*$'CAAAC8>LP?>P/+K\!UZRZL.1"GKI,L<70[!V> M.I O=I)AVKLB$"G2$$4H"$)Q4#80 DU0D'C.5EKNC&M])_M$7M:CZ^.V5OX+ M\R2([+@R 8R7"A1Z0SN]IYW>>V>4BRR;UA?M]J/PC^&)[8.GO2S:<1K[(Y9@ M7_W;Q5VO=[@H\\676HS^-IY--]F#.MDM51L\_4(?F90\T= M@/S)8P0B6DID#@KSY"!QZR#$B% B\[H89B3O\N1OG%*C8X#85!4=0&NGA37Q M*A8FI00IZV05:SU4KQN227ENEE%\(D9 MZQF8]3A#'3@XI@OD6FFC,4K9W&5ZC)ZCN^EX>#D@H?:/LU9XUG(UC+1.MW3C/B1F_6WPMN]#CVC*+<# M?_2*\5]^W+ ZKQ;XG^H$B:<%S$.P;:2]G@"YC:&+*GAN$BM:DG/, WGH.AERCM%!LER6VEV>Q3(4 M(!\FJQ- MH+"0U!KI)=.H;:\6K$75R0BB45RB6!#K9\.,7:Q%(U/B7N6P(LZ6TKJ0!(1 M!2S/28>43-"M(['ME(P\)^_BX5LG>%<^@@E6 G*,0F!!9*?L#FCCR;SUI6P>Q'8B9O?$"&[ M>/I-U-43%E_/OIZOEFN)\0N#[X1'#'5P09W:KNB;>@\U0$Y,:!]5*,V+T1\A MIQ. 2 M8S;2Z -RZ*#>@Y6*U$'>A9('CR M?86*11HL+//6W:H?IF;<(4Q]^'&-=-4!ZM[CG<_R)1=1>J&3HLB=UWG'H4B(RGNPM@0I1(XQMC[7.U M= "N%CO+FZN*QL)J[W+CH(A"\K2<@^.9 ;MCEQ\/ M$1TLAQNL;BD!NJX TI%V*.**%_+;56&<(K@Z%M J+IEFAF/KP7F[4=9)>'UZ MZ-P],&FOQRXZT=1C@H\7QP17C$VX5RY&3WM.*8:6>VW\3R$D<(HJF2Y."-O: M[&XE9.0CE %TON4<[CCQ=V#CMGM$6T0VD:Q(P2V#P!.KS0 LN& B%&:U]K0& M>7-<[4S;1<66A6UN/<-1>) M0!@*Q-K3WQF7M0_&N/^FY?&!Z(FW+&Z>0-?@IG+V>KZ6I3/5L23G6:/%3-<3L*B1V\@25]<(W'+"SO!TFE5/F\C_Y&ALZ'Z\DC),\Y3;1.% M28,*2D ,2H*C.&H]ML'*QVH,GL;-S;>- YJCU35O(+NQ9Q2\FB]P^FGVX3PN MIWD:%C\N1WI%4T@.&8J2Y&U*:2 (D4$F41M<.Z7N5E\^,*7@@1>,I_+#535O M++<.XK>V6187,E/&4]Q@9*354RAX]=Z 9206+Z4M+G7H!/W_[+UILU-'LB[\ MB_)&S<-'H$V_CL"& /ITG$\[LB;0[8W$E;2QZ5__9FG/LY942ZNT[3AQW&#P M7CD\E969E<.PE.T15)3O'[[[E&5_,OFTWRKV+,I_5?Y/21E%?[ MT>>K?.*RXE@R&0RR#*!$G=T58@:5) M"FYSCLV'DUE\[?F=J1R0LQE1+!V:W M)F+N)&/NO3W>_AB#[S(SW*7@!M>46E/89'',"M-:J5A_&2E!; MFS.(P'TM\@/"/^%66ZNTI>BO1+I4BH90CUV0 :.+)B>YU1[8'7B^0<:T3L!X M*+EK'??50 ?7^B4+)SHY6Q=$@#"V;LW5')Q5!D01D6GR3!)K_:9_^>T^X+*S M$A\!Q2")[HR$[YLY9IN9HTWQ<)$L.-]9$W]^7N)\=;K1R3]Q-G^W6*U.9(PQ MI"!!6E$W?,D$B#Y"MEPE%T7TMG7Q^_;43>O C86IQEIIO:2C@1DJ/&C%ZL-) MK%*27$$(7()UA1Q)8Z.TK:O>!YFAT7H51S-#0R2ZIQGZ99XF=L0_G"WC5XJY M[]_\([OCSW[X<$[Y,!E,XIH;% 4YUHP'!:)*"08!DZ#?&IZ3(P?L;DKJN%SS M2V6\+Z\BQ<-TBM[.YK-U?C?[<4\MKW_^AO]WL7QSBJN+7*C6+C(> \0L2#KD MF-*)58'\4N-D3EDEW=J)WXO@/ORW]LB[:U(/I]4. H/'65O=Y&WS!.E1"\3( M0+BLZ9Y"#2@M@@XFD+A1JN: '4#>M/ \(&CN/HN,I,&^P7G-V._X[7*."")3 M,F2$.A,+5"'W)[#:%2"D$LG(S-M/ AU&XL3O)F-!97M([JVW#F!YN3OG8SX/ MRE9?9]\O&Z,$TS&Z.L!&U_E')7'RY24C <84E,O(F\^1?X*<;N&V/PSNOF T MTDD'\/I';71??*]Q=_PZ7YPNOOS\./OR]:J=CUF#&BE(I/\7H)A+$"B$!$], M&H9!QM3Z&GZ&I(F?T0X(LY:ZZ0!JS_LJ-QX8@T^>+@0)B><(RD3B,KD +&LA M$EIR55K?KD/HFQ:$T_E_H^FP WP^P=,_ES4-ZI5D*I)5ER&0X(2G\V:L!4V, MN%QMNVP^$>T9FJ:]<\=#P_8^WG#5] VU5S&>?3L[K:GP5]\6R_7LO^>[DI(@ M,:%"$E_AH+P3@"P40,.%YUPQJUNOUQQ.Y;1FL0UZ?,%V* MT\:#2I%\7?([P&?Z;< 4="PI2VS]L/(T1=,^M_2 OZ%JV=T8+M9X>BB_\-^Y M^KUTI'[D)7[)_UKEJ>=>74P@!Y,I4=8X=>B W?(CQ_[D? @W;C#'F0TD-:5PT*(Q=,?'LAP]7,3%,!I.8256T MUC((X!EK*9 D%U'*!(6DGB4W/(36SP<'-9//N,D^R2QDSI"MMN0KEPQ!6P=" M<:U81%T.&5%O&[UT8B:'8&=@^#)$+QV$+T\E ^Z?_O-UKZ3)]^4M215/_S?C M\D0'P1/Q#287#4IQ#UA< >YM22(Y49H72C<@NX]ZV$GQ.HJ&.T]0WF?Y=[J^ M/O^13W_DWQ;S]=?5B?=>:"D.$*F$O4TPI90C)@V1YH899[%R%>\\U;XJ]-DK/K-@KAA9H*1:VR^* R\,2=H7FY,*).LM!T#M3L16 M4+3'"\6#*JG7Q.IK/,5YS)^^YKR^2!%>)Q-?G9XN_JA_7!:DNYQF:Q+[*N_3 M@;;7]YJD4=MQW"A[^G[Y!><7 'NSF*\6I[-TCK9Y^G"#S1K8SXFV&9Y^HG]S M/I3VNAN(A^(T05 +*^JL3@_.*PO22:6-]B6%UA6S30C?^U'J4F-O%\M_+,[" MNIR=OHIQ<7:^_CO/?M3JP]J*6BY:40U)PECRSEU1A2X2XVO1='T>\:+6,(B@ ML;&D!A,Y;4[V\(B\]Z0UJE8[\&.W8_#$>9&<+05L9+J.]#!U^&Z!;&T@DYH* M73V38'7B"M!QX;$3& ?I:O(A&1OGYSX3-^^_-YO[KTYB>)7H%[7AY(2%$DQ0 M"9(2-5IT";PR"C3]!*-YL2G[K?S2P9^>N,;S(( [@%*.QO3]>TE^^?M25BL_.S2&NVFOGPKD+66:X^(' M&>2\.O%1RIQ+'45H:P5L\(#11Y(K!8'D">6$S1N'!M(X<1%HARC=47_3P_3\ MHMB*Q_?KK_2Y$\&+"D9G<,JF6J&MP/&L0*%4Y([;A%EO=W$/^.JTN?=#WMEC MJ6)?J!TR5LE2Z"2M@I2X V5L';ZNBU!UKI,$U=/FU/OT? -TE7/D[0> M2.:U*'3?YL>.E8P\2&%[FPQ/5-RHFG /0JDZ/Z-"-FHPZ%*T+$4M6I_X+G*. MUXW0'Y8+0OGZYP=2XYI(J".CO]=OG?<\"^&3XE* =-7Y%4F"?5N@?,Z<_U"B/,OUU? ZY_7 MO_Y,/WLS$(?<7)F$YY"XD*!XV2QR#_0/GG2=N8F^]1S4?>CM91Q62P3=:VD[ MD#H[@.YM#BXFF;#$)6)"B,+0&8^:8K+@(J3(#+DPR+UJW>S[$!U33SPX% H6 MC572 :P^+S'E^S[PQ32;4'@.@1O((I2Z4J*V8&4.PJJBHXK>IM:;<9\D:%J@ M[:_OQ5C"[P!)C]KY=]<;2KCG,OA2=]_4E4]% 3+F@.3%=(WG8O-A+<]3U#@%!W%Z%!+J:W/IG4)XQT2 MIC5-K36\:"?NJ2L-+^SKM7E=?5JN MLG'%VF(T>4\Q1U;]_ P8BX'(6!9,QL1DZ[[JX\K&9:&UJ3;GP3>0?TZL"Z8 M*AA*W6H#5K)(O@72*50!H5@C3>(N%MGZI7DKPCJ-?!M#K)UNILZ4T$]8+.M? M^$GB^@WG9X4\U[.Z:?KN,7)%.)^S 5-$[5[QY,T:+.1=Z*2B)FNOM^O W/J3 MTU81CX6E$<7>@?5ZA_-$++T^(]D2-UZV]P#NP M234%N%Z>Q:JB7^DA0Q)Y5!J4+_< PA,,DIQLB&'+[L,FO=C?44 M/=,.J1C? 6^DB:DMTR_U=?7[0%!ZO+]7C)&2<)[@(=.765'4*_!*_1:7+O2G);O01N MAYG[!$R3F6RCT_L V5/ '7@\[XCT^>JR*A%=#D4X1^[:9GFBM^"Y4?0/X971 M@1RVUE7PMPB8'!W[*O1NH+ZS=#N QI!]PA:5*XC$D*ZU1K6A+E@48)WG1?FL M%6]=@=%Z>?AH^<6#O.B.I:R^:F!).V*/<4!/[*'RR(R12%(^ M'!:/>T_X(*CLN2=\B-XZ@.6%;7]%@>DFY?$Y+Z\BBRQ<$3;:\W$*RGNZ,[RV M(!1+4>7D"V^]Z>()/B^W5LG4R<-?IW_(.KKH]$?.%M3X'JY /U5 MC/G[NM9GOKLJ\94F2N^Q@!""SJBOT^90TQFE\%D:*YV_N[GYDUUT+,OQ?+_VQ2^A1CKTY2#,G)B#5Y3WM!$0]3,FU*3R #!5M!WL#'PT5;@HGZ:"B+ KX^7BP6H!7'"L;"D,*:4J1B0@KNLSGE6 HLZ7S%I+X8NCBZ^/ M4]+P?!R^_V+B\S$"&*:?>;RO3.KJIFU-!O+HHF0@7*Z5=2E#*$)!5*YDJZ++ M]F!#?)IQU6E[R=1'9218=.#I7T[=^H _-ULDB)L8EV=$QPS#[)2\V+QZ<[9< MGLOH]\4\7OSF4AU98K(Q.##6 MGT3T464ZG3;PNG<"!3CE';!DBQ@ZVM^ 5A)-4D7PYJ,\'B!CXE5)4R"OE5*F-G?O MR8?!>G1NSG?=^"V7TOMYR984T3N&&C3=',06J^/'O"=OI"@5,3K$[;JXMO_F MQ'N.)C-I(VFE R/V,9_W%VUZL>DW>?GCZMQHRRB*(T_78DR@%,O@2JB-M5++ MA(;IYIU>3Y S\?:B*8U:*R5U@+?-"IQ'17?""@51W"'($&I?FX_@-;E$ M8IDYUWH8\],43;S!:$K4-515!\![G)&D!>.!8B_ADP&5R3T(J:[R-MH6QFW6 M<82=!WO ;;Q-15/"K8V".DB[W,P@G6@>-I9#;V.ZKWE!> \;>SS173]9K%:-UE\-?PC34;R[LE;HS&\ MMZ@@1%X0\"K2AS=@O2X>D3Y)JQ-8PSPHI@0@.5O@1!!%"IF2;5T?L35Q[<;I M/O+)C4+."\M3\A)UDG6G>]V:B0Q<3!'H2"GN) O.MZY &T#>U*LTQD#3XX-S MVVJK Y?M%D/U66?3BQ4Q)V.D!(JSB0GT%&!G:4 R@T($+.A:0^Y!0GJ9C]M8 M[4^%GCOIH$<@7?18%2>M3,I!LI[8<+[4H1<%M XZ*1.S9*T]_T=(ZXQ34FWMQO)N,G.;PX,LI;K."%1P#H@!#\Z0S=76!T911^"R M_=:Z)TGJ95;- >^K/?72 *EFET2""@C.9"TNQZF M#M<^U\5MBV__WV(SA/?#1JKOWKVYL+@:@Q"62?#,U]DGNCX?U5,HL&3!(D:\ MTQWT2+SVY&?ZP\@>^ER,(MP.[,\3#N.[JP)=40S%N1:!&48'J^@,GL)%9! M6M1U3K>IT:B4"(%; 3:87%1$R4KK":-=/CQC#DF$PD%:0Z?7\T01-!F&K%,L M(6BR!JWW@;W A^P[>V51;3@UW MP7,A6K\>'6ER?Y#*MT[N#Y%_!T!Z+,WL*/(N3BH0B0<*]T4![ST#$S*=-/J5 M,JUA=&3)_4&*WC*Y/T3J.X.'/AD6S5:&79CI7[]]Q]FR-F.^^8K++U=9-8/08(XPA M"8,HSYE\2:7I=D>!')@..7'/" YB*Z0\]95I'WM&@$@SD79P%_TZI^@[?R)] M;$:/OZO_P>5C12A>B5P*6$,WML+(P45.K)BL>0E,Y+M%4PV&$#Y*SO$4Q.SC M,[?21[_0NCA]+FF7%*OO7\G5TY?IG)0 B,Y8;D1*OK6S\R1!4P]?;J3V[>"T M@PXZ %0]8N_+)SR]OHA-$:H$"3'7PHQ,;EM@3("6!K47SB7>>@SS/2*Z!,XN M"KZWRW(?:4_J*5^UQ%[. ?CES^\W-EI1U)F0)P'1FU);82U@000CHG'HR79C MZU>GCW6-!I(/<.S,U6[UQ%2R2GKD#&S8PQZ<")XD$:9YD24HHT:H)_ MGW?G+@JL1DHP[J:A[E!W'EJ<2&:]XRF!2S+607NV!IP"$AU+S4J=M=3Z^>0A M.KK-+>ZH[2?AM(/H7]J[\X5TP\\:1"]*_:L3/#L_0<6DK\[;2N?@C\XQ6Y-C MG9TEK0!EA0?Z<77:3,K!*ZWS7Z/;V=;Q33HHD+&FZ1PC?S5RNEI48%'&G%5L M[>>]P$?G(6C:Y]%YB+:ZNZ?OOW290H07\F:,4>37:.4A2*TAQOBR$WA!=;!^-+6/ M]-%YD,JW?G0>(O\.@/38\R*Q'GS0=-985G5:$X5CY.FF[)0K=^?N_M4> MG0LM'YR%2G_H%<9L74<-D,HP;\@HX>0I(G*$*&J*Q)K@6>0-!-I M!W?15ID(8>R8O>34.] MH>Z"F8^+T].WB^4?N$PG.C,7HS3 @E-Z5B?MT0";T.R*7*29^OU&<^0U*U; MO2,&MNCSV54AG>+K)'OD*=D"04<+RAJ*/70)()V+6NN0%/^+=8SMJ^BMFL4& M2'UGY'S/R]DB?5KCRT^1T2F9$O W6.QA^=I%Z%Y4.'_#G9BD+2>060R?9!J&Y3B!B;>OU=!R"1@V&,QVESB(V MKY!YC)9I7?(Q,=1$^M-O[-O$&0_)Z5->KT]S^O=L_75QMGZ#JZ^O+I[)3E32 MIB!%'ES5(MH0Z*34UP'A5(A&N>#S=A7$P[X[;5_]&%@:6_C3P^OI&SM%.@U" M@),^TTEQ!A"+!YV=4E(GXT7K=< [^TFC[8\XO)\T0.I[^DF_S--X!0XW%D)N M3L:;Q3?ZT5_S?#6C8&6QVJ=;?NN?W:0883=.&I48U!VES]6D9ZG2X(5/%A'D8(0JIX% M!R'624U,&FT57>6E]6B](?1-&\'M@8P'%H>,HY0.4@!7Q;3G\JJL+>;5,SR? MT"P=LNP-".-(:MID"'6ZDS8ZI>2#MJQY/' MBU<%%HHMB>216&6".PU>! VYV.1,1&U[L&]@##\.MQ!*UTD MI6ZP]GF)\]7IN9K2_SU;;58(7_"5&-/<.P8H&0.5 P4T2FN0+C@*:7+DIG4A MTW:4=7\_[@*,Q^'72D=]F;I_Y!IBI==Y3K]8UPT&JVON?L_K?\WQVV*YGOTW MIW_26:XNQP7/02=MHU,@):NM!#Z!*]&"=;JXG%12;D0KN#/=DV^3/BQJ#Z/? MOC#]E+]\_33K3R+N78IX8!AT0BZ=:K7^Y3,74!R-3(N)<3VDM-W=2,O(^S MU[DLEOFNA%=7XEJOE[-PMJZ7V.?%^2CX$\3L7+01(M-TRIWQX&L25X488D%; M++;N6M^-TJGK3CJ#[0'4W8$-?5#LBSA[6*X/,:RX%FA)O,Y)"XH5"9CJGKJ@ M65:I>OZMWW+V)GKJ\IC.H'Y8$/13'?&4FW;)[H<:T!(N'N0Z"REK+M+(7&<3 M6@:H:KNN]S&PZ(UJON1I3Y*GKN7I#/B'!,#NQGZQQM.Q'&:6N.7)$I2Z"\S&"%QE[83PQK+6\=\M B9^Q&VA[[L&9*U%)F7 ";J.BXY(J#D!GAD MEFX6$P*V/A:#")PV:3 *NL934!>5 H^P=V'[[W%YHK.-GM-Y\JJF,;@L@-QX MR,%IIXI#7UI7I@XD<=IH_I 8;**D+E!X5VKGARG8*+BW&LA[]G4)9P)G70*I M?<[6.\>:]Z$_2,BT8?(HB-I?X%WBYN)$G*"1BJFD((I2S7!U @I78)4O3#O& M?6@=QSY"RK3![$&PLXO0&Z)GTICTU7P]2_5OSG[DE[L$74R>YDZDX@*$5--A)DI [3*8$B1Z+-'( MUI)IRT&G4?00Q#T^,/3@*NX@#-^3Y]<_'_X!YYOW='T4R+6RP9!6 DD!"Q8( M(=$]JU*TIGDUZWCL]#++]/ HO5M:V EDNCT]O^.W?-&FD1.&&%*&R(4!)9,% MM-Z#Y1F]-CIJUMH??XZFB:L#>P'/5J#>49,=(//-8DX1PWI&A_WWQ3JO/N#/ M>O O-\9E64PP!4JVA>)=$A?Q@&"+$U9:&:-H7:?])$$]8G)7W=_;:=1*$1V@ M:C/1819K[JT^SEZV55CN.0L*2K*9Q$-'SM$M L5F%%%K5&64*79W"9FXM'], M%.TO^ [00T:\+);?ZDSB\V#V H:OIUC>.@?!D-SFSP!2WY,RZ MX)#ESK) QSPM]=*=MN MGOA ZS-:LGQ4[.PK] YPLZ??^>ZJ6R5Q[ACF %S4^46A1/ 9&20;,_<>,@Z&"9*ZYSXV MKY5L0GB/0<;8F&L+_!T T.M^NG_DL+Y=&W@^MZ7^^BI@^Y3GL\5R$[;M\5RU MZZ>:O#7)>RVQX MZYOU/A738V4OQ3X)E,%2[@XG-R(Z8YUSD5AP8K/;.AGPRB;@(2C,KC"M6L_V M>XR6GC S7,=/0F9'@4^]0>N5^#]>)0!2%Y+D*#EJ+6C]@":&2$E!5C"AFSV/H)Z6%*IO6# M]M?P,Y#90=P=@.:&U:R,7-E)&\A,UMFDEIC 0DP(8L)QGJ.29$5-Z_CK04+Z M@LPN&GZ\9&9'<7> F=\6R_47O-Z7*C(KLMZJ'B42#T72M9T*"(7"N*RB+JW1 M$:2^C$7"RCX@[0,CMZ_G& T\*7'!/7A=CO([V+N"\)Z G]$RR$K-3C9'R M""D]><"M4X&[R;L#V-2#]/GB(%T,7SGQRCOI2]Q47]1% T0]TBF*Q8484PA. MM'YE>(",GG(X.ZKW ?=E'UEW!I??%_-XP84UP1ICZPHW[T"Q("%DIR&0KT=_ M9!4W;$3$7%/24XC4'C0[2KP#W-R6S!M<+G_6K=_G%0#&)AY,MF"Y(88R6>!- MIC)I+DMA6KH\[M/#;7IZNJ?:8*B9]'NNO_B=V,):BK)G<<6]G].L QN7Q9QH_ OQ@K@U2;I^&Y1]R;, MT]O9'.=QLR$RYMF/S6#!;!!M5Y?O7/J M^!#MIN,!8)OT\A!M=(BHR^)[C<8ID\$+92ALE0Q\)"FAM8YE(8*VK?VEHTDO M#]+P=NGE(>+N #0W7N(NFW*R+H87!<495YMR*@,D'68YCZY.5 NMX_E[1/0% ME5TT>_=2VTO,'>"DAA;ORQOZ\.PR*6Z,-KIH,K#6,KKDZ5?HL$"Q#+TW.A7? M>NK\?2JZ3"SO@Y0]!=T!5.ZFQHGHE)TA:&+(AGP>A.C\1 B"<=IDXW42B,;HQ!_A_+C M0S2I'1C&!8]I9A!U[R M.1-O,IF-:(3!%Q M[:F)[K!T64N)JI1B.%! $4@D=*VZ$$1MX9#,%IY9;OUR]1 =T_K)^^KV2:CL M(.@.P/(Q_UB<_J S=)N9"RNJ"AHIZ@P/'6MQ=21FDA80=,PNA9(MMK9!3Q+4 M$WQVT?>]R7VMA-\!DM[E];HN8+F5&@]H@H^6@=$4"2I)1MB+.L?!W07WB//[^#>F=6J:H:&E)#NP'_^#RUGUWC[B^OSQOV3N @NF]K%: M C2O"YL*^7.;3$'QTIO6[Y=W:9@V5IK"_=U+"YVAZ.)LB8"6V^ A:^[JV2H0 MZN(O1[Y=92VTWYAUGXII/9?]M/H$1'80<0<@V8RWR^G]C[R)6/JT M*,NK/_EUGO*?G_[ [_5/KN8G9/*^E /FZUQNM J"\/2/&%4=+1E(@LT+X4ZAU)=!SA]C:M\@_H@/0L".;D&I1Y:,NZH$@++#@W%"C;)UL"[ M3<&T;G1C).TAW FAL5JN3S[B_,M%?:0P)=I20"1=YWTZ@G+&!"E8;QV!W<6M MWM#II]Y _WN&@FW/CCMXKY#^D.[R[D'<%P6IDGG/),1-(:Z\A0SH!$1DN4A MI,)#+%L5[6P#CRGOFCV4=5?=.TAN8H7_-IO/OIU]NR \^Y0-SQFXC1J4K_MN M#0N0I$-NF**(<*L\[S,JO_71B96^B\H6+>0WM>+QSQN$6\DS9AE )4Y&3H5, M5R%JNADCY]9K6;;;[OJS+1N:K MUS]_QW5M\]I,YN%%",$S2%2V3KDD(#/+04=I2A(85?,)H,_1M!5H.^?FPB%7CKZJLX1L@ZL-.P5\5@9L]M[ZH@4Q= #4W:1IVO"W+0*V@-?. MZICZ3> USO]#/^F*I]7[Y8V]1*\7\W1936^<"]DJ#EDD0R*+9/"KZ;>EKD;# MS*7;;A;MUI_L#T.[JWDQNLP[,%2W3#Q9]XV5O[;L[ZX&,7CAA;4%03I&?#'Z M52B% Z]/)-XF.G^M]XMM2]M6H+,OZ;H<16L=H/%VT=M;.CP7TSJ\*$I*'\ X M7JM/&(-0B_U-RHK[I.GTMG[B>HR6B3?@C*+Y)SLC=E3#SG#ZD9=A,0J@?B73 M3?I:;U+@I+.3 AC+((= M1.#$ZSVGA>*^"ILZ=MAPMEJ=5:_US6*U7I%A7ZYG_]WHCWB:+=))D*HH9D-= MB!OH=$E=G[P%B"*5SRF1U==;10U;?&SB?9]C@FD4>7=@S=[=Z.N_*J0ZSQ"^ M7BR7BUIG]0:_TY^L?YX4"LU9H<-@>.TQ4:XV*^!FI3P%\XPL-6MMS(;0-^TS MW4%LV6CJFM2_VQRNAUA[E>@WI#\\O<\=VB0BV2A@21-WLC# &")HSX21S!O, MVS66#?SPM.G<\8WXVJV^D2T8'H_OUEIP4\$BRI882!J5T!% M9HDO1:='*Z8UJVF@UJTCV](V;8ID J>MD9HZ@-]#I^M?\[-53I<'ZLWBV[?9 M>A.JYYN.:2U?MID"]1J7@PI*U&'_Q"W79-&T"\B;#TS;E=BM .J.&J"'460' MB/W'Q6?/4Y_G?N_O>7TBM-<4$"%8KR,HFPL$K3,(E[U2W,2@6H_+?H24K=#F MCQIM+930!99N6O7SXW+/H[C(3D;EHTE)@Y1&@Q)UKT&Q&F+=::&]#TF94>_? M)\G;+F_,CAQTXVBK R">MY*M+@WX^[/U:HWS=#U0G(RTC-^JVBJEQYP=L-+.(G6D$.:Z:9W#,]IQZ0\:*LS MYL <=ZU'?]W\_G;X.>YGAYWEW0%6/BP7,>>T>DNBN\PROB_5")^XE(U1C()J M)NN^.2DAA)Q!9J5$<:9@\TU9CU.S'8Z.^\V@D2ZZ>""XNL'/,]2S^ %_;GY[ M_C_US_'TM/YR=5*,0&>J UF(0U5D7=4A!7"N5%;!.)&W&R8W],O;@>K8WP[& M4D4'UNO.:K*\_';B2Y#1U+W=CNA6%)B Y\D"*[&($#F+9HQU';>IV Y8Q_TJ ML*?LNT//G=-Q(EU@5O (/KE LK$.G'0>"IEAD9A'[]JG&IX@:#M,'><;0'N- M= "OAY;6&:'JC6U :R=!\

^T(/"X<_G[2K\# -U9 M/G8]C_'\ERO2U\>J-7YB;(VPYL MQYV7'T=3/>^,NRQ97I3+VJ9?_OR>YROZ,7'Q93[[;TX?\VDMNELO-J+_0+9\ MN5Z\P>\SN_^L]5\^-14ZS#78'D=>XB_!X#*(DLIY24N2I),6@=.,B M.#29^\A8R<>Q".^AA<8438<@O:+ )]"YC$Z3;U$"A,&B[NX6WO21Q>2]D2E#$'7U<(H!4/@(EBN1_(P@Q*N[F G2ZYR !)8R5KQ%&08WT3U MM"5H-<2-:[PV6QQM-#93A_S^LWN%S^O"H(:Y:L?/0GCY!WW(Z+<5.(0B)= M/2A 9ZM .5/=*I1@K659!U-$'*,Q^3 I1.(IV.@H!A&Q+K&EB,#K(*%.LY/* M))W*N _&_:80A^A]FQ3B$%%W<"4]D/@0P2"2+P;UW0>4K1LD$E-0WR&=#X(9 M.6ZA>9\IQ$&*?3Z%.$3*W>'D1GHCI\1]B1Z"%);XJ"GX1!-L4XA"!'V,*T6N/QF91US5*4'40"GEM'- 8$] 4F>^.XGKQ*<1! M*M\WA3A$_E/C:] VV1@2*EXMMJ@E@-DE0$O!@.8I:[0\L[M.T,O=W[LSHD:3 M^-10VGJOK#:N&)] 8XKXNTZ0D+3M&]I2&4VMWE5 9O9(3 A/9,*L6;FZNG*3J269'[0*NA2H8# MS)\#;)Z_U(K/SZ.T'/R^F,>+NG=ODB\FU7O=:KKF90#GD?R((BPZXZ4HK=,' M#U-R)(,?]\%5 Q7T^BIR/5MFA?-$_N5Z-O^2YW&65]?/#&_/-N/VY_,S/+U8 M]_+^._V8^G??95SEBVZ>U1Z/*.,0TN3-Y0 R:O1$% M#PD2\R0(QSV%3+6!P^N2$IJ8?>M"\6UIFWAC^VAXNC^O8P1=-3.Z(V/P8ZZI M@517DK\EL>+I_V9A]X?0731W;, DI.43)72QEOP<.F0.5"D&O#6N#O>45B!3 MP4X*S4KDM'/2.P7G8.T=&3S?+LZ6)]$Z5Z))(.K 6467 :",&90R7B2>76H_ M@6X@C=..5^\3G(-U=VS8G/W()T(FG7S)D$R=[&BUK,7*!8PM2.0\6&R=?3EH?H^F8DJ%#\'/7;#;530=)T"?Y>3A9%@/7&)*'X.M.^9(X!%=_ M955PCCLTS1M0AU-Y3$G/T?"XO_XZ<#*?.W'W$F.ZE&!=L&"+Q/H,(<%53]HF M9Q7G,C+;NC%H*(W'E-P@@'*RM+M9V;\/:)L65G/)*Y@2Q)*S/5HEAX-#5FX.E,DW9ILV:\(C EL@% K[6=(A.B9"4>/. M;.US/,<@Q3X_GF.(E+O#R8T^73HPF=EB@"*AVD8K.(0<-!06C<\\Q72W7?FO M,YYCD(ZW'<\Q1.!3][P_W(?]^8_%YZ^+L^IF?/Z#F/OYR^S+U_5E2[_P# TC M29E,88Z* H+,&KCP/"7R(8S<;B':\&_WA)]=%?[\*(5FTC\2<'W*/_+\@KV2 M=(G!1L" -42RHI:;48@D=5TQB-FHT!)<-[[=4^_[ <&UJ_2/!%PU,W/!'1)[ M/*@"0MLZ2U([0*LT1.N24=IH<=?UW@];UY_N=(+'V-#:4?8=.%.U3W9]T2?[ MF?Z;C;,09$"G,(+3HL[R(AY[-3^CO?>DNX0+1?' M2]--S61MS\ZISCXR"5R@X\52,EE@D5ZV#O4?IF1:MVE_#3\#F1W$W0%H;AC. M"QO)O-56D'GDTE P8J,%9%R"U\I3*!*X9ZWMRSTB^H+*+II=M!1S!SCY;;%< M?\$O5^1SR8R.(9)35H61N"!A. '&:!DQ*^=3ZW::.R1,>P&-@)%]1-P!0AZ; MG#*N>; MM/^&Z[/E;#W+JX_Y^\4+XOMR]:CX<,VL%])YE0SXF,F[XU:1S**"$E(,0I#@ M0O.!#WO2W%-4U1Z!HVNQ,WOV#+^_SN^5TD8>D7FA0-1F5Y6UKFQKR P3<>J" M5*U'WN]%<$]7ZL'QNJ?^C@VL5Z,"$D/C$H+(@B(7U J"SAP"9\@#3USGUI,8 M=Z%SVB+IR:&YB[:.$I&;TEOMI3!"(IB &53AN6YRHY Z*98R3T*JYOWS.U$Z M;=5T'Z@<)Q_%U78M8>HR&#J(42C_& -)C0:6NJ^P#E M4'T==2GUYYHZJ']6"R[/\/2 'RF&2JFECDN?>*- RTCG0B:QD M*AZ<3;J(PI0VK3VN@U9-/RC_$W11(@8.6M/!5Z8$"-E;():QA"@"F8;F7#] MR#%53@]!REV+N;\6.DAD/LC$>8?$Q63K&QTT#R?!I$I&.R'IUHGDF CO(,22 MZ+=TYSAI8KI;D#8.[@91?4SC')J#=#S]=N!X/L@Q,?= 1LSG&),(&K2K)5>V M5G>)*"%NNF)1I^!:EY]L3]TQC71HCM#]]=4U$C_EN)BG\^$IY*5;[@7XFI!5 MDCQHQSTQYC/3ED07FF?5MZ'KF,8XC(.^'774->X^?YTMSUF2OCHB4H!6D5B* MFH'GED+%@DB>2PS,M0ZTMR#KF.8VC(.ZW334->AJ]FK]=<,3XXP;CA*8#Q%4 MY@Q<%)%XTM+9(KEO/JYS&[J.:4[#.+#;44=]XVY6+EB*NI@BB!O+N:&83&9 M% H\<[)HIHI)K4MWMB#KF.8RC(2ZG31TA'G$WW%9I^+^R./D"N_]^+'S@4_S M,TG.+SB35,P>M \*%&,,0L8"(B9"4@Q2A?99B$,NN%JL5K<^<5ZEJ8Q"SR0Y MI-K562;US)A"$7I.A:(EAJ7]ZH '*3FFK-\0K-Q_)]E;#Q/>FJOE^N0C$NF; M%A.COT\"3DHZ1)XGPHX9J1(9/U\:J'R6Q^=6.F[J&S10GY3 M*Q[_O$&X%ES7.G>6)IIOB=Y==! M4/P:3^LHO$]?E#2X]1, MZTVVT?86$-I!]!V Z/WZ:UY>[T^_G,S*YDDN&(3.,M3 MW=/.56P-I>=HZ@]0N^A^,:(B.@#6/(86=%), M>DFGT(V>"WG71T/O"-=;(\'W *$'-I75TM?WY3)5?9+IOXJ\>#"F3M1T=-C( M?U00$JM+T&HA[2$VKXBA]<>\GBUS34C>J)"] M-L,GTF94F05@H6YUJLM)T-;E=T%Q;[0*7+7>N+4-79TYY6T@UEPAO;Y ?5HO MXG^^+DY)2ZM?_M_9;/VSQYZO-L1_S*>X MSNG-8K5>??I*^ UDF=)EM>3U[&7O1&!*DEWRBH#)R4M+)@'9)!2\&J?"&Q_D M_2C>>RK312_ ^[+YQNOZC9M4O"*=T?G=?//US^N_0:7(* .8#AYHF@3YMCZ6;X9\1./XS@<9N]-BYI$_3US&9:% M985(K@&3XLE"$$Q!*E8R[9*.S0>,WR)@6OQ-!(*[]_K.&ND 3KL+[IKM>?IP MBO,;XTJUS2'FI,&I3-+T=<17)KD6&37/QM:-]*TMZ@A\3 ON/6!UUU9.K>,. M1W8O0]Y61;+;^*?**?J(]3\[^2H9R7I.SE9T+6ZF"U\)J M!=P9D@IR0Y98:KJRF;!!):;N)D,?V1_R]'?ZP,$NZEN,(\L.8,'-XZQ([2T7 M%#Y'KCF%$4(#HO<@%"D^,VWFO6X:PJ*5+#NX0IZ]>A^[>:^? M_F0N0FORYPHQ!TK7.IC$+8CB \? ?7"M%WSO3_7$SG47KL^!=7_,:/_]K![N M"W6M7IVMORZ6L__F=.*E3HB:+(@Q"I2CJ)>,2DW#,)9*B;*(T@OX'V.B\T1; M8Q2V.@1-(-'+F0C/"R#<%< O?WZ?+3=_F4+SV2*=%!=+(F-4EXX0]SP'\HA, M 1X,,F]3R1+'. LMB.\\U7> ,W!P"/2"_0_+6@<]"ZNXG'W?U%55.>C"8[1L8S(21?22@:^/"\P;40POPKIN7/%G M>)EVSM:Q'I:6 'D!!^5V@$(.VJ5@3D*P&&ST$#4%)TIS!\X8"UQI(8U#I_W! MRY!V96;:V6!'?E3:0&3J[/:SX4MX)'SY=1Z7M9_EU_FY(!;W@WD7A$4>Z[@K M(T I;R#HNID)E;$F,N3\SJ7R2&I\1"*G'50VT1'H2O-3GX Z7FDQ/V?A(ZE_ M^2.GMXOEKZO56:V7^-?WQ?R7/_,RSE;Y?7E_MEZM<9YF\R_O-Y?CZA7]O6_T M7Y!N7\7_=S9;S3;_^OSGG>3(N:M3-!1I!I3/$D(4!8R15JH4E-1FJR,P)I5; MG0'W$L] -[KOP&5Z=;KY.SD]K)!?_JR_S"=2!(=%9Y#1U]7M18(W08!)P@>3 M M/-)^)O1]E6*/8O#,4C*F_2FM?SU^)OB^5Z]M\-!^1GU;K)>YR=4/!.7$D. MZ*4DJ0F2&E($KX/+)FAAV=U4SV/O[UM\;;O7'O;"0#:.,HZGT?1Z0U!E%N<_ M+_[]><5F7,]^T&\^?OK7/MN2&GQUI$;5_;COHY$U.<9XR0JRJ;,AN)& O#@H MR6-$C8BJ]6SNE]+(:H3ELAH,)>I>"B$BT T20:> 21L3I&K= _QW(^M0S([7 MR#I$_3TXL;?ZV]!9)ZS1!#%6B0\67"FZCL=D1:?"?&A][%]D(^L@$#S9R#I$ M(QW :91&#A6=<7JS9P4M*!.0XL(4P7BA6?31*GOPFK\C;V0=!*M#-+(.T7$' M.'^Z.XVNFB*S*E!X1E")3KYGJNY%-%S-K8/P,JBU<(CR M.D!B@Q!7ZTC!K$L@O"-99L7 L>1!"IX4V0?&4^M;_T UU4?03K:/JW!@W1\S MVB][*"[W9*\VHS _?\7Y16KZ]\7\!]F%G#XN3D_?+I;U/SK10FOCBX2"=L52\UCNH!QV?C,TQF^KXS,^F/X:1^W\.?0D"J.SLARTE228 M1&ZI,]:!"IQN7E,"RZVW7AZ,N2,]8 = ^.$/XPYPV_DK7RZ)Z5>._K!7%@W7,0?8%D(D",=7!1T+&HEN/I#@4;T?:=O&2SN(> M8.MBI-!XDOF?C0:O)".REZAE!*>Y)B/%%02/$G+@*J0<*6@XGCOQ-F]'VG_R MDH[A'F ;?@S]^3&?S$3BHI+R29S'8.])VF9=T(O>#W%_A4-YUXPUI*M<5*"$J)-^ACB7P7$#2(0NE M0\SY"',S Z+&_EIR7M*!W =N>T:-O\S3L9S%?^?9EZ_TOZ_(R<8O>>/>US[! MMSA;_@^>GN6;BG:),66E B9%J@/Y' 3##;G\(27&'6+SA6&=B>!((]"C2;>. M!L>_1C[V6?&=6(- >G0R,P M",5_N0SP\^+3AJF,S@'G)#GEBZA;=!D87KBQLCAMC\?S'LC\D=[@?RE+,":> M7[0C<#LMN(4=E2Y*SQ%2<'6"3M! Y%J02C,1?1:V>9= -\R_^"SV"S $8^+Y M11N"BVSD&:'Z>:D)5:??8P#'>0!EE"7SJSQ/54,X?_%I\Q=@ M D9#\HL^_P-BJ:13XI%94(K5M1B6-)[IMPDU)M*],N)XZD4:9P2..4/_ L[^ M2"B>.+M_/8OF ,'3JR]?EILGPE_GZ^5LOIK%>[J71:#7RD'$VDJ42P",9#F3 MRRHZY$R9.T_C3PTMZH*G(_7M]TO3=Z:#0;CJY3(.STLN#);<([*Z,5WG1'$1 M.5<)D@T4N&ACP/L8H3"EI9:.>]W/,.S]^9TF'7_4!Z39$.X#HW7R]/O(6K^= MHGA$>">I!)D$12)1U/%8,C (=?NA5-E@B$QGIR>^8[=B9)KL^4LXN#UH;Q , M_^I7Y3[/F:1<45_H&J7GN;D+AIG *6-==V=XB[&(%3K]X67 M,HLL2RPV!P>Y1%WW#C)PB0M@GJ604O E-Y^<\_4&K3&G= 1X?=/BTD6T@8O6M=J/D-)Y^?3H&+F[ M\KV!PCK 78-WJN*]-S$ET#[0T>=60=#.@?'.9*4ML^5(MSD?P>2Q?1R# ^O^ MF-&^8U,DBSXDQR SE4!ABK4*R4'1@F$0PKER/#7V+W+RV"#\3CQY; "87OB8 ME;MMO=ZIPA,9P43J I5SW;D4"\@2/<7H/J=R/"7L?^G98T,P/ED7^1"X3?[T M??!Q4"886>@?I$-2I&(A /I2($H1N',H+1[/8?PKSQ[K\BSN ;87?BG>'S[C MG!68I(2ZA8@TJ",$XR5@M%BX%%RQ41;4'X:](ZWO?$F'<3_(_17G':5H'8\H MP#I2(?D*'$+6!CP7L:2H6?;=Y$I&\52/N9.J_P.Y#]S^GG?T8%>,)_DQD9 4 MG0PH+[&6RY$(@W+&*!Z2/OA;T=_SCEY2DFEDCBT0$.3H=&8!"*_W)9IRW$%XLTT@8(FZ2="0K( M1W/ D!G&+).&'<_9LV0LP :,A^46?_P$NE+36(]<))"8-RG$.#ET$F7Q2 M*DA/W$W%BQPT#YD!JE! %17! MY:(A.!:M%JA-N'/W/]5_/3U#1WJE[Y>7ZTD!@Q#5RQT\57.JR:BR3AYXL1R4 M%!R"UQJDCA)-*/7M_J_62CWB=)-C.QT]]5$/@6I?F;:I))9)/$8+#XB2?"K+ M)#@M'7"=I1>8A$?V5SO<(TY ^?MP'P:JQSHDX?-BC:>;OW#/0:L]SV6QO"'# M38214SA;_[Y8_V]>O_JV6*YG_\UII%D*;8D;?>3"B++L8S*#"'54%]=0I"0O M7(M,7G@TD)(3S&H;K5&-;?=+F^"JE*!,\":W3FL]25#G15^CXV4QEO*ZZ!YZ;.B$R:K8G"5@*70)653@ MI%&06"8'26?.FJ-PGRDATY4:'1I_+136@0UL\-B#QD:5HP.7,G& M?LY+4KFS(=E2.,A-WLER 3Y*7Q&0K8G"<7L\!60["*!S[V[<,]N5)@9!L=DY M/N ;UB^K]>Q;S05?%;[1O_OTX4/]Y;G@5ZNS;^?R&^FE:A<21G^/VELN?;PZ MAE+>762QF-AOH U)8.2&,"3+0#E MC-.!*R1;\/>KTPBO3D,P.]ZKTQ#U=^# W4Y&:^UML:ZFH+VI38R<;BU=( >? M,9!93JDU=E_DJ],@$#SYZC1$(QW :90,GV*.@B*/8%.L*X.S!B<2.8FH//?! M"RU'J4U]P:].@V!UB%>G(3KN .=7"8+J"EXDC5%Z%Y((D+5A=.B9A)!5 MM4HKU_[)_@$R.L_;C(Z-QS(Y.RJJBW>E!I&UT"K$(@I0.,U!87UF%A24ABQM M3D)'9[N9=?SB\OO[N ,'UGT'MG5GCJ]"[ALQ]B]_?L_U??E_%A1#S$XI5O]( ML<0)1NZ3%W6W8M&@5/+@LE!0)/K<]O?&*FM#LI(L#GNF^,A MH7RS3G:&S*]W$>[],,\95CJ*P$_<2)[5(C N!"U4)J1/2%W5'M%AD:*A-;U MTICU+#='W_"\]ZF9'B03'I<]]P3?>S?9Y("_+>:;R.U#7F[^NY.LI5(R&VT"+)DD4+I6^LZBT^9;V[2@]TJD>^YV&_C!PC&^K5X4E-\H3-\+: MU,=>;A1^_7/3SO:_&96K-@?M@>(;H3*9P3"1PB>Q"21QE5%ISU3SV^/NI=2!F1UR] M/$#]'<01&\KKK*CSC:P819': :(-='4E"TZ'4#/1)3CNO72M7?];!+R4I]9! M('CHJ74GC?0$IXM7$F^3"D88L,;5, $9N6I6@E.:PNPHG,NM9V?>(:&#!\[= ME/D8+':0[-0!V%LR['A:71[2%MOX/Q>O7HH[3?\701ARF!4=&D!!1\8Q%Q*3 MP?-LMXJ<'OU$)_K?16N+YB+L"@C\)A=D,&40(0/+IN['"Q33,2E(3M$Y'Y/B M#(<#@0\%PFCYTW& L+,(NP*"N,F%2\;I:!7X5&H<'1UX3?Z<2+8$I="@E\.! M((8"8;24X#A V%F$70%!WN1"9R>-J+=C8208;C3XVN[(S:1\/0G MILV&C0.$G478B_-X50VF*U/\)K,F>(:7+#<.!YU,*T'Y0PO^SR" M.H^]8Y&=--(!G$8I^[)6&W*V2 :V7K):>O!>%8@)!6:3I36V,2I?>MGG(%@= MHNQSB(X[P/EC\P*\%!Z+)VFB(UX$-W2A^/,UFTDJ^I/FL?<^ QZ.J_QS$$:V M'/ P1&''7&)9.U+:GH@]O3-B6@XQ45=.$: M'%CW'=C9\7IY']P6RZ4N2:0 &6O3/:-X (VW(%5$'QUG!5O/V#PLAYW?"HWQ M>_BM(+N"Z;BOEL'[C@U'+)S3_D1^P M&)]LO?80N/6U*& 4\=Q>87@2%4J9+((F;9)TM 7'-=E5:0Q*\JIEZ&;BUT#> MCK1^^R6=Q3W ]L(OQ8LU@CE="4?IE&0IF<+:DLBY"227I#288(K5%.8ZWKIQ M](#L'6E9^$LZC/M!;OAY].?G<;[9]5&KV+L_E'==!S1%>4EZ#"@\*%7A;2YV7^.T[SG^N M7N/I>;XVY_4*Y]6W7I^GV!;E/3&!CP_/:C!4;!PJQY\[=@#I]E$O[^MT$K02 M8G$<5! 2@E!UO)Y0.40;&;9.(DQ3+[^I.+C0Z_M']'J>7&;9AZ(5 DL2R<@I M2=XU*K!2ZVR]12[<'Z$/#K#C?3@9A, M*6@&*=:=%"QR\-4[+-IH5A)+B;<^8H_1,N&BSO8J7XP@_TYQ=/%V&X)"E^M0 M\_C_MW=EO6TD1_@]_Z63OH^7 +*]:RR@M05[@SP2?51KB6@Y!H=2K/SZ5/.4 M*8HB.3V:V2 /EB51F*FN^KJZ[E;X13%%0HR4,"]RY)D)[=T;(&D,E1AUI'T" MA"Y@_0A ] M:Q#/\D\?=I-19^AQ:?$L; =>XSMPGY942FA(5RH:+($OIK2#) M,VV%=*!L;<_L1-+&!Z]+D-#T+Y91H VM:MC:OC_L1RJ-$XZAHQBI)I)'0YP. MF8"QH+AF4@6HCK 7R1GP,MO>#\!:4A@OH-8[D#K'4:4;DAV4Z@]<1RB= Y"Y M3#18JJOW^!XE:%A554WLI\'I AF, %#%D\&=Y^]VEQ*5U8NROYQ51&:JB ?\ MCBM@*3AJ0ZY]B_TU99:EX%8Z7!))@GB)&2BN1,Q>2JSTY4!= )9PR9K^X-4;8F, &1?X0X_ MNL45_>KG_X(%?O_C>G2R('A:CO)"2S.[A*Y,, 0L#]I&)W+U"Y)>HVG8]&-_ M\*HJBQ%@ZR.48/<=KN(J\<\I8 M;J*(4M;N5#J)L&%S:OVAK+Y4ANZ"?,6IN=Z6G,JDM4T*/9D8!9'!,S0%DB;. M).JL!NWUGKEU65#]>MA2]WX]O?Y8/G(<3;@.N 6DEX8D1 .J2TY# UV[DJ4/Y>&-9W; ZH'R'5H-7=\L_>'JS MY8$EO8/VA74[UB$.P+5?1HK)BPD3M%[)\SQ@#:2 M158#&MR**R.C-2)Z7UDUGT;9, [*VZG>'N1S.>K*3<#]%=FMO#T\1J!+$=R! MIU0I4GN-NDI%9-O7[ J"MD4^(/#,](F2'&(B$APM05Q*HH;H*)/CI!3 M)[.$C]ZJVZ7Q,/$Y&!LU0IGQ4C8 J$J5X829F*QF5FC;3T[I&2EC2 IT1\+A M;%(WOG?J]'ZR:W_ZCKQ#H4UG?OZX M5,R?&OQTMD#"2L1Q7?]<>DNZ.RG:%-_/F8=KBTO$WD^XL6A_""%( M,,D135D.G"NF=3S)WWC]76/(2M1#6Q\,KJ0Z:SM\SJL'EZ#X^DWMA%*N%4-W0CN;BU5@BC)$:(L<;(R!JU#; M\7N9FH%G$=1 POY!5HGUH^@MWJQE?0C/;K=+8$3-P$WV?(.K&^!%$HW9SJ;[ \SN86G>H>4&\YF_>W_?+O H MGK=7LW3=S&ZOIP^0KMH6%NTJDR==HC0Q0PR(<@LI#\0&*.E;J7'+<,]Y[0K7 M;A0/W$/>!Q;?4(0# K:=+R;;NH2/T-S._;??I]'?K3H?4C$GM24VY^)!6$D< MC:4ZW5FN/"IN?E*Y$+[E"0;QIQW^CA(PECLP^D= 4UL<0V-JM26?+F'3[* T M]9IR8@)'_\5Z1[S#C6G \J1\U)&=--;F-4R]1, PF*HHV*8VEP>$2FSN9XOY MX^0?7R-R ,Z@BMZ<3!H=/2RX$+5Z@^V%J[:J;_Q<9JG<4V\B$EQX6RYR0>)5Q)/ M1,LR&D]..\-,M/N7(5UD)3Q[\3!I^/IXZ,[5441BSC2\KW?S:$%;*;(BC ;D M&4/AC.[Q2BN5A*W=Z' IK6.Y7./-G)PW%>X(SKJ2GKN?%V&L%C))7@EU&> M .UNV-3F@N7UT)U%\T]?AJ(M'CLDPRYZ3Y4\6?<55DJA[0C91ABYL%H:PTGF M7)6S.1%K$4,R:0941!E%[6D7SZGHJJ!^;1Y@E8G\NO"SY.?I9MZD^[C8,/4J MQOF]OWLZMP\UO>=HF!"A OH;Q>T,4EL2* V'U[+^<0KM+VU[#VEBDK;!A>5(^G*AD<7ON$(/28((*1OG>.U@Q&F4 M#>LEC -YG:0U6NVVF8$XH6B+.FX$R4Y)W%J. W,726?0:LJM9W^4:S=S@._3=K$L&-TK W31\Q"E)#3:5*9>*&*]9X0[ M;7- 'CI1_>:)2XD=MK'_K3'Z-C(=K:J<2"M\XEX0W(V<2&]\&9!/<4_*4OZ: M:: C,@35_PKL*DACS%/1=W[:I[+",C^C2J#DV=,JAT..4]M?T,,[7&Z)E&44 M$QZ%7!#G4:'$P*D#X7A.M3N;Z@<]=H'O[;,_A[OI[:KK8A7=-NC,)*X4\9(! MD6@ K":S&&54&=/#;*A^R\3K9(TNJ'$.'EXNLZLCAA&<7>_QE=/%SSY.[Z:H M+$N!C^<^">\S<3*A\:BB*!,#RJ47G!JCDLJR-I">4S&6:KI*@MZ?$-B-ZZ/# MS3KY*S6507!.&#>X!F-LF1*&>\M8F8SB6:;J0R4/T#$L=KK*]BA4+F#T",!R M#8M%*95?K66=W_? 3 ;#26 :UP \H7EG%%'6>@&FS/RJ?3 ?HF-,8+E$NDUE M5H\!+DW;KKI+;V$6I]"^>_SD%^M;.C:_7NVL7+JGLU,DV.(IJAB(3Y!)B#EJ M$ FXJ-V=?SIU8RF6Z.<,ZTE*H\/?>E6;^B81.*.!$>5H*O,/&0G!&MQ/#(U* M17-0M8VC(^0,J[SZ0L!1H%TNCA$@ZRM2OGA\U\S2ILB-6L$5]23Y,IU+!4Z< M9IKD+-%1HR7"_:$L0MG2KEO_#X\I>;#<& MX\08+I1/AD0'CDB>(W(L2]PKPMLH:8IJ+Z?\4E_#:Z\:262HNTR;WA@\-%PV M98XW,%^.?9A%V/)M0@77N*& 9 :H4!-XXD*DA'-#N7%"T/WJ@Q>0!O0Q=2C5-I+8A"YG"B9RB0J817D2 M)O:?/.P!TQ,..K%O!#;*>]_^_KZY*T6M^)%(-9&]01[[^73-_PM7* M)>3'7M%;]?C)Z^HOAVJY8=HQ2PPS L\DQ4FY Y!P-%A,RBPX4[M!:9@<*O=1 M^X"'+QIG>55W8*VCA%)P)H.,KOK5:G_&'.HY>+@DAWJ.&,9P#C[/^#!9+DK) MBH!-:.6'@">YIY&PY((7T6K\_?]SJ.<)^O4)"XRK7W)\9\BAWJ6;$_)H9[#Z!& Y6!BS^HL7?249$-=<191 M$5-&"6-H*G(?N&6UP?(GR:&>)=U3ZY^7P'!@:+&9TGRY(#@.6P=&A_E7G>X2NB$_N:_7T_C\IH,(;F1 M)C-"4XEJ:6Z(4S819!<3CI6"%G82+@X]?&\D<5)$XFT,8)?#E4]3!76RBP-%>"_&1ET&C_5*HAM4=_@( M7-]-TRZ^P&(Z7S80K>],N;GSLR?AT4^P^:#QJ7]]$99:0KU]DR"66Z)0_$1QD(,][[9?OBT?F@EZS]*$$#.^@]H6;? MSZHGDQ$X\,\7L[DK9[D:R%E09I!\D?$,*45-7CA7ADM%IVBDSM9NM3A.T;"& M^' 0NU@JH\18N9XL+J P\'X^^SPKO]M,(,O4*('[1[ RHC-E3H+QE%"30 ,N MD]G:,:-SZ!O6&1@.?Y4DUG4*Q&\]@O+'VV _^BD:TTU;O".AC0PV2&( #'I' M'O=;4(Q8"I3K)%2LGI@^@[QA?9#A(%E'7F-&))K3!7#@56"J^IRY4VD;=@;$<%BL(*G^_>3U!^5+\"W\_2__!5!+ M 0(4 Q0 ( $^ I%83:]O=&@@ /D@ ; " 0 !I M;F9N+3 T,#$R,#(S97AH:6)I=#,Q,BYH=&U02P$"% ,4 " !/@*16F&4< M;B8( #S( &@ @ %3" :6YF;BTP-#$R,#(S97AH:6)I M=#,Q,2YH=&U02P$"% ,4 " !/@*16B9=$X=L% !;)0 &@ M @ &Q$ :6YF;BTP-#$R,#(S97AH:6)I=#,R,2YH=&U02P$"% ,4 M" !/@*16!I-4LZB= @!^^!H $0 @ '$%@ :6YF;BTR,#(S M,#0P,2YH=&U02P$"% ,4 " !/@*16UV&YS=H4 !3[ $0 M @ &;M ( :6YF;BTR,#(S,#0P,2YX&UL4$L! A0#% @ 3X"D5NYB*WU':@ >;L$ !4 ( ! MYO$" &EN9FXM,C R,S T,#%?9&5F+GAM;%!+ 0(4 Q0 ( $^ I%;>;&,! MW0P! /X1"P 5 " 6!< P!I;F9N+3(P,C,P-# Q7VQA8BYX M;6Q02P$"% ,4 " !/@*16-HD8 5ZL #!Z < %0 @ %P M:00 :6YF;BTR,#(S,#0P,5]P&UL4$L%!@ ) D 8P( $6!0 ! $! end