0000866374-20-000003.txt : 20200131 0000866374-20-000003.hdr.sgml : 20200131 20200131162459 ACCESSION NUMBER: 0000866374-20-000003 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 87 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200131 DATE AS OF CHANGE: 20200131 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FLEX LTD. CENTRAL INDEX KEY: 0000866374 STANDARD INDUSTRIAL CLASSIFICATION: PRINTED CIRCUIT BOARDS [3672] IRS NUMBER: 000000000 STATE OF INCORPORATION: U0 FISCAL YEAR END: 0331 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-23354 FILM NUMBER: 20565390 BUSINESS ADDRESS: STREET 1: 2 CHANGI SOUTH LANE CITY: SINGAPORE STATE: U0 ZIP: 486123 BUSINESS PHONE: (65) 6876-9899 MAIL ADDRESS: STREET 1: 2 CHANGI SOUTH LANE CITY: SINGAPORE STATE: U0 ZIP: 486123 FORMER COMPANY: FORMER CONFORMED NAME: FLEXTRONICS INTERNATIONAL LTD. DATE OF NAME CHANGE: 20060608 FORMER COMPANY: FORMER CONFORMED NAME: FLEXTRONICS INTERNATIONAL LTD DATE OF NAME CHANGE: 19940318 FORMER COMPANY: FORMER CONFORMED NAME: FLEX HOLDINGS PTE LTD DATE OF NAME CHANGE: 19940201 10-Q 1 flex-1231201910xq.htm 10-Q Document
false--03-31Q32020Singapore00008663749139600096505000005667876205544818515165482655042424960.0050.048750.050.04750.0487515800000000000000005023935550239355 0000866374 2019-04-01 2019-12-31 0000866374 2020-01-24 0000866374 2019-03-31 0000866374 2019-12-31 0000866374 2018-09-29 2018-12-31 0000866374 2019-09-28 2019-12-31 0000866374 2018-04-01 2018-12-31 0000866374 us-gaap:RetainedEarningsMember 2019-12-31 0000866374 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000866374 us-gaap:CommonStockMember 2019-12-31 0000866374 us-gaap:CommonStockMember 2019-04-01 2019-12-31 0000866374 us-gaap:AccumulatedTranslationAdjustmentMember 2019-04-01 2019-12-31 0000866374 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-04-01 2019-12-31 0000866374 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0000866374 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-12-31 0000866374 us-gaap:RetainedEarningsMember 2019-04-01 2019-12-31 0000866374 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0000866374 us-gaap:RetainedEarningsMember 2019-03-31 0000866374 us-gaap:CommonStockMember 2019-03-31 0000866374 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-12-31 0000866374 us-gaap:AccumulatedTranslationAdjustmentMember 2019-03-31 0000866374 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-03-31 0000866374 us-gaap:CommonStockMember 2019-09-28 2019-12-31 0000866374 us-gaap:CommonStockMember 2019-09-27 0000866374 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-27 0000866374 us-gaap:RetainedEarningsMember 2019-09-28 2019-12-31 0000866374 2019-09-27 0000866374 us-gaap:AccumulatedTranslationAdjustmentMember 2019-09-28 2019-12-31 0000866374 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-09-28 2019-12-31 0000866374 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-28 2019-12-31 0000866374 us-gaap:AccumulatedTranslationAdjustmentMember 2019-09-27 0000866374 us-gaap:RetainedEarningsMember 2019-09-27 0000866374 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-09-27 0000866374 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000866374 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-28 0000866374 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-09-28 0000866374 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-29 2018-12-31 0000866374 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-12-31 0000866374 us-gaap:AccumulatedTranslationAdjustmentMember 2018-09-28 0000866374 2018-12-31 0000866374 us-gaap:CommonStockMember 2018-12-31 0000866374 us-gaap:CommonStockMember 2018-09-29 2018-12-31 0000866374 us-gaap:RetainedEarningsMember 2018-12-31 0000866374 us-gaap:RetainedEarningsMember 2018-09-29 2018-12-31 0000866374 us-gaap:CommonStockMember 2018-09-28 0000866374 us-gaap:AccumulatedTranslationAdjustmentMember 2018-09-29 2018-12-31 0000866374 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-09-29 2018-12-31 0000866374 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0000866374 2018-09-28 0000866374 us-gaap:RetainedEarningsMember 2018-09-28 0000866374 us-gaap:RetainedEarningsMember 2018-04-01 2018-12-31 0000866374 us-gaap:RetainedEarningsMember 2018-03-31 0000866374 us-gaap:CommonStockMember 2018-04-01 2018-12-31 0000866374 2018-03-31 0000866374 us-gaap:AccumulatedTranslationAdjustmentMember 2018-04-01 2018-12-31 0000866374 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-04-01 2018-12-31 0000866374 us-gaap:CommonStockMember 2018-03-31 0000866374 us-gaap:AccumulatedTranslationAdjustmentMember 2018-03-31 0000866374 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0000866374 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-12-31 0000866374 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-03-31 0000866374 us-gaap:AccountingStandardsUpdate201602Member 2019-04-01 0000866374 srt:RestatementAdjustmentMember 2018-09-29 2018-12-31 0000866374 srt:RestatementAdjustmentMember 2018-04-01 2018-12-31 0000866374 flex:IndustrialEmergingIndustriesIEIMember 2019-03-31 0000866374 flex:HighReliabilitySolutionsHRSMember 2019-04-01 2019-12-31 0000866374 flex:ConsumerTechnologyGroupCTGMember 2019-03-31 0000866374 flex:IndustrialEmergingIndustriesIEIMember 2019-04-01 2019-12-31 0000866374 flex:ConsumerTechnologyGroupCTGMember 2019-04-01 2019-12-31 0000866374 flex:CommunicationsandEnterpriseComputeMember 2019-12-31 0000866374 flex:CommunicationsandEnterpriseComputeMember 2019-03-31 0000866374 flex:IndustrialEmergingIndustriesIEIMember 2019-12-31 0000866374 flex:HighReliabilitySolutionsHRSMember 2019-12-31 0000866374 flex:ConsumerTechnologyGroupCTGMember 2019-12-31 0000866374 flex:CommunicationsandEnterpriseComputeMember 2019-04-01 2019-12-31 0000866374 flex:HighReliabilitySolutionsHRSMember 2019-03-31 0000866374 flex:WorkingCapitalAdvancesMember 2019-03-31 0000866374 flex:CustomerRelatedAccrualsMember 2019-03-31 0000866374 flex:ConsumerTechnologyGroupCTGMember 2019-09-27 0000866374 us-gaap:AssetBackedSecuritiesMember 2019-11-26 0000866374 us-gaap:AssetBackedSecuritiesMember 2019-03-31 0000866374 flex:CustomerRelatedAccrualsMember 2019-12-31 0000866374 flex:WorkingCapitalAdvancesMember 2019-12-31 0000866374 flex:LicensesAndOtherIntangiblesMember 2019-03-31 0000866374 flex:CustomerRelatedIntangiblesMember 2019-03-31 0000866374 flex:LicensesAndOtherIntangiblesMember 2019-12-31 0000866374 flex:CustomerRelatedIntangiblesMember 2019-12-31 0000866374 srt:MinimumMember 2019-12-31 0000866374 srt:MaximumMember 2019-12-31 0000866374 flex:ConsumerTechnologyGroupCTGMember us-gaap:TransferredAtPointInTimeMember 2018-09-29 2018-12-31 0000866374 flex:CommunicationsandEnterpriseComputeMember us-gaap:TransferredAtPointInTimeMember 2018-09-29 2018-12-31 0000866374 us-gaap:TransferredOverTimeMember 2018-09-29 2018-12-31 0000866374 flex:IndustrialEmergingIndustriesIEIMember us-gaap:TransferredAtPointInTimeMember 2018-09-29 2018-12-31 0000866374 flex:ConsumerTechnologyGroupCTGMember us-gaap:TransferredOverTimeMember 2018-09-29 2018-12-31 0000866374 flex:HighReliabilitySolutionsHRSMember us-gaap:TransferredOverTimeMember 2018-09-29 2018-12-31 0000866374 flex:HighReliabilitySolutionsHRSMember 2018-09-29 2018-12-31 0000866374 flex:CommunicationsandEnterpriseComputeMember 2018-09-29 2018-12-31 0000866374 flex:HighReliabilitySolutionsHRSMember us-gaap:TransferredAtPointInTimeMember 2018-09-29 2018-12-31 0000866374 flex:IndustrialEmergingIndustriesIEIMember 2018-09-29 2018-12-31 0000866374 flex:CommunicationsandEnterpriseComputeMember us-gaap:TransferredOverTimeMember 2018-09-29 2018-12-31 0000866374 flex:IndustrialEmergingIndustriesIEIMember us-gaap:TransferredOverTimeMember 2018-09-29 2018-12-31 0000866374 flex:ConsumerTechnologyGroupCTGMember 2018-09-29 2018-12-31 0000866374 us-gaap:TransferredAtPointInTimeMember 2018-09-29 2018-12-31 0000866374 us-gaap:TransferredOverTimeMember 2019-04-01 2019-12-31 0000866374 flex:HighReliabilitySolutionsHRSMember us-gaap:TransferredOverTimeMember 2019-04-01 2019-12-31 0000866374 flex:CommunicationsandEnterpriseComputeMember us-gaap:TransferredOverTimeMember 2019-04-01 2019-12-31 0000866374 flex:IndustrialEmergingIndustriesIEIMember us-gaap:TransferredOverTimeMember 2019-04-01 2019-12-31 0000866374 flex:HighReliabilitySolutionsHRSMember us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-12-31 0000866374 us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-12-31 0000866374 flex:CommunicationsandEnterpriseComputeMember us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-12-31 0000866374 flex:ConsumerTechnologyGroupCTGMember us-gaap:TransferredOverTimeMember 2019-04-01 2019-12-31 0000866374 flex:IndustrialEmergingIndustriesIEIMember us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-12-31 0000866374 flex:ConsumerTechnologyGroupCTGMember us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-12-31 0000866374 us-gaap:TransferredAtPointInTimeMember 2019-09-28 2019-12-31 0000866374 flex:IndustrialEmergingIndustriesIEIMember us-gaap:TransferredOverTimeMember 2019-09-28 2019-12-31 0000866374 flex:CommunicationsandEnterpriseComputeMember us-gaap:TransferredOverTimeMember 2019-09-28 2019-12-31 0000866374 flex:CommunicationsandEnterpriseComputeMember us-gaap:TransferredAtPointInTimeMember 2019-09-28 2019-12-31 0000866374 flex:HighReliabilitySolutionsHRSMember 2019-09-28 2019-12-31 0000866374 flex:HighReliabilitySolutionsHRSMember us-gaap:TransferredAtPointInTimeMember 2019-09-28 2019-12-31 0000866374 flex:ConsumerTechnologyGroupCTGMember 2019-09-28 2019-12-31 0000866374 flex:IndustrialEmergingIndustriesIEIMember us-gaap:TransferredAtPointInTimeMember 2019-09-28 2019-12-31 0000866374 us-gaap:TransferredOverTimeMember 2019-09-28 2019-12-31 0000866374 flex:CommunicationsandEnterpriseComputeMember 2019-09-28 2019-12-31 0000866374 flex:ConsumerTechnologyGroupCTGMember us-gaap:TransferredAtPointInTimeMember 2019-09-28 2019-12-31 0000866374 flex:ConsumerTechnologyGroupCTGMember us-gaap:TransferredOverTimeMember 2019-09-28 2019-12-31 0000866374 flex:IndustrialEmergingIndustriesIEIMember 2019-09-28 2019-12-31 0000866374 flex:HighReliabilitySolutionsHRSMember us-gaap:TransferredOverTimeMember 2019-09-28 2019-12-31 0000866374 flex:ConsumerTechnologyGroupCTGMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-12-31 0000866374 flex:CommunicationsandEnterpriseComputeMember 2018-04-01 2018-12-31 0000866374 flex:ConsumerTechnologyGroupCTGMember 2018-04-01 2018-12-31 0000866374 flex:ConsumerTechnologyGroupCTGMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-12-31 0000866374 flex:HighReliabilitySolutionsHRSMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-12-31 0000866374 us-gaap:TransferredOverTimeMember 2018-04-01 2018-12-31 0000866374 flex:HighReliabilitySolutionsHRSMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-12-31 0000866374 flex:IndustrialEmergingIndustriesIEIMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-12-31 0000866374 us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-12-31 0000866374 flex:CommunicationsandEnterpriseComputeMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-12-31 0000866374 flex:IndustrialEmergingIndustriesIEIMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-12-31 0000866374 flex:HighReliabilitySolutionsHRSMember 2018-04-01 2018-12-31 0000866374 flex:IndustrialEmergingIndustriesIEIMember 2018-04-01 2018-12-31 0000866374 flex:CommunicationsandEnterpriseComputeMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-12-31 0000866374 flex:RestrictedStockUnitsShareBonusAwardswithMarketConditionsandShareBonusAwardsWithFreeCashFlowTargetsMember 2019-04-01 2019-12-31 0000866374 us-gaap:RestrictedStockUnitsRSUMember 2019-04-01 2019-12-31 0000866374 flex:RestrictedStockUnitsRSUsShareBonusAwardsWithMarketConditionsMember 2019-12-31 0000866374 srt:MinimumMember flex:RestrictedStockUnitsRSUsShareBonusAwardsWithMarketConditionsMember 2019-04-01 2019-12-31 0000866374 flex:RestrictedStockUnitsShareBonusAwardswithMarketConditionsandShareBonusAwardsWithFreeCashFlowTargetsMember 2019-12-31 0000866374 flex:KeyEmployeesMember flex:RestrictedStockUnitsRSUsShareBonusAwardsWithMarketConditionsMember 2019-04-01 2019-12-31 0000866374 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0000866374 srt:MaximumMember flex:RestrictedStockUnitsRSUsShareBonusAwardsWithMarketConditionsMember 2019-04-01 2019-12-31 0000866374 srt:MinimumMember flex:KeyEmployeesMember flex:RestrictedStockUnitsRSUsShareBonusAwardsWithMarketConditionsMember 2019-04-01 2019-12-31 0000866374 srt:MaximumMember flex:KeyEmployeesMember flex:RestrictedStockUnitsRSUsShareBonusAwardsWithMarketConditionsMember 2019-04-01 2019-12-31 0000866374 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-09-29 2018-12-31 0000866374 us-gaap:CostOfSalesMember 2018-04-01 2018-12-31 0000866374 us-gaap:CostOfSalesMember 2019-04-01 2019-12-31 0000866374 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-09-28 2019-12-31 0000866374 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-04-01 2018-12-31 0000866374 us-gaap:CostOfSalesMember 2019-09-28 2019-12-31 0000866374 us-gaap:CostOfSalesMember 2018-09-29 2018-12-31 0000866374 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-04-01 2019-12-31 0000866374 us-gaap:RestrictedStockUnitsRSUMember 2019-09-28 2019-12-31 0000866374 us-gaap:RestrictedStockUnitsRSUMember 2019-04-01 2019-12-31 0000866374 us-gaap:RestrictedStockUnitsRSUMember 2018-04-01 2018-12-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyNineMember 2019-03-31 0000866374 flex:OtherDebtMember 2019-12-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyTwoMember 2019-12-31 0000866374 flex:IndiaFacilitiesDebtMember 2019-12-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyTwoMember 2019-03-31 0000866374 flex:IndiaFacilitiesDebtMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyNineMember 2019-12-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyThreeMember 2019-12-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughAprilTwoThousandTwentyFourMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyFiveMember 2019-03-31 0000866374 flex:OtherDebtMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyThreeMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughNovember2021Member 2019-12-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughAprilTwoThousandTwentyFourMember 2019-12-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyMember 2019-12-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughNovember2021Member 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyFiveMember 2019-12-31 0000866374 srt:MinimumMember flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyNineMember 2019-06-01 2019-06-28 0000866374 flex:Additional2029NotesMember 2019-11-01 2019-11-30 0000866374 flex:Existing2029NotesMember 2019-06-01 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughAprilTwoThousandTwentyFourMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-04-30 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyNineMember 2019-04-01 2019-12-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyNineMember 2019-11-30 0000866374 flex:Additional2029NotesMember 2019-11-30 0000866374 flex:Existing2029NotesMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughAprilTwoThousandTwentyFourMember 2019-04-30 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyNineMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughAprilTwoThousandTwentyFourMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-12-31 0000866374 flex:BrightMachinesMember 2019-09-28 2019-12-31 0000866374 flex:BrightMachinesMember 2018-04-01 2019-03-31 0000866374 us-gaap:ForeignExchangeContractMember 2019-12-31 0000866374 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-03-31 0000866374 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000866374 us-gaap:OtherLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000866374 us-gaap:OtherAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-03-31 0000866374 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000866374 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-03-31 0000866374 us-gaap:OtherLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-03-31 0000866374 us-gaap:OtherAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000866374 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-03-31 0000866374 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-12-31 0000866374 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-12-31 0000866374 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-03-31 0000866374 currency:CNY us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:SEK us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:CAD us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:INR us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:ILS us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-12-31 0000866374 us-gaap:ForeignExchangeContractMember us-gaap:CallOptionMember 2019-12-31 0000866374 currency:HUF us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-12-31 0000866374 currency:JPY us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:HUF us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:ILS us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-12-31 0000866374 currency:MYR us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:GBP us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:SEK us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-12-31 0000866374 currency:ILS us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:HUF us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-12-31 0000866374 currency:CAD us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-12-31 0000866374 currency:MYR us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-12-31 0000866374 us-gaap:ForeignExchangeContractMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:BRL us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-12-31 0000866374 currency:GBP us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-12-31 0000866374 currency:SGD us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:JPY us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-12-31 0000866374 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:RON us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-12-31 0000866374 currency:EUR us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-12-31 0000866374 flex:OtherCurrencyMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:ILS us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:MYR us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-12-31 0000866374 currency:JPY us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-12-31 0000866374 currency:CNY us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-12-31 0000866374 currency:EUR us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:PLN us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-12-31 0000866374 currency:MXN us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-12-31 0000866374 currency:HUF us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:MXN us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:MXN us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:BRL us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-12-31 0000866374 flex:OtherCurrencyMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-12-31 0000866374 currency:MYR us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-12-31 0000866374 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:CNY us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-12-31 0000866374 currency:INR us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-12-31 0000866374 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-12-31 0000866374 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-12-31 0000866374 currency:MXN us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-12-31 0000866374 flex:OtherCurrencyMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-12-31 0000866374 currency:EUR us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-12-31 0000866374 currency:PLN us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:EUR us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:RON us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:CNY us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:JPY us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-12-31 0000866374 currency:SGD us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-12-31 0000866374 flex:OtherCurrencyMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-12-31 0000866374 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-09-29 2018-12-31 0000866374 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-31 0000866374 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-09-27 0000866374 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-31 0000866374 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-09-28 0000866374 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-09-28 2019-12-31 0000866374 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-03-31 0000866374 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-03-31 0000866374 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-04-01 2018-12-31 0000866374 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-04-01 2019-12-31 0000866374 us-gaap:AssetBackedSecuritiesMember flex:OldABSProgramMember 2018-04-01 2018-12-31 0000866374 flex:SaleOfReceivablesToThirdPartyBanksMember 2019-12-31 0000866374 us-gaap:AssetBackedSecuritiesMember flex:OldABSProgramMember 2019-04-01 2019-12-31 0000866374 flex:SaleOfReceivablesToThirdPartyBanksMember 2019-03-31 0000866374 us-gaap:AssetBackedSecuritiesMember 2019-12-31 0000866374 us-gaap:AssetBackedSecuritiesMember flex:NewABSProgramMember 2019-11-26 0000866374 us-gaap:CollateralPledgedMember flex:NorthAmericanAssetBasedSecuritizationProgramMember 2019-12-31 0000866374 flex:NorthAmericanAssetBasedSecuritizationProgramMember 2019-12-31 0000866374 us-gaap:CollateralPledgedMember flex:GlobalAssetBasedSecuritizationProgramMember 2019-12-31 0000866374 srt:MinimumMember us-gaap:AssetBackedSecuritiesMember 2019-12-31 0000866374 flex:GlobalAssetBasedSecuritizationProgramMember 2019-12-31 0000866374 us-gaap:AssetBackedSecuritiesMember flex:NewABSProgramMember 2019-04-01 2019-12-31 0000866374 flex:SaleOfReceivablesToThirdPartyBanksMember 2018-12-31 0000866374 us-gaap:AssetBackedSecuritiesMember 2019-04-01 2019-12-31 0000866374 us-gaap:UncollateralizedMember flex:NorthAmericanAssetBasedSecuritizationProgramMember 2019-12-31 0000866374 srt:MaximumMember us-gaap:AssetBackedSecuritiesMember 2019-12-31 0000866374 us-gaap:UncollateralizedMember flex:GlobalAssetBasedSecuritizationProgramMember 2019-12-31 0000866374 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyNineMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyTwoMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0000866374 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000866374 flex:EuroTermLoanDueSeptemberTwoThousandTwentyMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementDueThroughJanuaryTwoThousandTwentyTwoMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughAprilTwoThousandTwentyFourMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyThreeMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyFiveMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughAprilTwoThousandTwentyFourMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000866374 flex:IndiaTermLoanAgreementDueThroughSeptemberTwoThousandTwentyThreeMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0000866374 flex:EuroTermLoanDueSeptemberTwoThousandTwentyMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyTwoMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000866374 flex:EuroTermLoanDueSeptemberTwoThousandTwentyMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyTwoMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughAprilTwoThousandTwentyFourMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyTwoMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0000866374 flex:IndiaTermLoanAgreementDueThroughSeptemberTwoThousandTwentyThreeMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyNineMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementDueThroughJanuaryTwoThousandTwentyTwoMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000866374 flex:TermLoanAgreementDueThroughJanuaryTwoThousandTwentyTwoMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0000866374 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyFiveMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyNineMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughAprilTwoThousandTwentyFourMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0000866374 flex:IndiaTermLoanAgreementDueThroughSeptemberTwoThousandTwentyThreeMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyThreeMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyFiveMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyThreeMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyThreeMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000866374 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0000866374 flex:TermLoanAgreementDueThroughJanuaryTwoThousandTwentyTwoMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyNineMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0000866374 flex:EuroTermLoanDueSeptemberTwoThousandTwentyMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyFiveMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000866374 flex:IndiaTermLoanAgreementDueThroughSeptemberTwoThousandTwentyThreeMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0000866374 us-gaap:FairValueMeasurementsRecurringMember flex:EquitySecuritiesFixedIncomeSecuritiesAndMutualFundsMember 2019-12-31 0000866374 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember flex:MoneyMarketFundsAndTimeDepositsMember 2019-03-31 0000866374 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember flex:MoneyMarketFundsAndTimeDepositsMember 2019-03-31 0000866374 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember flex:MoneyMarketFundsAndTimeDepositsMember 2019-12-31 0000866374 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember flex:EquitySecuritiesFixedIncomeSecuritiesAndMutualFundsMember 2019-12-31 0000866374 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember flex:MoneyMarketFundsAndTimeDepositsMember 2019-03-31 0000866374 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-03-31 0000866374 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-12-31 0000866374 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-03-31 0000866374 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember flex:EquitySecuritiesFixedIncomeSecuritiesAndMutualFundsMember 2019-03-31 0000866374 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember flex:EquitySecuritiesFixedIncomeSecuritiesAndMutualFundsMember 2019-03-31 0000866374 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-03-31 0000866374 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember flex:EquitySecuritiesFixedIncomeSecuritiesAndMutualFundsMember 2019-12-31 0000866374 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-03-31 0000866374 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember flex:EquitySecuritiesFixedIncomeSecuritiesAndMutualFundsMember 2019-12-31 0000866374 us-gaap:FairValueMeasurementsRecurringMember flex:MoneyMarketFundsAndTimeDepositsMember 2019-03-31 0000866374 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember flex:EquitySecuritiesFixedIncomeSecuritiesAndMutualFundsMember 2019-03-31 0000866374 us-gaap:FairValueMeasurementsRecurringMember flex:MoneyMarketFundsAndTimeDepositsMember 2019-12-31 0000866374 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-12-31 0000866374 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember flex:MoneyMarketFundsAndTimeDepositsMember 2019-12-31 0000866374 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-12-31 0000866374 us-gaap:FairValueMeasurementsRecurringMember flex:EquitySecuritiesFixedIncomeSecuritiesAndMutualFundsMember 2019-03-31 0000866374 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-12-31 0000866374 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember flex:MoneyMarketFundsAndTimeDepositsMember 2019-12-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyNineMember 2019-12-31 0000866374 country:BR us-gaap:ForeignCountryMember flex:AssessmentofSalesandImportTaxesMember 2019-04-01 2019-12-31 0000866374 flex:SunEdisonIncMember 2015-04-01 2016-03-31 0000866374 flex:SunEdisonIncFiledChapter11Member us-gaap:PendingLitigationMember us-gaap:CollectibilityOfReceivablesMember 2015-04-01 2016-03-31 0000866374 country:BR us-gaap:ForeignCountryMember us-gaap:PendingLitigationMember flex:AssessmentofSalesandImportTaxesMember 2019-04-01 2019-12-31 0000866374 us-gaap:ForeignCountryMember flex:IntercompanyPaymentDeductibilityMember 2019-04-01 2019-12-31 0000866374 us-gaap:MaterialReconcilingItemsMember 2018-04-01 2018-12-31 0000866374 us-gaap:MaterialReconcilingItemsMember 2018-09-29 2018-12-31 0000866374 us-gaap:MaterialReconcilingItemsMember 2019-04-01 2019-12-31 0000866374 us-gaap:OperatingSegmentsMember flex:HighReliabilitySolutionsHRSMember 2019-04-01 2019-12-31 0000866374 us-gaap:MaterialReconcilingItemsMember 2019-09-28 2019-12-31 0000866374 us-gaap:OperatingSegmentsMember 2019-04-01 2019-12-31 0000866374 us-gaap:OperatingSegmentsMember flex:IndustrialEmergingIndustriesIEIMember 2018-09-29 2018-12-31 0000866374 us-gaap:OperatingSegmentsMember flex:HighReliabilitySolutionsHRSMember 2018-09-29 2018-12-31 0000866374 us-gaap:OperatingSegmentsMember flex:HighReliabilitySolutionsHRSMember 2019-09-28 2019-12-31 0000866374 us-gaap:OperatingSegmentsMember flex:CommunicationsandEnterpriseComputeMember 2019-04-01 2019-12-31 0000866374 us-gaap:OperatingSegmentsMember flex:IndustrialEmergingIndustriesIEIMember 2018-04-01 2018-12-31 0000866374 us-gaap:OperatingSegmentsMember flex:IndustrialEmergingIndustriesIEIMember 2019-04-01 2019-12-31 0000866374 us-gaap:OperatingSegmentsMember flex:CommunicationsandEnterpriseComputeMember 2019-09-28 2019-12-31 0000866374 us-gaap:OperatingSegmentsMember us-gaap:CorporateAndOtherMember 2018-04-01 2018-12-31 0000866374 us-gaap:OperatingSegmentsMember 2019-09-28 2019-12-31 0000866374 us-gaap:OperatingSegmentsMember 2018-09-29 2018-12-31 0000866374 us-gaap:OperatingSegmentsMember flex:ConsumerTechnologyGroupCTGMember 2018-04-01 2018-12-31 0000866374 us-gaap:OperatingSegmentsMember us-gaap:CorporateAndOtherMember 2018-09-29 2018-12-31 0000866374 us-gaap:OperatingSegmentsMember flex:IndustrialEmergingIndustriesIEIMember 2019-09-28 2019-12-31 0000866374 us-gaap:OperatingSegmentsMember flex:ConsumerTechnologyGroupCTGMember 2019-09-28 2019-12-31 0000866374 us-gaap:OperatingSegmentsMember flex:ConsumerTechnologyGroupCTGMember 2018-09-29 2018-12-31 0000866374 us-gaap:OperatingSegmentsMember flex:HighReliabilitySolutionsHRSMember 2018-04-01 2018-12-31 0000866374 us-gaap:OperatingSegmentsMember us-gaap:CorporateAndOtherMember 2019-04-01 2019-12-31 0000866374 us-gaap:OperatingSegmentsMember 2018-04-01 2018-12-31 0000866374 us-gaap:OperatingSegmentsMember flex:ConsumerTechnologyGroupCTGMember 2019-04-01 2019-12-31 0000866374 us-gaap:OperatingSegmentsMember flex:CommunicationsandEnterpriseComputeMember 2018-09-29 2018-12-31 0000866374 us-gaap:OperatingSegmentsMember flex:CommunicationsandEnterpriseComputeMember 2018-04-01 2018-12-31 0000866374 us-gaap:OperatingSegmentsMember us-gaap:CorporateAndOtherMember 2019-09-28 2019-12-31 0000866374 flex:NonCashChargesMember us-gaap:OtherRestructuringMember 2019-04-01 2019-12-31 0000866374 flex:LongLivedAssetImpairmentMember 2019-12-31 0000866374 us-gaap:OtherRestructuringMember 2019-12-31 0000866374 flex:CashChargesMember flex:LongLivedAssetImpairmentMember flex:FiscalYear2019AndPriorMember 2019-04-01 2019-12-31 0000866374 flex:NonCashChargesMember us-gaap:EmployeeSeveranceMember 2019-04-01 2019-12-31 0000866374 us-gaap:EmployeeSeveranceMember 2019-04-01 2019-12-31 0000866374 flex:CashChargesMember us-gaap:OtherRestructuringMember flex:FiscalYear2019AndPriorMember 2019-04-01 2019-12-31 0000866374 us-gaap:EmployeeSeveranceMember 2019-03-31 0000866374 flex:CashChargesMember us-gaap:EmployeeSeveranceMember flex:FiscalYear2019AndPriorMember 2019-04-01 2019-12-31 0000866374 flex:CashChargesMember flex:LongLivedAssetImpairmentMember 2019-04-01 2019-12-31 0000866374 us-gaap:OtherRestructuringMember 2019-04-01 2019-12-31 0000866374 flex:NonCashChargesMember flex:LongLivedAssetImpairmentMember 2019-04-01 2019-12-31 0000866374 flex:CashChargesMember us-gaap:EmployeeSeveranceMember 2019-04-01 2019-12-31 0000866374 flex:LongLivedAssetImpairmentMember 2019-04-01 2019-12-31 0000866374 us-gaap:EmployeeSeveranceMember 2019-12-31 0000866374 flex:CashChargesMember us-gaap:OtherRestructuringMember 2019-04-01 2019-12-31 0000866374 flex:CashChargesMember 2019-04-01 2019-12-31 0000866374 flex:NonCashChargesMember 2019-04-01 2019-12-31 0000866374 flex:CashChargesMember flex:FiscalYear2019AndPriorMember 2019-04-01 2019-12-31 0000866374 flex:LongLivedAssetImpairmentMember 2019-03-31 0000866374 us-gaap:OtherRestructuringMember 2019-03-31 0000866374 flex:NonCashChargesMember 2019-04-01 2019-12-31 0000866374 flex:NonCashChargesMember 2018-09-29 2018-12-31 0000866374 flex:EmployeeSeveranceAndOtherMember 2019-04-01 2019-12-31 0000866374 flex:NonCashChargesMember 2018-04-01 2018-12-31 0000866374 flex:EmployeeSeveranceAndOtherMember 2019-09-28 2019-12-31 iso4217:INR iso4217:ILS iso4217:CAD flex:segment xbrli:shares iso4217:MYR iso4217:BRL xbrli:pure iso4217:CNY iso4217:EUR iso4217:USD iso4217:JPY iso4217:SEK iso4217:RON iso4217:PLN iso4217:MXN iso4217:GBP iso4217:USD xbrli:shares iso4217:HUF iso4217:SGD flex:tax_assessment flex:program


UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549 
Form 10-Q
(Mark One)
 
      QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended December 31, 2019
 
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 0-23354
 
FLEX LTD.
(Exact name of registrant as specified in its charter)
Singapore
 
Not Applicable
(State or other jurisdiction of
 
(I.R.S. Employer
incorporation or organization)
 
Identification No.)
2 Changi South Lane,
 
 
Singapore
 
486123
(Address of registrant’s principal executive offices)
 
(Zip Code)
 Registrant’s telephone number, including area code
(656876-9899
 
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
 
Trading Symbol(s)
 
Name of each exchange on which registered
Ordinary Shares, No Par Value
 
FLEX
 
The Nasdaq Stock Market LLC

Indicate by check mark whether the Registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes  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 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 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 
 
The number of shares of the registrant’s ordinary shares outstanding as of January 24, 2020 was 503,991,662.




FLEX LTD.
 
INDEX
 
 
 
Page
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


2


PART I. FINANCIAL INFORMATION
 
ITEM 1. FINANCIAL STATEMENTS
 
REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
 
To the Board of Directors and Shareholders of Flex Ltd.
Singapore

Results of Review of Interim Financial Information
 
We have reviewed the accompanying condensed consolidated balance sheet of Flex Ltd. and subsidiaries (the “Company”) as of December 31, 2019, the related condensed consolidated statements of operations, comprehensive income (loss), and shareholders' equity for the three-month and nine-month periods ended December 31, 2019 and December 31, 2018, the related condensed consolidated statements of cash flows for the nine-month periods ended December 31, 2019 and December 31, 2018, and the related notes. Based on our reviews, we are not aware of any material modifications that should be made to the accompanying interim financial information for it to be in conformity with accounting principles generally accepted in the United States of America.

We have previously audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheet of Flex Ltd. and subsidiaries as of March 31, 2019 and the related consolidated statements of operations, comprehensive income, shareholders’ equity, and cash flows for the year then ended (not presented herein); and in our report dated May 20, 2019, we expressed an unqualified opinion on those consolidated financial statements and included an explanatory paragraph regarding changes in accounting principles. In our opinion, the information set forth in the accompanying condensed consolidated balance sheet as of March 31, 2019 is fairly stated, in all material respects, in relation to the consolidated balance sheet from which it has been derived.

Basis for Review Results

The interim financial information is the responsibility of the Company’s management. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our reviews in accordance with the standards of the PCAOB. A review of interim financial information consists principally of applying analytical procedures and making inquiries of persons responsible for financial and accounting matters. It is substantially less in scope than an audit conducted in accordance with the standards of the PCAOB, the objective of which is the expression of an opinion regarding the financial statements taken as a whole. Accordingly, we do not express such an opinion.


/s/ DELOITTE & TOUCHE LLP
 
San Jose, California
 
January 31, 2020
 


3


FLEX LTD.
 
CONDENSED CONSOLIDATED BALANCE SHEETS
 
 
As of December 31, 2019
 
As of March 31, 2019
 
(In thousands, except share amounts)
(Unaudited)
ASSETS
Current assets:
 

 
 

Cash and cash equivalents
$
1,789,164

 
$
1,696,625

Accounts receivable, net of allowance for doubtful accounts of $96,505 and $91,396 as of December 31, 2019 and March 31, 2019, respectively
3,004,174

 
2,612,961

Contract assets
199,682

 
216,202

Inventories
3,684,173

 
3,722,854

Other current assets
683,514

 
854,790

Total current assets
9,360,707

 
9,103,432

Property and equipment, net
2,205,967

 
2,336,213

Operating lease right-of-use assets, net
615,073

 

Goodwill
1,069,812

 
1,073,055

Other intangible assets, net
279,928

 
330,995

Other assets
603,930

 
655,672

Total assets
$
14,135,417

 
$
13,499,367

 
 
 
 
LIABILITIES AND SHAREHOLDERS’ EQUITY
Current liabilities:
 

 
 

Bank borrowings and current portion of long-term debt
$
88,869

 
$
632,611

Accounts payable
5,431,310

 
5,147,236

Accrued payroll
392,688

 
391,591

Other current liabilities
1,638,084

 
1,426,075

Total current liabilities
7,550,951

 
7,597,513

Long-term debt, net of current portion
2,701,112

 
2,421,904

Operating lease liabilities, non-current
540,007

 

Other liabilities
444,035

 
507,590

Shareholders’ equity
 

 
 

Ordinary shares, no par value; 554,481,851 and 566,787,620 issued, and 504,242,496 and 516,548,265 outstanding as of December 31, 2019 and March 31, 2019, respectively
6,404,721

 
6,523,750

Treasury stock, at cost; 50,239,355 shares as of December 31, 2019 and March 31, 2019
(388,215
)
 
(388,215
)
Accumulated deficit
(2,950,669
)
 
(3,012,012
)
Accumulated other comprehensive loss
(166,525
)
 
(151,163
)
Total shareholders’ equity
2,899,312

 
2,972,360

Total liabilities and shareholders’ equity
$
14,135,417

 
$
13,499,367


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


4


FLEX LTD.
 
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
 

 
Three-Month Periods Ended
 
Nine-Month Periods Ended
 
December 31, 2019
 
December 31, 2018
 
December 31, 2019

December 31, 2018

(In thousands, except per share amounts)
(Unaudited)
Net sales
$
6,461,387

 
$
6,922,827

 
$
18,725,380

 
$
19,984,387

Cost of sales
6,017,278

 
6,505,067

 
17,578,056

 
18,757,395

Restructuring charges
13,632

 
60,435

 
174,995

 
89,512

Gross profit
430,477

 
357,325

 
972,329

 
1,137,480

Selling, general and administrative expenses
217,904

 
237,556

 
632,838

 
722,608

Intangible amortization
15,598

 
20,308

 
48,903

 
57,059

Restructuring charges
984

 
5,408

 
24,128

 
10,921

Interest and other, net
36,207

 
54,087

 
135,650

 
136,889

Other charges (income), net
14,395

 
71,879

 
17,005

 
(8,515
)
Income (loss) before income taxes
145,389

 
(31,913
)
 
113,805

 
218,518

Provision for income taxes
34,001

 
13,256

 
74,485

 
60,767

Net income (loss)
$
111,388

 
$
(45,169
)
 
$
39,320

 
$
157,751


 
 
 
 
 
 
 
Earnings (loss) per share:
 

 
 

 
 

 
 

Basic
$
0.22

 
$
(0.09
)
 
$
0.08

 
$
0.30

Diluted
$
0.22

 
$
(0.09
)
 
$
0.08

 
$
0.30

Weighted-average shares used in computing per share amounts:
 

 
 

 
 

 
 

Basic
506,938

 
524,876

 
511,198

 
528,528

Diluted
510,339

 
524,876

 
514,549

 
532,308


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


5



FLEX LTD.
 
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
 

 
Three-Month Periods Ended
 
Nine-Month Periods Ended
 
December 31, 2019
 
December 31, 2018
 
December 31, 2019
 
December 31, 2018

(In thousands)
(Unaudited)
Net income (loss)
$
111,388

 
$
(45,169
)
 
$
39,320

 
$
157,751

Other comprehensive income (loss):
 

 
 

 
 

 
 

Foreign currency translation adjustments, net of zero tax
9,997

 
(7,777
)
 
(11,506
)
 
(58,485
)
Unrealized gain (loss) on derivative instruments and other, net of zero tax
13,242

 
4,635

 
(3,856
)
 
(15,193
)
Comprehensive income (loss)
$
134,627

 
$
(48,311
)
 
$
23,958

 
$
84,073


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


6


FLEX LTD.
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY


 
 
Ordinary Shares
 
 
 
Accumulated Other Comprehensive Loss
 
Total
Three Months Ended December 31, 2019
 
Shares
Outstanding
 
Amount
 
Accumulated
Deficit
 
Unrealized
Gain (Loss) on
Derivative
Instruments
and Other
 
Foreign
Currency
Translation
Adjustments
 
Total
Accumulated
Other
Comprehensive
Loss
 
Shareholders'
Equity
 
 
(In thousands)
Unaudited
BALANCE AT SEPTEMBER 27, 2019
 
509,150

 
$
6,057,782

 
$
(3,062,057
)
 
$
(58,654
)
 
$
(131,110
)
 
$
(189,764
)
 
$
2,805,961

Repurchase of Flex Ltd. ordinary shares at cost
 
(5,285
)
 
(60,959
)
 

 

 

 

 
(60,959
)
Exercise of stock options
 
47

 
468

 

 

 

 

 
468

Issuance of Flex Ltd. vested shares under restricted share unit awards
 
330

 

 

 

 

 

 

Net income
 

 

 
111,388

 

 

 

 
111,388

Stock-based compensation, net of tax
 

 
19,215

 

 

 

 

 
19,215

Total other comprehensive income
 

 

 

 
13,242

 
9,997

 
23,239

 
23,239

BALANCE AT DECEMBER 31, 2019
 
504,242

 
$
6,016,506

 
$
(2,950,669
)
 
$
(45,412
)
 
$
(121,113
)
 
$
(166,525
)
 
$
2,899,312



7


FLEX LTD.
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Continued)


 
 
Ordinary Shares
 
 
 
Accumulated Other Comprehensive Loss
 
Total
Nine Months Ended December 31, 2019
 
Shares
Outstanding
 
Amount
 
Accumulated
Deficit
 
Unrealized
Loss on
Derivative
Instruments
and Other
 
Foreign
Currency
Translation
Adjustments
 
Total
Accumulated
Other
Comprehensive
Loss
 
Shareholders'
Equity
 
 
(In thousands)
Unaudited
BALANCE AT MARCH 31, 2019
 
516,548

 
$
6,135,535

 
$
(3,012,012
)
 
$
(41,556
)
 
$
(109,607
)
 
$
(151,163
)
 
$
2,972,360

Repurchase of Flex Ltd. ordinary shares at cost
 
(16,238
)
 
(173,117
)
 

 

 

 

 
(173,117
)
Exercise of stock options
 
225

 
1,196

 

 

 

 

 
1,196

Issuance of Flex Ltd. vested shares under restricted share unit awards
 
3,707

 

 

 

 

 

 

Net Income
 

 

 
39,320

 

 

 

 
39,320

Stock-based compensation, net of tax
 

 
53,332

 

 

 

 

 
53,332

Cumulative effect on opening equity of adopting accounting standards and other
 

 
(440
)
 
22,023

 

 

 

 
21,583

Total other comprehensive loss
 

 

 

 
(3,856
)
 
(11,506
)
 
(15,362
)
 
(15,362
)
BALANCE AT DECEMBER 31, 2019
 
504,242

 
$
6,016,506

 
$
(2,950,669
)
 
$
(45,412
)
 
$
(121,113
)
 
$
(166,525
)
 
$
2,899,312



8


FLEX LTD.
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Continued)


 
 
Ordinary Shares
 
 
 
Accumulated Other Comprehensive Loss
 
Total
Three Months Ended December 31, 2018
 
Shares
Outstanding
 
Amount
 
Accumulated
Deficit
 
Unrealized
Gain (Loss) on
Derivative
Instruments
and Other
 
Foreign
Currency
Translation
Adjustments
 
Total
Accumulated
Other
Comprehensive
Loss
 
Shareholders'
Equity
 
 
(In thousands)
Unaudited
BALANCE AT SEPTEMBER 28, 2018
 
528,887

 
$
6,228,420

 
$
(2,902,492
)
 
$
(55,574
)
 
$
(100,807
)
 
$
(156,381
)
 
$
3,169,547

Repurchase of Flex Ltd. ordinary shares at cost
 
(6,722
)
 
(63,998
)
 

 

 

 

 
(63,998
)
Exercise of stock options
 
94

 
63

 

 

 

 

 
63

Issuance of Flex Ltd. vested shares under restricted share unit awards
 
214

 

 

 

 

 

 

Net loss
 

 

 
(45,169
)
 

 

 

 
(45,169
)
Stock-based compensation, net of tax
 

 
21,027

 

 

 

 

 
21,027

Total other comprehensive income (loss)
 

 

 

 
4,635

 
(7,777
)
 
(3,142
)
 
(3,142
)
BALANCE AT DECEMBER 31, 2018
 
522,473

 
$
6,185,512

 
$
(2,947,661
)
 
$
(50,939
)
 
$
(108,584
)
 
$
(159,523
)
 
$
3,078,328



9


FLEX LTD.
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Continued)


 
 
Ordinary Shares
 
 
 
Accumulated Other Comprehensive Loss
 
Total
Nine Months Ended December 31, 2018
 
Shares
Outstanding
 
Amount
 
Accumulated
Deficit
 
Unrealized
Loss on
Derivative
Instruments
and Other
 
Foreign
Currency
Translation
Adjustments
 
Total
Accumulated
Other
Comprehensive
Loss
 
Shareholders'
Equity
 
 
(In thousands)
Unaudited
BALANCE AT MARCH 31, 2018
 
528,078

 
$
6,248,532

 
$
(3,144,114
)
 
$
(35,746
)
 
$
(50,099
)
 
$
(85,845
)
 
$
3,018,573

Repurchase of Flex Ltd. ordinary shares at cost
 
(11,151
)
 
(123,978
)
 

 

 

 

 
(123,978
)
Exercise of stock options
 
170

 
194

 

 

 

 

 
194

Issuance of Flex Ltd. vested shares under restricted share unit awards
 
5,376

 

 

 

 

 

 

Net income
 

 

 
157,751

 

 

 

 
157,751

Stock-based compensation, net of tax
 

 
61,060

 

 

 

 

 
61,060

Cumulative effect on opening equity of adopting accounting standards and other
 

 
(296
)
 
38,702

 

 

 

 
38,406

Total other comprehensive loss
 

 

 

 
(15,193
)
 
(58,485
)
 
(73,678
)
 
(73,678
)
BALANCE AT DECEMBER 31, 2018
 
522,473

 
$
6,185,512

 
$
(2,947,661
)
 
$
(50,939
)
 
$
(108,584
)
 
$
(159,523
)
 
$
3,078,328


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

10


FLEX LTD.
 
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
 
 
Nine-Month Periods Ended
 
December 31, 2019
 
December 31, 2018
 
(In thousands)
(Unaudited)
CASH FLOWS FROM OPERATING ACTIVITIES:
 


 

Net income
$
39,320


$
157,751

Depreciation, amortization and other impairment charges
525,596


507,164

Gain from deconsolidation of Bright Machines

 
(86,614
)
Changes in working capital and other
(2,264,222
)

(2,906,906
)
Net cash used in operating activities
(1,699,306
)

(2,328,605
)
CASH FLOWS FROM INVESTING ACTIVITIES:
 


 

Purchases of property and equipment
(375,774
)

(592,092
)
Proceeds from the disposition of property and equipment
102,324


86,724

Acquisition of businesses, net of cash acquired
(1,390
)

(12,796
)
Proceeds from divestiture of businesses, net of cash held in divested businesses
3,402


267,147

Cash collections of deferred purchase price
2,510,633

 
2,707,562

Other investing activities, net
21,868


14,687

Net cash provided by investing activities
2,261,063


2,471,232

CASH FLOWS FROM FINANCING ACTIVITIES:
 


 

Proceeds from bank borrowings and long-term debt
1,017,148


2,481,407

Repayments of bank borrowings and long-term debt
(1,307,611
)

(2,447,873
)
Payments for repurchases of ordinary shares
(173,117
)

(123,979
)
Net proceeds from issuance of ordinary shares
1,196


195

Other financing activities, net
461


9,689

Net cash used in financing activities
(461,923
)

(80,561
)
Effect of exchange rates on cash and cash equivalents
(7,295
)

(31,122
)
Net increase in cash and cash equivalents
92,539


30,944

Cash and cash equivalents, beginning of period
1,696,625


1,472,424

Cash and cash equivalents, end of period
$
1,789,164


$
1,503,368







Non-cash investing activities:
 


 

Unpaid purchases of property and equipment
$
64,115


$
94,592

Non-cash investment in Bright Machines
$


$
127,641

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


11


NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
 
1ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION
Organization of the Company
Flex Ltd. ("Flex" or the "Company") was incorporated in the Republic of Singapore in May 1990. The Company's operations have expanded over the years through a combination of organic growth and acquisitions. The Company is a globally-recognized, provider of Sketch-to-Scale® services - innovative design, engineering, manufacturing, and supply chain services and solutions - from conceptual sketch to full-scale production. The Company designs, builds, ships and manages complete packaged consumer and enterprise products, from medical devices and connected automotive systems to sustainable lighting and cloud and data center solutions for companies of all sizes in various industries and end-markets, through its activities in the following segments:
High Reliability Solutions ("HRS"), which is comprised of our health solutions business, including surgical equipment, drug delivery, diagnostics, telemedicine, disposable devices, imaging and monitoring, patient mobility and ophthalmology; and our automotive business, including vehicle electrification, connectivity, autonomous, and smart technologies;
Industrial and Emerging Industries ("IEI"), which is comprised of energy including advanced metering infrastructure, energy storage, smart lighting, smart solar energy; and industrial, including semiconductor and capital equipment, office solutions, household industrial and lifestyle, industrial automation and kiosks;
Communications & Enterprise Compute ("CEC"), which includes our telecom business of radio access base stations, remote radio heads and small cells for wireless infrastructure; our networking business, which includes optical, routing, and switching products for data and video networks; our server and storage platforms for both enterprise and cloud-based deployments; next generation storage and security appliance products; and rack-level solutions, converged infrastructure and software-defined product solutions; and
Consumer Technologies Group ("CTG"), which includes our consumer-related businesses in IoT enabled devices, audio and consumer power electronics, mobile devices; and various supply chain solutions for consumer, computing and printing devices.
The Company's service offerings include a comprehensive range of value-added design and engineering services that are tailored to the various markets and needs of its customers. Other focused service offerings relate to manufacturing (including enclosures, metals, plastic injection molding, precision plastics, machining, and mechanicals), system integration and assembly and test services, materials procurement, inventory management, logistics and after-sales services (including product repair, warranty services, re-manufacturing and maintenance) and supply chain management software solutions and component product offerings (including flexible printed circuit boards and power adapters and chargers).
Basis of Presentation
 The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP” or “GAAP”) for interim financial information and in accordance with the requirements of Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements, and should be read in conjunction with the Company’s audited consolidated financial statements as of and for the fiscal year ended March 31, 2019 contained in the Company’s Annual Report on Form 10-K. In the opinion of management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the three and nine-month periods ended December 31, 2019 are not necessarily indicative of the results that may be expected for the fiscal year ending March 31, 2020
The first quarters for fiscal years 2020 and 2019 ended on June 28, 2019, which is comprised of 89 days in the period, and June 29, 2018, which is comprised of 90 days in the period, respectively. The second quarters for fiscal years 2020 and 2019 ended on September 27, 2019 and September 28, 2018, which are comprised of 91 days in both periods. The Company's third quarters ended on December 31 of each year, which are comprised of 95 days and 94 days for fiscal years 2020 and 2019, respectively.
The accompanying unaudited condensed consolidated financial statements include the accounts of Flex and its majority-owned subsidiaries, after elimination of intercompany accounts and transactions. The Company consolidates its majority-owned subsidiaries and investments in entities in which the Company has a controlling interest. For the consolidated majority-

12


owned subsidiaries in which the Company owns less than 100%, the Company recognizes a noncontrolling interest for the ownership of the noncontrolling owners. The associated noncontrolling owners' interest in the income or losses of these companies is not material to the Company's results of operations for all periods presented, and is classified as a component of interest and other, net, in the condensed consolidated statements of operations.
As previously disclosed, the Company has made certain immaterial corrections to net sales previously reported for the first, second, and third quarters of fiscal year 2019 primarily to reflect revenue from certain contracts with customers on a net basis. As a result of correcting these errors, net sales and cost of sales in the accompanying Condensed Consolidated Statement of Operations for the three-month and nine-month periods ended December 31, 2018 have been reduced by $22 million and $95 million, respectively, from previously reported amounts. These corrections had no impact on gross profit, segment income or net income for the periods presented. Amounts presented for the three-month and nine-month periods ended December 31, 2018 related to the disaggregation of revenue in the CTG segment in Note 4, and CTG segment net sales and total net sales in Note 16, have also been restated accordingly. The Company evaluated these corrections, considering both qualitative and quantitative factors, and concluded they are immaterial to the previously issued financial statements.
Recently Adopted Accounting Pronouncement
In February 2016, the Financial Accounting Standards Board (FASB) issued ASU No. 2016-02, "Leases", and subsequent updates (collectively, referred to as Accounting Standard Codification 842 or “ASC 842”). ASC 842 requires a lessee to recognize a right of use (“ROU”) asset and lease liability. Leases will be classified as finance or operating, with classification affecting the recognition of expense and presentation in the income statement.
The Company adopted ASC 842 on April 1, 2019 using the optional transition method, by which companies may elect not to recast the comparative periods presented in financial statements in the period of adoption and recognize a cumulative effect adjustment in the period of adoption. As a result, the Company was not required to adjust its comparative period financial information for effects of the standard or make the new required lease disclosures for periods before the Company's adoption date. The Company has elected to adopt the package of transition practical expedients and, therefore, has not reassessed (1) whether existing or expired contracts contain a lease, (2) lease classification for existing or expired leases or (3) the accounting for initial direct costs that were previously capitalized. In addition, the Company has elected the short-term lease recognition and measurement exemption for all classes of assets, which allows the Company to not recognize ROU assets and lease liabilities for leases with a lease term of 12 months or less and with no purchase option the Company is reasonably certain of exercising. The Company has also elected the practical expedient to account for the lease and nonlease components as a single lease component, for all classes of underlying assets. Therefore, the lease payments used to measure the lease liability include all of the fixed considerations in the contract. Lease payments included in the measurement of the lease liability comprise the following: fixed payments (including in-substance fixed payments), and variable payments that depend on an index or rate (initially measured using the index or rate at the lease commencement date). As the Company cannot determine the interest rate implicit in the lease for its leases, the Company uses its estimate of the incremental borrowing rate as of the commencement date in determining the present value of lease payments. The Company’s estimated incremental borrowing rate is the rate of interest it would have to pay on a collateralized basis to borrow an amount equal to the lease payments under similar terms. The lease term for all of the Company’s leases includes the non-cancellable period of the lease plus any additional periods covered by either an option to extend (or not to terminate) the lease that the Company is reasonably certain to exercise, or an option to extend (or not to terminate) the lease controlled by the lessor.
The adoption of ASC 842 had a material impact to the Company’s consolidated balance sheet, but did not materially impact the consolidated statement of income or consolidated statement of cash flows. The most significant changes to the consolidated balance sheet relate to the recognition of new ROU assets and lease liabilities for operating leases. The Company’s accounting for finance leases remains substantially unchanged and the balances are not material for any periods presented.
As a result of adopting ASC 842 as of April 1, 2019, the Company recognized additional operating liabilities of $658 million with a corresponding ROU asset of $624 million and a deferred gain of $22 million for sale leaseback transactions to opening retained earnings.
In October 2018, the FASB issued ASU 2018-16 “Derivatives and Hedging (Topic 815): Inclusion of the Secured Overnight Financing Rate (SOFR) Overnight Index Swap (OIS) Rate as a Benchmark Interest Rate for Hedge Accounting Purposes” to expand the lists of eligible benchmark interest rates to include OIS based on SOFR to facilitate the marketplace transition from LIBOR. The Company adopted the guidance during the first quarter of fiscal year 2020 with an immaterial impact on the Company's financial position, results of operations and cash flows.
In August 2018, the FASB issued ASU 2018-15 "Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract” to provide guidance on a customer's accounting for implementation, set-up, and other upfront costs incurred in a cloud computing

13


arrangement that is hosted by the vendor, i.e., a service contract. Under the new guidance, customers will apply the same criteria for capitalizing implementation costs as they would for an arrangement that has a software license. The new guidance also prescribes the balance sheet, income statement, and cash flow classification of the capitalized implementation costs and related amortization expense, as well as requires additional quantitative and qualitative disclosures. The guidance is effective for the Company beginning in the first quarter of fiscal year 2021 with early adoption permitted. The Company early adopted the guidance during the second quarter of fiscal year 2020 with an immaterial impact to its condensed consolidated financial statements.
In August 2018, the FASB issued ASU 2018-13 "Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement”, which amends ASC 820 to add, remove, and modify fair value measurement disclosure requirements. The Company adopted the guidance during the first quarter of fiscal year 2020 with an immaterial impact on the Company's financial position, results of operations and cash flows.
In June 2018, the FASB issued ASU 2018-07 "Compensation - Stock Compensation (Topic 718): Improvement to Nonemployee Share-Based Payment Accounting" with the objective of simplifying several aspects of the accounting for nonemployee share-based payment transactions in current GAAP. The Company adopted this guidance during the first quarter of fiscal year 2020 with an immaterial impact on its consolidated financial statements.
In August 2017, the FASB issued ASU 2017-12 "Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities" with the objective of improving the financial reporting of hedging relationships and simplifying the application of the hedge accounting guidance in current GAAP. The Company adopted this guidance during the first quarter of fiscal year 2020 with an immaterial impact on its consolidated financial statements.
Recently Issued Accounting Pronouncements
In June 2016, the FASB issued ASU 2016-13 “Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments” and also issued subsequent amendments to the initial guidance: ASU 2018-19, ASU 2019-04, ASU 2019-05, ASU 2019-10, and ASU 2019-11, which replaces the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measured at amortized cost to be presented at the net amount expected to be collected. The guidance is effective for the Company beginning in the first quarter of fiscal year 2021 with early adoption permitted. The Company is currently assessing and expects the new guidance to have an immaterial impact on its consolidated financial statements, and it intends to adopt the guidance when it becomes effective in the first quarter of fiscal year 2021.
In October 2018, the FASB issued ASU 2018-17 “Consolidation (Topic 810): Targeted Improvements to Related Party Guidance for Variable Interest Entities” to provide a new private company variable interest entity exemption and change how decision makers apply the variable interest criteria. The guidance is effective for the Company beginning in the first quarter of fiscal year 2021 with early adoption permitted. The Company expects the new guidance will have an immaterial impact on its consolidated financial statements, and it intends to adopt the guidance when it becomes effective in the first quarter of fiscal year 2021.
In December 2019, the FASB issued ASU 2019-12 "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes", which removes certain exceptions for recognizing deferred taxes for investments, performing intraperiod allocation and calculating income taxes in interim periods. The ASU also adds guidance to reduce complexity in certain areas, including recognizing deferred taxes for tax goodwill and allocating taxes to members of a consolidated group. The guidance is effective for the Company beginning in the first quarter of fiscal year 2022 with early adoption permitted. The Company expects the new guidance will have an immaterial impact on its consolidated financial statements, and intends to adopt the guidance when it becomes effective in the first quarter of fiscal year 2022.
2BALANCE SHEET ITEMS 
Inventories 
The components of inventories, net of applicable lower of cost and net realizable value write-downs, were as follows: 
 
As of December 31, 2019
 
As of March 31, 2019
 
(In thousands)
Raw materials
$
2,723,041

 
$
2,922,101

Work-in-progress
382,881

 
366,135

Finished goods
578,251

 
434,618

 
$
3,684,173

 
$
3,722,854



14



Goodwill and Other Intangible Assets 
The following table summarizes the activity in the Company’s goodwill account for each of its four reporting units (which align to the Company's reportable segments) during the nine-month period ended December 31, 2019
 
HRS
 
IEI
 
CEC
 
CTG
 
Total
 
(In thousands)
Balance, beginning of the year
$
507,209

 
$
333,257

 
$
129,325

 
$
103,264

 
$
1,073,055

Divestitures
(1,102
)
 
(137
)
 

 

 
(1,239
)
Foreign currency translation adjustments
(2,004
)
 

 

 

 
(2,004
)
Balance, end of the period
$
504,103

 
$
333,120

 
$
129,325

 
$
103,264

 
$
1,069,812


The components of acquired intangible assets are as follows:
 
As of December 31, 2019
 
As of March 31, 2019
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
 
(In thousands)
Intangible assets:
 

 
 

 
 

 
 

 
 

 
 

Customer-related intangibles
$
277,422

 
$
(120,812
)
 
$
156,610

 
$
297,306

 
$
(113,627
)
 
$
183,679

Licenses and other intangibles
247,097

 
(123,779
)
 
123,318

 
274,604

 
(127,288
)
 
147,316

Total
$
524,519

 
$
(244,591
)
 
$
279,928

 
$
571,910

 
$
(240,915
)
 
$
330,995



Goodwill is tested for impairment on an annual basis and whenever events or changes in circumstances indicate that it is more likely than not that the fair value of a reporting unit is below its carrying value. Recoverability of goodwill is measured at the reporting unit level by comparing the reporting unit's carrying value, including goodwill, to the fair value of the reporting unit, which typically is measured based upon, among other factors, market multiples for comparable companies as well as a discounted cash flow analysis. As previously disclosed, at the date of its most recent annual impairment test the fair value of the CTG reporting unit exceeded its carrying value by 22%. The Company has assessed whether an interim impairment test should be performed on the CTG reporting unit in light of recent CTG’s financial performance. Management has concluded that it is more likely than not that CTG’s fair value exceeds its carrying value as of December 31, 2019, thus a full interim impairment test was not completed. The Company shall perform its next annual impairment test on January 1, 2020. As the Company continues to refine its long-term strategy for the CTG reporting unit, it is reasonably possible that changes in circumstances could require management to perform additional impairment tests for CTG. In the event that CTG is determined to be impaired during the annual impairment test, the resulting charge could be material to the consolidated results of operations.
The gross carrying amounts of intangible assets are removed when fully amortized. The estimated future annual amortization expense for intangible assets is as follows:
Fiscal Year Ending March 31,
 
Amount
 
 
(In thousands)
2020 (1)
 
$
15,351

2021
 
60,289

2022
 
51,846

2023
 
44,193

2024
 
42,572

Thereafter
 
65,677

Total amortization expense
 
$
279,928

____________________________________________________________
(1)
Represents estimated amortization for the remaining three-month period ending March 31, 2020.

15


 Other Current Assets
Other current assets include approximately $292.5 million as of March 31, 2019 for the deferred purchase price receivable from the Company's Asset-Backed Securitization programs. Effective November 2019, the Company amended its Asset-Backed Securitization programs and removed the requirement for the deferred purchase price receivable. Approximately $55 million of the repurchased deferred purchase price receivable under the old Asset-Backed Securitization programs remains uncollected and outstanding as of December 31, 2019, and was included in other current assets and carried at the expected recovery amount. See note 12 for additional information.
Other Current Liabilities
Other current liabilities include customer working capital advances of $239.9 million and $266.3 million, customer-related accruals of $212.4 million and $260.1 million, and contract liabilities, identified as deferred revenue of $523.2 million and $271.8 million, as of December 31, 2019 and March 31, 2019, respectively. The customer working capital advances are not interest-bearing, do not have fixed repayment dates and are generally reduced as the underlying working capital is consumed in production. Following the adoption of ASC 842, current operating lease liabilities were $121.0 million as of December 31, 2019.
3LEASES
The Company has several commitments under operating leases for warehouses, buildings, and equipment. The Company also has a minimal number of finance leases with an immaterial impact on its condensed consolidated financial statements. Leases have initial lease terms ranging from 1 year to 23 years.
The components of lease cost were as follow (in thousands): 
Lease cost
Three-Month Period Ended
 
Nine-Month Period Ended
 
December 31, 2019
 
December 31, 2019
Operating lease cost
$
40,278

 
$
122,767



Amounts reported in the condensed consolidated balance sheet as of the period ended December 31, 2019 were (in thousands, except weighted average lease term and discount rate):
 
 
As of December 31, 2019
Operating Leases:
 
 
   Operating lease right of use assets
 
$
615,073

   Operating lease liabilities
 
661,034

 
 
 
Weighted-average remaining lease term (In years)
 
 
   Operating leases
 
7.5

 
 
 
Weighted-average discount rate
 
 
   Operating leases
 
4.2
%


Other information related to leases was as follow (in thousands):
 
 
Nine-Month Period Ended
 
 
December 31, 2019
Cash paid for amounts included in the measurement of lease liabilities:
 
 
   Operating cash flows from operating leases
 
$
106,748



For the three and nine-month periods ended December 31, 2019, the Company sold and leased back certain properties and received cash proceeds of $34.1 million and $69.6 million, respectively, resulting in total gains of $18.3 million and $32.7 million, respectively, recorded in cost of sales within the condensed statements of operations. For the three and nine-month

16


periods ended December 31, 2018, the Company sold and leased back certain properties and received cash proceeds of $67.7 million and recorded a deferred gain of $22 million. As a result of adopting ASC 842 as of April 1, 2019, the Company recognized the deferred gain to prior year retained earnings.
Future lease payments under non-cancellable leases as of December 31, 2019 are as follows (in thousands):
Fiscal Year Ended March 31,
 
Operating Leases
2020 (1)
 
$
40,977

2021
 
132,642

2022
 
111,967

2023
 
99,453

2024
 
83,555

Thereafter
 
312,807

Total undiscounted lease payments
 
781,401

Less: imputed interest
 
120,367

Total lease liabilities
 
$
661,034


(1)
Represents estimated lease payments for the remaining three-month period ending March 31, 2020.
As previously disclosed in our Annual Report on Form 10-K for the fiscal year ended March 31, 2019 and under the previous lease accounting standard ASC 840, the aggregate future non-cancellable minimum rental payments on our operating lease, as of March 31, 2019, are as follows:
Fiscal Year Ending March 31,
Operating Leases
 
(In thousands)
2020
$
155,391

2021
113,245

2022
93,777

2023
81,335

2024
67,341

Thereafter
171,828

Total minimum lease payments
$
682,917


4REVENUE 
Revenue Recognition
The Company provides a comprehensive suite of services for its customers that range from advanced product design to manufacturing and logistics to after-sales services. The first step in its process for revenue recognition is to identify a contract with a customer. A contract is defined as an agreement between two parties that creates enforceable rights and obligations and can be written, verbal, or implied. The Company generally enters into master supply agreements (“MSA”) with its customers that provide the framework under which business will be conducted. This includes matters such as warranty, indemnification, transfer of title and risk of loss, liability for excess and obsolete inventory, pricing formulas, payment terms, etc., and the level of business under those agreements may not be guaranteed. In those instances, the Company bids on a program-by-program basis and typically receives customer purchase orders for specific quantities and timing of products. As a result, the Company considers its contract with a customer to be the combination of the MSA and the purchase order, or any other similar documents such as a statement of work, product addenda, emails or other communications that embody the commitment by the customer.
In determining the appropriate amount of revenue to recognize, the Company applies the following steps: (i) identify the contracts with the customers; (ii) identify performance obligations in the contracts; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations per the contracts; and (v) recognize revenue when (or as) the Company satisfies a performance obligation. Further, the Company assesses whether control of the product or services promised under the contract is transferred to the customer at a point in time (PIT) or over time (OT). The Company is first required to evaluate whether its contracts meet the criteria for OT recognition. The Company has determined that for a portion of its contracts the Company is manufacturing products for which there is no alternative use (due to the unique nature of the customer-specific product and IP restrictions) and the Company has an enforceable right to payment including a reasonable

17


profit for work-in-progress inventory with respect to these contracts. As a result, revenue is recognized under these contracts OT based on the cost-to-cost method as it best depicts the transfer of control to the customer measured based on the ratio of costs incurred to date as compared to the total estimated costs at completion of the performance obligation. For all other contracts that do not meet these criteria, the Company recognizes revenue when it has transferred control of the related manufactured products which generally occurs upon delivery and passage of title to the customer.
Customer Contracts and Related Obligations
Certain of the Company’s customer agreements include potential price adjustments which may result in variable consideration. These price adjustments include, but are not limited to, sharing of cost savings, committed price reductions, material margins earned over the period that are contractually required to be paid to the customers, rebates, refunds tied to performance metrics such as on-time delivery, and other periodic pricing resets that may be refundable to customers. The Company estimates the variable consideration related to these price adjustments as part of the total transaction price and recognizes revenue in accordance with the pattern applicable to the performance obligation, subject to a constraint. The Company constrains the amount of revenues recognized for these contractual provisions based on its best estimate of the amount which will not result in a significant reversal of revenue in a future period. The Company determines the amounts to be recognized based on the amount of potential refunds required by the contract, historical experience and other surrounding facts and circumstances. Often these obligations are settled with the customer in a period after shipment through various methods which include reduction of prices for future purchases, issuance of a payment to the customer, or issuance of a credit note applied against the customer’s accounts receivable balance. In many instances, the agreement is silent on the settlement mechanism. Any difference between the amount accrued upon shipment for potential refunds and the actual amount agreed to with the customer is recorded as an increase or decrease in revenue. These potential price adjustments are included as part of other current liabilities on the consolidated balance sheet and disclosed as part of customer-related accruals in note 2.
Performance Obligations
The Company derives its revenues primarily from manufacturing services, and to a lesser extent, from innovative design, engineering, and supply chain services and solutions.
A performance obligation is an implicitly or explicitly promised good or service that is material in the context of the contract and is both capable of being distinct (customer can benefit from the good or service on its own or together with other readily available resources) and distinct within the context of the contract (separately identifiable from other promises). The Company considers all activities typically included in its contracts, and identifies those activities representing a promise to transfer goods or services to a customer. These include, but are not limited to, design and engineering services, prototype products, tooling, etc. Each promised good or service with regards to these identified activities is accounted for as a separate performance obligation only if it is distinct - i.e., the customer can benefit from it on its own or together with other resources that are readily available to the customer. Certain activities on the other hand are determined not to constitute a promise to transfer goods or service, and therefore do not represent separate performance obligations for revenue recognition (e.g., procurement of materials and standard workmanship warranty).
A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The majority of the Company's contracts have a single performance obligation as the promise to transfer the individual good or service is not separately identifiable from other promises in the contract and is, therefore, not distinct. Promised goods or services that are immaterial in the context of the contract are not separately assessed as performance obligations. In the event that more than one performance obligation is identified in a contract, the Company is required to allocate the transaction price between the performance obligations. The allocation would generally be performed on the basis of a relative standalone price for each distinct good or service. This standalone price most often represents the price that the Company would sell similar goods or services separately.
Contract Balances
A contract asset is recognized when the Company has recognized revenue, but not issued an invoice for payment. Contract assets are classified separately on the condensed consolidated balance sheets and transferred to receivables when rights to payment become unconditional.
A contract liability is recognized when the Company receives payments in advance of the satisfaction of performance and is included in other current liabilities on the condensed consolidated balance sheets. Contract liabilities, identified as deferred revenue, were $523.2 million and $271.8 million as of December 31, 2019 and March 31, 2019, respectively.
Disaggregation of Revenue

18


The following table presents the Company’s revenue disaggregated based on timing of transfer - point in time and over time - for the three and nine-month periods ended December 31, 2019 and December 31, 2018 (in thousands), respectively.
 
Three-Month Period Ended December 31, 2019
 
HRS
 
IEI
 
CEC
 
CTG
 
Total
Timing of Transfer
 
 
 
 
 
 
 
 
 
Point in time
$
978,026

 
$
1,471,116

 
$
1,513,721

 
$
1,191,491

 
$
5,154,354

Over time
266,689

 
517,749

 
367,690

 
154,905

 
1,307,033

Total segment
$
1,244,715

 
$
1,988,865

 
$
1,881,411

 
$
1,346,396

 
$
6,461,387



 
Nine-Month Period Ended December 31, 2019
 
HRS
 
IEI
 
CEC
 
CTG
 
Total
Timing of Transfer
 
 
 
 
 
 
 
 
 
Point in time
$
2,843,866

 
$
3,734,151

 
$
4,263,144

 
$
3,319,972

 
$
14,161,133

Over time
767,523

 
1,677,196

 
1,205,713

 
913,815

 
4,564,247

Total segment
$
3,611,389

 
$
5,411,347

 
$
5,468,857

 
$
4,233,787

 
$
18,725,380


 
Three-Month Period Ended December 31, 2018
 
HRS
 
IEI
 
CEC
 
CTG
 
Total
Timing of Transfer
 
 
 
 
 
 
 
 
 
Point in time
$
929,638

 
$
1,198,669

 
$
1,663,262

 
$
1,232,712

 
$
5,024,281

Over time
276,714

 
460,256

 
596,966

 
564,610

 
1,898,546

Total segment
$
1,206,352

 
$
1,658,925

 
$
2,260,228

 
$
1,797,322

 
$
6,922,827


 
Nine-Month Period Ended December 31, 2018
 
HRS
 
IEI
 
CEC
 
CTG
 
Total
Timing of Transfer
 
 
 
 
 
 
 
 
 
Point in time
$
2,827,959

 
$
3,351,886

 
$
4,675,809

 
$
3,732,545

 
$
14,588,199

Over time
801,790

 
1,319,302

 
1,679,502

 
1,595,594

 
5,396,188

Total segment
$
3,629,749

 
$
4,671,188

 
$
6,355,311

 
$
5,328,139

 
$
19,984,387


5.  SHARE-BASED COMPENSATION
The Company's primary plan used for granting equity compensation awards is the 2017 Equity Incentive Plan (the "2017 Plan").
The following table summarizes the Company’s share-based compensation expense:
 
Three-Month Periods Ended

Nine-Month Periods Ended
 
December 31, 2019

December 31, 2018

December 31, 2019

December 31, 2018
 
(In thousands)
Cost of sales
$
4,275


$
4,769


$
11,427


$
14,940

Selling, general and administrative expenses
14,940


16,258


41,905


46,121

Total share-based compensation expense
$
19,215


$
21,027


$
53,332


$
61,061



Total unrecognized compensation expense related to share options under all plans as well as the number of options outstanding and exercisable were immaterial as of December 31, 2019.

19


During the nine-month period ended December 31, 2019, the Company granted 8.2 million unvested restricted share unit ("RSU") awards. Of this amount, approximately 6.4 million are plain-vanilla unvested RSU awards that vest over four years, with no performance or market conditions, and with an average grant date price of $9.22 per award. Further, approximately 1.8 million unvested shares represent the target amount of grants made to certain key employees whereby vesting is contingent on certain market conditions. The average grant date fair value of these awards contingent on certain market conditions was estimated to be $11.92 per award and was calculated using a Monte Carlo simulation. The number of shares contingent on market conditions that ultimately will vest will range from zero up to a maximum of 3.6 million based on a measurement of the percentile rank of the Company’s total shareholder return over a certain specified period against the Standard and Poor’s (“S&P”) 500 Composite Index, and will cliff vest after a period of three years, to the extent such market conditions have been met.  
As of December 31, 2019, approximately 17.0 million unvested RSU awards under all plans were outstanding, of which vesting for a targeted amount of 3.5 million awards is contingent primarily on meeting certain market conditions. The number of shares that will ultimately be issued can range from zero to 7.0 million based on the achievement levels of the respective conditions. During the nine-month period ended December 31, 2019, no shares vested in connection with the awards with market conditions granted in fiscal year 2017. 
As of December 31, 2019, total unrecognized compensation expense related to unvested RSU awards under all plans was approximately $139.5 million, and will be recognized over a weighted-average remaining vesting period of 2.4 years.
6.  EARNINGS (LOSS) PER SHARE 
The following table reflects basic weighted-average ordinary shares outstanding and diluted weighted-average ordinary share equivalents used to calculate basic and diluted earnings per share attributable to the shareholders of Flex: 
 
Three-Month Periods Ended
 
Nine-Month Periods Ended
 
December 31, 2019
 
December 31, 2018
 
December 31, 2019
 
December 31, 2018
 
(In thousands, except per share amounts)
Basic earnings (loss) per share:


 


 


 


Net income (loss)
$
111,388

 
$
(45,169
)
 
$
39,320

 
$
157,751

Shares used in computation:


 


 
 

 
 

Weighted-average ordinary shares outstanding
506,938

 
524,876

 
511,198

 
528,528

Basic earnings (loss) per share
$
0.22

 
$
(0.09
)
 
$
0.08

 
$
0.30




 


 


 


Diluted earnings (loss) per share:
 

 
 

 
 

 
 

Net income (loss)
$
111,388

 
$
(45,169
)
 
$
39,320

 
$
157,751

Shares used in computation:
 

 
 

 
 

 
 

Weighted-average ordinary shares outstanding
506,938

 
524,876

 
511,198

 
528,528

Weighted-average ordinary share equivalents from stock options and restricted share unit awards (1) (2)
3,401

 

 
3,351

 
3,780

Weighted-average ordinary shares and ordinary share equivalents outstanding
510,339

 
524,876

 
514,549

 
532,308

Diluted earnings (loss) per share
$
0.22

 
$
(0.09
)
 
$
0.08

 
$
0.30

____________________________________________________________
(1)
An immaterial number of options to purchase ordinary shares were excluded from the computation of diluted earnings (loss) per share during the three and nine-month periods ended December 31, 2019 and December 31, 2018, respectively, due to their anti-dilutive impact on the weighted-average ordinary share equivalents.

(2)
RSU awards of 3.7 million and 4.0 million for the three and nine-month periods ended December 31, 2019 were excluded from the computation of diluted earnings per share due to their anti-dilutive impact on the weighted-average ordinary share equivalents. An immaterial number and 6.6 million of anti-dilutive RSU awards for the three and nine-month periods ended December 31, 2018, respectively, were excluded from the computation of diluted earnings (loss) per share.

20


7BANK BORROWINGS AND LONG-TERM DEBT
Bank borrowings and long-term debt as of December 31, 2019 are as follows:
 
As of December 31, 2019
 
As of March 31, 2019
 
(In thousands)
4.625% Notes due February 2020
$

 
$
500,000

Term Loan due November 2021

 
671,563

Term Loan, including current portion, due in installments through June 2022
439,688

 
458,531

5.000% Notes due February 2023
500,000

 
500,000

Term Loan due April 2024 - three-month Yen LIBOR plus 0.50%
305,927

 

4.75% Notes due June 2025
597,150

 
596,815

4.875% Notes due June 2029
662,205

 

India Facilities
133,145

 
170,206

Other
165,897

 
168,039

Debt issuance costs
(14,031
)
 
(10,639
)
 
2,789,981

 
3,054,515

Current portion, net of debt issuance costs
(88,869
)
 
(632,611
)
Non-current portion
$
2,701,112

 
$
2,421,904


The weighted-average interest rate for the Company's long-term debt was 4.1% and 4.2% as of December 31, 2019 and March 31, 2019.
During fiscal year 2020, and as further discussed below, the Company entered into a JPY 33.525 billion term loan agreement due April 2024, in addition to issuing $650 million of 4.875% Notes due June 15, 2029. Part of the proceeds obtained were used to repay the outstanding balances of the Company's existing 4.625% Notes due February 2020, and the Term Loan due November 2021. As both transactions were determined to fall under extinguishment accounting, the Company recognized an immaterial loss on extinguishment during the three-month and nine-month periods ended December 31, 2019, which was recorded in interest and other, net on the condensed consolidated statements of operations during the period.
Scheduled repayments of the Company's long-term debt as of December 31, 2019 are as follows:
Fiscal Year Ending March 31,
 
Amount
 
 
(In thousands)
2020 (1)
 
$
6,630

2021
 
99,787

2022
 
206,041

2023
 
862,849

2024
 
60,438

Thereafter
 
1,568,267

Total
 
$
2,804,012

(1)
Represents estimated repayments for the remaining three-month period ending March 31, 2020.
Term Loan due April 2024
In April 2019, the Company entered into a JPY 33.525 billion term loan agreement due April 2024, at three-month Yen LIBOR plus 0.50%, which was then swapped to U.S. dollars. The term loan, which is due at maturity and subject to quarterly interest payments, is used to fund general operations and refinance certain other outstanding debts. As the term loan is denominated in Japanese Yen, the debt balance is remeasured to USD at end of each reporting period. Foreign currency contracts have been entered into with respect to this Japanese yen denominated term loan. Refer to note 10 for additional details.
This term loan is unsecured, and contains customary restrictions on the ability of the Company and its subsidiaries to (i) incur certain debt, (ii) make certain investments, (iii) make certain acquisitions of other entities, (iv) incur liens, (v) dispose of assets, (vi) make non-cash distributions to shareholders, and (vii) engage in transactions with affiliates. These covenants are

21


subject to a number of exceptions and limitations. This term loan agreement also requires that the Company maintain a maximum ratio of total indebtedness to EBITDA (earnings before interest expense, taxes, depreciation and amortization), and a minimum interest coverage ratio, as defined therein, during its term. As of December 31, 2019, the Company was in compliance with the covenants under this term loan agreement.
Notes due June 2029
In June 2019, the Company issued $450 million of 4.875% Notes due June 15, 2029 (the “Existing 2029 Notes”), at 99.607% of face value. In November 2019, as a further issuance of the Existing 2029 Notes, the Company issued under the same terms, an additional $200 million of 4.875% Notes due June 15, 2029 (together with the "Existing 2029 Notes" above, the "2029 Notes"), at 107.289% of face value. Immediately after the issuance of the notes issued in November 2019, the Company has $650 million aggregate principal amount of 4.875% Notes due 2029 outstanding. The Company received in aggregate, proceeds of approximately $662.8 million, net of discount and premium, from the issuances which were used, together with available cash, to refinance certain other outstanding debt. The Company incurred and capitalized as a direct reduction to the carrying amount of the notes presented on the balance sheet approximately $6.6 million of costs in conjunction with the issuance of the 2029 Notes.
Interest on the 2029 Notes is payable on June 15 and December 15 of each year, beginning on December 15, 2019. The 2029 Notes are senior unsecured obligations of the Company and rank equally with all of the Company’s other existing and future senior and unsecured indebtedness. 
The Indenture governing the 2029 Notes contains covenants that, among other things, restrict the ability of the Company and certain of the Company's subsidiaries to create liens; enter into sale-leaseback transactions; and consolidate or merge with, or convey, transfer or lease all or substantially all of the Company's assets to, another person, or permit any other person to consolidate, merge, combine or amalgamate with or into the Company. These covenants are subject to a number of significant limitations and exceptions set forth in the indenture. The indenture also provides for customary events of default, including, but not limited to, cross defaults to certain specified other debt of the Company and its subsidiaries. In the case of an event of default arising from specified events of bankruptcy or insolvency, all outstanding 2029 Notes will become due and payable immediately without further action or notice. If any other event of default under the indenture occurs or is continuing, the trustee or holders of at least 25% in aggregate principal amount of the then outstanding 2029 Notes may declare all of the 2029 Notes to be due and payable immediately, but upon certain conditions such declaration and its consequences may be rescinded and annulled by the holders of a majority in principal amount of the 2029 Notes. As of December 31, 2019, the Company was in compliance with the covenants in the indenture governing the 2029 Notes.
8.  INTEREST AND OTHER, NET 
Interest and other, net for the three and nine-month periods ended December 31, 2019 and December 31, 2018 are primarily composed of the following:
 
Three-Month Periods Ended
 
Nine-Month Periods Ended
 
December 31, 2019
 
December 31, 2018
 
December 31, 2019
 
December 31, 2018
 
(In thousands)
Interest expenses on debt obligations (1)
$
35,131

 
$
38,830

 
$
114,020

 
$
107,486

ABS and AR sales programs related expenses
10,512

 
12,077

 
35,151

 
32,666

Interest income
(5,452
)
 
(4,198
)
 
(15,250
)
 
(14,070
)
(Gain) Loss on foreign exchange transactions
(2,974
)
 
(3,284
)
 
(7,027
)
 
1,902


(1)
Interest expense on debt obligations for the three and nine-month periods ended December 31, 2019 include debt extinguishment costs of $0.8 million and $7.2 million, respectively, related to the full repayments of the Notes due February 2020 and the Term Loan due November 2021. There were no debt extinguishment costs incurred during the fiscal year 2019.
9.  OTHER CHARGES (INCOME), NET 
During fiscal year 2019, the Company deconsolidated Bright Machines and recognized a gain of $87.3 million in other income, net. During the three-month ended December 31, 2019 and in connection with the Company’s ongoing assessment of its investment portfolio strategy, the Company concluded that the carrying amount of the investment was other than temporarily impaired and recognized a $15.8 million impairment charge.

22


During the three-month period ended December 31, 2018, the Company recognized other charges of $71.9 million, primarily driven by a $70.1 million charge related to the impairment of a certain investment in an unrelated third-party venture backed company. This charge was offset by the $87.3 million gain on the deconsolidation of Bright Machines for the nine-month period ended December 31, 2018.
10FINANCIAL INSTRUMENTS
Foreign Currency Contracts
The Company enters into short-term and long-term foreign currency derivatives contracts, including forward, swap, and options contracts to hedge only those currency exposures associated with certain assets and liabilities, primarily accounts receivable and accounts payable, and cash flows denominated in non-functional currencies. Gains and losses on the Company's derivative contracts are designed to offset losses and gains on the assets, liabilities and transactions hedged, and accordingly, generally do not subject the Company to risk of significant accounting losses. The Company hedges committed exposures and does not engage in speculative transactions. The credit risk of these derivative contracts is minimized since the contracts are with large financial institutions and accordingly, fair value adjustments related to the credit risk of the counterparty financial institution were not material.
As of December 31, 2019, the aggregate notional amount of the Company’s outstanding foreign currency derivative contracts was $8.5 billion as summarized below: 

23


 
 
Foreign Currency Amount
 
Notional Contract Value in USD
Currency
 
Buy
 
Sell
 
Buy

Sell
 
 
(In thousands)
Cash Flow Hedges
 
 

 
 

 
 
 
 

CNY
 
1,150,500

 

 
$
164,376

 
$

EUR
 
40,108

 
45,480

 
44,695

 
51,528

HUF
 
24,594,000

 

 
82,980

 

ILS
 
222,000

 

 
64,197

 

JPY
 
33,525,000

 

 
300,000

 

MXN
 
3,840,000

 

 
203,768

 

MYR
 
256,000

 
30,000

 
61,801

 
7,242

RON
 
177,000

 

 
41,309

 

Other
 
N/A

 
N/A

 
93,062

 

 
 
 

 
 

 
1,056,188

 
58,770

Other Foreign Currency Contracts
 


 


 


 


BRL
 

 
1,030,000

 

 
253,982

CAD
 
61,635

 
35,624

 
47,100

 
27,223

CNY
 
3,531,534

 
140,048

 
500,586

 
20,000

EUR
 
1,891,736

 
2,090,728

 
2,109,548

 
2,329,869

GBP
 
48,512

 
63,795

 
63,479

 
83,458

HUF
 
60,687,931

 
58,055,222

 
204,760

 
195,877

ILS
 
111,600

 
47,600

 
32,272

 
13,765

INR
 
8,051,000

 
6,956,674

 
112,834

 
97,495

JPY
 
2,832,862

 
2,215,532

 
25,865

 
20,242

MXN
 
5,106,692

 
3,870,080

 
270,984

 
205,364

MYR
 
1,060,570

 
817,890

 
256,034

 
197,448

PLN
 
117,246

 
82,118

 
30,733

 
21,525

SEK
 
529,107

 
611,979

 
56,023

 
65,493

SGD
 
98,938

 
63,959

 
73,168

 
47,300

Other
 
N/A

 
N/A

 
41,622

 
26,027

 
 
 

 
 

 
3,825,008

 
3,605,068


 


 


 


 


Total Notional Contract Value in USD
 
 

 
 

 
$
4,881,196

 
$
3,663,838


As of December 31, 2019, the fair value of the Company’s short-term foreign currency contracts was included in other current assets or other current liabilities, as applicable, in the condensed consolidated balance sheets. Certain of these contracts are designed to economically hedge the Company’s exposure to monetary assets and liabilities denominated in a non-functional currency and are not accounted for as hedges under the accounting standards. Accordingly, changes in the fair value of these instruments are recognized in earnings during the period of change as a component of interest and other, net in the condensed consolidated statements of operations. As of December 31, 2019 and March 31, 2019, the Company also has included net deferred gains and losses in accumulated other comprehensive loss, a component of shareholders’ equity in the condensed consolidated balance sheets, relating to changes in fair value of its foreign currency contracts that are accounted for as cash flow hedges. Deferred gains were immaterial as of December 31, 2019, and are expected to be recognized primarily as a component of cost of sales in the condensed consolidated statements of operations primarily over the next twelve-month period, except for the USD JPY cross currency swap, which is further discussed below.
The Company entered into a USD JPY cross currency swap to hedge the foreign currency risk on the JPY term loan due April 2024, and the fair value of the cross currency swap was included in other assets as of December 31, 2019. The changes in fair value of the USD JPY cross currency swap are reported in accumulated other comprehensive loss, with the impact of the excluded component reported in interest and other, net. In addition, a corresponding amount is reclassified out of accumulated other comprehensive loss to interest and other, net to offset the remeasurement of the underlying JPY loan principal which also

24


impacts the same line.
The following table presents the fair value of the Company’s derivative instruments utilized for foreign currency risk management purposes:
 
Fair Values of Derivative Instruments
 
Asset Derivatives
 
Liability Derivatives
 
 
 
Fair Value
 
 
 
Fair Value
 
Balance Sheet
Location
 
December 31,
2019
 
March 31,
2019
 
Balance Sheet
Location
 
December 31,
2019
 
March 31,
2019
 
(In thousands)
Derivatives designated as hedging instruments
 
 
 

 
 

 
 
 
 

 
 

Foreign currency contracts
Other current assets
 
$
9,113

 
$
10,503

 
Other current liabilities
 
$
10,284

 
$
10,282

Foreign currency contracts
Other assets
 
$
9,782

 
$

 
Other liabilities
 
$

 
$

 
 
 
 
 
 
 
 
 
 
 
 
Derivatives not designated as hedging instruments
 
 
 

 
 

 
 
 
 

 
 

Foreign currency contracts
Other current assets
 
$
27,147

 
$
16,774

 
Other current liabilities
 
$
21,347

 
$
17,144



The Company has financial instruments subject to master netting arrangements, which provide for the net settlement of all contracts with a single counterparty. The Company does not offset fair value amounts for assets and liabilities recognized for derivative instruments under these arrangements, and as such, the asset and liability balances presented in the table above reflect the gross amounts of derivatives in the condensed consolidated balance sheets. The impact of netting derivative assets and liabilities is not material to the Company’s financial position for any of the periods presented. 
11ACCUMULATED OTHER COMPREHENSIVE LOSS 
The changes in accumulated other comprehensive loss by component, net of tax, are as follows: 

Three-Month Periods Ended

December 31, 2019

December 31, 2018
 
Unrealized 
loss on derivative
instruments and
other

Foreign currency
translation
adjustments

Total

Unrealized
loss on derivative
instruments and
other

Foreign currency
translation
adjustments

Total

(In thousands)
Beginning balance
$
(58,654
)

$
(131,110
)

$
(189,764
)

$
(55,574
)

$
(100,807
)

$
(156,381
)
Other comprehensive gain (loss) before reclassifications
1,134


11,443


12,577


(14,683
)

(7,777
)

(22,460
)
Net (gains) losses reclassified from accumulated other comprehensive loss
12,108


(1,446
)

10,662


19,318




19,318

Net current-period other comprehensive gain (loss)
13,242


9,997


23,239


4,635


(7,777
)

(3,142
)
Ending balance
$
(45,412
)

$
(121,113
)

$
(166,525
)

$
(50,939
)

$
(108,584
)

$
(159,523
)

25


 
Nine-Month Periods Ended
 
December 31, 2019
 
December 31, 2018
 
Unrealized 
loss on derivative
instruments and
other
 
Foreign currency
translation
adjustments
 
Total
 
Unrealized
loss on derivative
instruments and
other
 
Foreign currency
translation
adjustments
 
Total
 
(In thousands)
Beginning balance
$
(41,556
)
 
$
(109,607
)
 
$
(151,163
)
 
$
(35,746
)
 
$
(50,099
)
 
$
(85,845
)
Other comprehensive loss before reclassifications
(7,817
)
 
(10,060
)
 
(17,877
)
 
(55,396
)
 
(58,485
)
 
(113,881
)
Net (gains) losses reclassified from accumulated other comprehensive loss
3,961

 
(1,446
)
 
2,515

 
40,203

 

 
40,203

Net current-period other comprehensive loss
(3,856
)
 
(11,506
)
 
(15,362
)
 
(15,193
)
 
(58,485
)
 
(73,678
)
Ending balance
$
(45,412
)
 
$
(121,113
)
 
$
(166,525
)
 
$
(50,939
)
 
$
(108,584
)
 
$
(159,523
)


Substantially all unrealized losses relating to derivative instruments and other, reclassified from accumulated other comprehensive loss for the three and nine-month periods ended December 31, 2019 were recognized as a component of cost of sales in the condensed consolidated statement of operations, which primarily relate to the Company’s foreign currency contracts accounted for as cash flow hedges. 
12.  TRADE RECEIVABLES SECURITIZATION
The Company sells trade receivables under two asset-backed securitization programs and an accounts receivable factoring program. 
Asset-Backed Securitization Programs 
The Company continuously sells designated pools of trade receivables under its Global Asset-Backed Securitization Agreement (the “Global Program”) and its North American Asset-Backed Securitization Agreement (the “North American Program,” collectively, the “ABS Programs”) to affiliated special purpose entities, each of which in turn sells the receivables to unaffiliated financial institutions.
Prior to November 2019, these programs allowed the operating subsidiaries to receive a cash payment and a deferred purchase price receivable for sold receivables ("Old ABS Programs"). The portion of the purchase price for the receivables which was not paid by the unaffiliated financial institutions in cash was a deferred purchase price receivable, which was paid to the special purpose entity as payments on the receivables were collected from account debtors. The deferred purchase price receivable represented a beneficial interest in the transferred financial assets and was recognized at fair value as part of the sale transaction. The accounts receivable balances that were sold under the Old ABS Programs were removed from the condensed consolidated balance sheets and the net cash proceeds received by the Company were included as cash provided by operating activities in the condensed consolidated statements of cash flows. The Company recognized these proceeds net of the deferred purchase price, consisting of a receivable from the purchasers that entitled the Company to certain collections on the receivable. The Company recognized the collection of the deferred purchase price in net cash provided by investing activities in the condensed consolidated statements of cash flows.
Effective November 2019, the Company amended the ABS programs to extend the facilities to November 26, 2021, and removed the requirement for the deferred purchase price receivable ("New ABS Programs"). Under the New ABS Programs, the entire purchase price of sold receivables are paid in cash. The New ABS Programs contain a guarantee of payment by the special purpose entity, in an amount equal to approximately the net cash proceeds under the programs, and is collateralized by certain receivables held by the special purpose entity. The fair value of the guarantee obligation was immaterial as of December 31, 2019. The accounts receivable balances sold under the New ABS Programs were removed from the condensed consolidated balance sheets and the cash proceeds received by the Company were included as cash provided by operating activities in the condensed consolidated statements of cash flows.
At the effective date of the New ABS Programs, approximately $1.3 billion representing the outstanding balance of sold receivables was repurchased by the Company by exchanging outstanding deferred purchase price receivable of $0.4 billion and

26


re-investing $0.9 billion of trade account receivables into the New ABS Programs. These repurchases are considered non-cash investing activities in the condensed consolidated statements of cash flows. Cash collections on repurchased deferred purchase price receivables are reported as investing activities in the condensed consolidated statements of cash flows and were approximately $0.3 billion for the nine-month period ended December 31, 2019.
The deferred purchase price receivables, which are included in other current assets as of March 31, 2019, were carried at the expected recovery amount of the related receivables. The difference between the carrying amount of the receivables sold under these programs and the sum of the cash and fair value of the deferred purchase price receivables received at time of transfer is recognized as a loss on sale of the related receivables, and recorded in interest and other, net in the condensed consolidated statements of operations and were immaterial for all periods presented. There are no deferred purchase price receivables outstanding as of December 31, 2019. Approximately $55 million of the repurchased deferred purchase price receivables remain uncollected and outstanding as of December 31, 2019, and are included in other current assets within the condensed consolidated balance sheet, at the expected recovery amount.
Following the transfer of the receivables to the special purpose entities, the transferred receivables are legally isolated from the Company and its affiliates, and upon the sale of the receivables from the special purpose entities to the unaffiliated financial institutions, effective control of the transferred receivables is passed to the unaffiliated financial institutions, which have the right to pledge or sell the receivables. Although the special purpose entities are consolidated by the Company, they are separate corporate entities and their assets are available first to satisfy the claims of their creditors. The investment limits set by the financial institutions are $790 million for the Global Program, of which $615 million is committed and $175 million is uncommitted, and $285 million for the North American Program, of which $210 million is committed and $75 million is uncommitted.
The Company services, administers and collects the receivables on behalf of the special purpose entities and receives a servicing fee of 0.1% to 0.5% of serviced receivables per annum. Servicing fees recognized during the three and nine-month periods ended December 31, 2019 and December 31, 2018 were not material and are included in interest and other, net within the condensed consolidated statements of operations. As the Company estimates the fee it receives in return for its obligation to service these receivables is at fair value, no servicing assets or liabilities are recognized.
As of December 31, 2019, approximately $0.9 billion of accounts receivable had been sold to the special purpose entities under the New ABS Programs for which the Company had received net cash proceeds for the same amount. As of March 31, 2019, approximately $1.2 billion of accounts receivable had been sold to the special purpose entities for which the Company had received net cash proceeds of $0.9 billion and deferred purchase price receivables of $0.3 billion. The deferred purchase price balances as of March 31, 2019, also represent the non-cash beneficial interest obtained in exchange for securitized receivables.
 For the nine-month periods ended December 31, 2019 and December 31, 2018, cash flows from sales of receivables under the Old ABS Programs consisted of approximately $3.7 billion and $5.2 billion, respectively, for transfers of receivables, and approximately $2.2 billion and $2.7 billion, respectively, for collections on deferred purchase price receivables. The Company's cash flows from transfer of receivables consist primarily of proceeds from collections reinvested in revolving-period transfers. Cash flows from new transfers were not significant for all periods presented. 
Trade Accounts Receivable Sale Programs
The Company also sold accounts receivables to certain third-party banking institutions. The outstanding balance of receivables sold and not yet collected on accounts where the Company has continuing involvement was approximately $0.3 billion and $0.5 billion as of December 31, 2019 and March 31, 2019, respectively. For the nine-month periods ended December 31, 2019 and December 31, 2018, total accounts receivable sold to certain third-party banking institutions was approximately $1.2 billion and $2.1 billion, respectively. The receivables that were sold were removed from the condensed consolidated balance sheets and the cash received is reflected as cash provided by operating activities in the condensed consolidated statements of cash flows. 
13.  FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES 
Fair value is defined as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Company considers the principal or most advantageous market in which it would transact, and it considers assumptions that market participants would use when pricing the asset or liability. The accounting guidance for fair value establishes a fair value hierarchy based on the level of independent, objective evidence surrounding the inputs used to measure fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is as follows: 

27


Level 1 - Applies to assets or liabilities for which there are quoted prices in active markets for identical assets or liabilities. 
The Company has deferred compensation plans for its officers and certain other employees. Amounts deferred under the plans are invested in hypothetical investments selected by the participant or the participant’s investment manager. The Company’s deferred compensation plan assets are included in other noncurrent assets on the condensed consolidated balance sheets and include investments in equity securities that are valued using active market prices. There were no investments classified as level 1 in the fair value hierarchy as of December 31, 2019
Level 2 - Applies to assets or liabilities for which there are inputs other than quoted prices included within level 1 that are observable for the asset or liability such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical assets or liabilities in markets with insufficient volume or infrequent transactions (less active markets) such as cash and cash equivalents and money market funds; or model-derived valuations in which significant inputs are observable or can be derived principally from, or corroborated by, observable market data. 
The Company values foreign exchange forward contracts using level 2 observable inputs which primarily consist of an income approach based on the present value of the forward rate less the contract rate multiplied by the notional amount. 
The Company’s cash equivalents are comprised of bank deposits and money market funds, which are valued using level 2 inputs, such as interest rates and maturity periods. Due to their short-term nature, their carrying amount approximates fair value. 
The Company’s deferred compensation plan assets also include money market funds, mutual funds, corporate and government bonds and certain convertible securities that are valued using prices obtained from various pricing sources. These sources price these investments using certain market indices and the performance of these investments in relation to these indices. As a result, the Company has classified these investments as level 2 in the fair value hierarchy. 
Level 3 - Applies to assets or liabilities for which there are unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities. 
The Company has accrued for contingent consideration in connection with its business acquisitions as applicable, which is measured at fair value based on certain internal models and unobservable inputs. There were no contingent consideration liabilities outstanding as of December 31, 2019 and March 31, 2019.
The Company's deferred purchase price receivables relating to its asset-backed securitization program are recorded initially at fair value based on a discounted cash flow analysis using unobservable inputs (i.e., level 3 inputs), which are primarily risk free interest rates adjusted for the credit quality of the underlying creditor. Due to its high credit quality and short-term maturity, the fair value approximates carrying value. Significant increases in either of the major unobservable inputs (credit spread, risk free interest rate) in isolation would result in lower fair value estimates, however the impact is not material. The interrelationship between these inputs is also insignificant. There is no deferred purchase price receivables outstanding as of December 31, 2019 due to the New ABS Programs as further discussed in Note 12.
There were no transfers between levels in the fair value hierarchy during the nine-month periods ended December 31, 2019 and December 31, 2018

28


Financial Instruments Measured at Fair Value on a Recurring Basis 
The following table presents the Company’s assets and liabilities measured at fair value on a recurring basis: 
 
Fair Value Measurements as of December 31, 2019
 
Level 1
 
Level 2
 
Level 3
 
Total
 
(In thousands)
Assets:
 

 
 

 
 

 
 

Money market funds and time deposits (included in cash and cash equivalents of the condensed consolidated balance sheet)
$

 
$
373,644

 
$

 
$
373,644

Foreign currency contracts (Note 10)

 
46,042

 

 
46,042

Deferred compensation plan assets:
 

 
 

 
 

 
0

Mutual funds, money market accounts and equity securities

 
58,204

 

 
58,204

Liabilities:
 

 
 

 
 

 
0.003

Foreign currency contracts (Note 10)
$

 
$
(31,631
)
 
$

 
$
(31,631
)
 
 
 
 
 
 
 
 
 
Fair Value Measurements as of March 31, 2019
 
Level 1
 
Level 2
 
Level 3
 
Total
 
(In thousands)
Assets:
 

 
 

 
 

 
 

Money market funds and time deposits (included in cash and cash equivalents of the condensed consolidated balance sheet)
$

 
$
473,888

 
$

 
$
473,888

Foreign currency contracts (Note 10)

 
27,277

 

 
27,277

Deferred compensation plan assets:
 

 
 

 
 

 
0

Mutual funds, money market accounts and equity securities
2,845

 
76,852

 

 
79,697

Liabilities:
 

 
 

 
 

 
0

Foreign currency contracts (Note 10)
$

 
$
(27,426
)
 
$

 
$
(27,426
)

Other financial instruments 
The following table presents the Company’s major debts not carried at fair value: 
 
As of December 31, 2019

As of March 31, 2019


 
Carrying
Amount

Fair
Value

Carrying
Amount

Fair
Value

Fair Value
Hierarchy
 
(In thousands)
Term Loan, including current portion, due in installments through June 2022
439,688

 
441,337

 
458,531

 
457,958

 
Level 1
5.000% Notes due February 2023
500,000


534,733


500,000

 
499,950


Level 1
Term Loan due April 2024 - three-month Yen LIBOR plus 0.50%
305,927

 
305,927

 

 

 
Level 2
4.750% Notes due June 2025
597,150


647,854


596,815

 
599,940


Level 1
4.875% Notes due June 2029
662,205

 
717,955

 

 

 
Level 1
India Facilities
133,145

 
133,145

 
170,206

 
170,206

 
Level 2
Euro Term Loan due September 2020
51,281

 
51,281

 
52,746

 
52,746

 
Level 2
Euro Term Loan due January 2022
111,632

 
111,632

 
112,524

 
112,524

 
Level 2
Total
$
2,801,028


$
2,943,864


$
1,890,822


$
1,893,324


 


The Company values its Term Loan due April 2024, India Facilities, and Euro Term Loans due September 2020 and January 2022 based on the current market rate, and as of December 31, 2019, the carrying amounts approximate fair values.
The Term Loan due June 2022, and the Notes due February 2023, June 2025 and June 2029 are valued based on broker trading prices in active markets. 

29


14COMMITMENTS AND CONTINGENCIES 
Litigation and other legal matters
In connection with the matters described below, the Company has accrued for loss contingencies where it believes that losses are probable and estimable. The amounts accrued are not material. Although it is reasonably possible that actual losses could be in excess of the Company’s accrual, the Company is unable to estimate a reasonably possible loss or range of loss in excess of its accrual, except as discussed below, due to various reasons, including, among others, that: (i) the proceedings are in early stages or no claims have been asserted, (ii) specific damages have not been sought in all of these matters, (iii) damages, if asserted, are considered unsupported and/or exaggerated, (iv) there is uncertainty as to the outcome of pending appeals, motions, or settlements, (v) there are significant factual issues to be resolved, and/or (vi) there are novel legal issues or unsettled legal theories presented. Any such excess loss could have a material adverse effect on the Company’s results of operations or cash flows for a particular period or on the Company’s financial condition.
In addition, the Company provides design and engineering services to its customers and also designs and makes its own products. As a consequence of these activities, its customers are requiring the Company to take responsibility for intellectual property to a greater extent than in its manufacturing and assembly businesses. Although the Company believes that its intellectual property assets and licenses are sufficient for the operation of its business as it currently conducts it, from time to time third-parties do assert patent infringement claims against the Company or its customers. If and when third-parties make assertions regarding the ownership or right to use intellectual property, the Company could be required to either enter into licensing arrangements or to resolve the issue through litigation. Such license rights might not be available to the Company on commercially acceptable terms, if at all, and any such litigation might not be resolved in its favor. Additionally, litigation could be lengthy and costly and could materially harm the Company's financial condition regardless of the outcome. The Company also could be required to incur substantial costs to redesign a product or re-perform design services.
From time to time, the Company enters into IP licenses (e.g., patent licenses and software licenses) with third-parties which obligate the Company to report covered behavior to the licensor and pay license fees to the licensor for certain activities or products, or that enable the Company's use of third-party technologies. The Company may also decline to enter into licenses for intellectual property that it does not think is useful for or used in its operations, or for which its customers or suppliers have licenses or have assumed responsibility. Given the diverse and varied nature of its business and the location of its business around the world, certain activities the Company performs, such as providing assembly services in China and India, may fall outside the scope of those licenses or may not be subject to the applicable intellectual property rights. The Company's licensors may disagree and claim royalties are owed for such activities. In addition, the basis (e.g., base price) for any royalty amounts owed are audited by licensors and may be challenged. Some of these disagreements may lead to claims and litigation that might not be resolved in the Company's favor. Additionally, litigation could be lengthy and costly and could materially harm the Company's financial condition regardless of the outcome. In March 2018, the Company received an inquiry from a licensor referencing its patent license agreement with the Company, and requesting information relating to royalties for products that the Company assembles for a customer in China. The Company and licensor have had subsequent discussions, during which the licensor claimed that the Company owes a material amount under the patent license agreement, which the Company disputes and would contest vigorously. While the Company cannot predict the outcome with respect to this claim or estimate an amount or reasonable range of loss, a material loss is reasonably possible.
On May 8, 2018, a putative class action was filed in the Northern District of California against the Company and certain officers alleging violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, and Rule 10b-5, promulgated thereunder, alleging misstatements and/or omissions in certain of the Company’s financial results, press releases and SEC filings made during the putative class period of January 26, 2017 through April 26, 2018. On October 1, 2018, the Court appointed lead plaintiff and lead plaintiff’s counsel in the case. On November 28, 2018, lead plaintiff filed an amended complaint alleging misstatements and/or omissions in certain of the Company’s SEC filings, press releases, earnings calls, and analyst and investor conferences and expanding the putative class period through October 25, 2018. On April 3, 2019, the Court vacated its prior order appointing lead plaintiff and lead plaintiff’s counsel and reopened the lead plaintiff appointment process. On September 26, 2019, the Court appointed a new lead plaintiff and lead plaintiff’s counsel in the case. On November 8, 2019, lead plaintiff filed a further amended complaint. On December 4, 2019, Defendants filed a motion to dismiss the amended complaint. Defendants’ motion to dismiss is set for hearing on April 9, 2020. The Company believes that the claims are without merit and intends to vigorously defend this case.
On April 21, 2016, SunEdison, Inc. (together with certain of its subsidiaries, "SunEdison") filed for protection under Chapter 11 of the U.S. Bankruptcy Code. During the fiscal year ended March 31, 2016, the Company recognized a bad debt reserve charge of $61.0 million associated with its outstanding SunEdison receivables and accepted return of previously shipped inventory of approximately $90.0 million. SunEdison stated in schedules filed with the Bankruptcy Court that, within the 90 days preceding SunEdison's bankruptcy filing, the Company received approximately $98.6 million of inventory and cash transfers of $69.2 million, which in aggregate represents the Company's estimate of the maximum reasonably possible

30


contingent loss. On April 15, 2018, a subsidiary of the Company together with its subsidiaries and affiliates, entered into a tolling agreement with the trustee of the SunEdison Litigation Trust to toll any applicable statute of limitations or other time-related defense that might exist in regards to any potential claims that either party might be able to assert against the other for a period that will end at the earlier to occur of: (a) 60 days after a party provides written notice of termination; (b) six years from the effective date of April 15, 2018; or (c) such other date as the parties may agree in writing. No preference claims have been asserted against the Company and consideration has been given to the related contingencies based on the facts currently known. The Company has a number of affirmative and direct defenses to any potential claims for recovery and intends to vigorously defend any such claim, if asserted.
One of the Company's Brazilian subsidiaries has received assessments for certain sales and import taxes. There are six tax assessments totaling 340 million Brazilian reals (approximately USD $83.8 million based on the exchange rate as of December 31, 2019). The assessments are in various stages of the review process at the administrative level; the Company successfully defeated one of the six assessments in September 2019 (totaling approximately 60 million Brazilian reals or USD $14.8 million), but that assessment remains subject to appeal and no tax proceeding has been finalized yet. The Company believes there is no legal basis for these assessments and has meritorious defenses and will continue to vigorously oppose all of these assessments, as well as any future assessments. The Company does not expect final judicial determination on any of these claims for several years.
On February 14, 2019, the Company submitted an initial notification of voluntary disclosure to the U.S. Department of the Treasury, Office of Foreign Assets Control ("OFAC") regarding possible noncompliance with U.S. economic sanctions requirements among certain non-U.S. Flex-affiliated operations. The Company has initiated an internal investigation regarding this matter which is ongoing. The Company cannot predict how long it will take to complete the investigation or to what extent the Company could be subject to penalties.
A foreign Tax Authority (“Tax Authority”) has assessed a cumulative total of approximately $94 million in taxes owed for multiple Flex legal entities within its jurisdiction for various fiscal years ranging from fiscal year 2010 through fiscal year 2018. The assessed amounts related to the denial of certain deductible intercompany payments. The Company disagrees with the Tax Authority’s assessments and is actively contesting the assessments through the administrative and judicial processes. As the final resolution of the assessment remains uncertain, the Company continues to provide for the uncertain tax positions based on the more likely than not standard. While the resolution of the issues may result in tax liabilities, interest and penalties, which may be significantly higher than the amounts accrued for these matters, management currently believes that the resolution will not have a material adverse effect on the Company’s financial position, results of operations or cash flows.
In addition to the matters discussed above, from time to time, the Company is subject to legal proceedings, claims, and litigation arising in the ordinary course of business. The Company defends itself vigorously against any such claims. Although the outcome of these matters is currently not determinable, management expects that any losses that are probable or reasonably possible of being incurred as a result of these matters, which are in excess of amounts already accrued in the Company’s consolidated balance sheets, would not be material to the financial statements as a whole.
15.  SHARE REPURCHASES 
During the three and nine-month periods ended December 31, 2019, the Company repurchased 5.3 million and 16.2 million shares at an aggregate purchase price of $61.0 million and $173.1 million, respectively, and retired all of these shares.
Under the Company’s current share repurchase program, the Board of Directors authorized repurchases of its outstanding ordinary shares for up to $500 million in accordance with the share repurchase mandate approved by the Company’s shareholders at the date of the most recent Annual General Meeting held on August 20, 2019. As of December 31, 2019, shares in the aggregate amount of $402.0 million were available to be repurchased under the current plan.
16.  SEGMENT REPORTING
The Company has four reportable segments: HRS, IEI, CEC and CTG. These segments are determined based on several factors, including the nature of products and services, the nature of production processes, customer base, delivery channels and similar economic characteristics. Refer to note 1 for a description of the various product categories manufactured under each of these segments.
An operating segment's performance is evaluated based on its pre-tax operating contribution, or segment income. Segment income is defined as net sales less cost of sales, and segment selling, general and administrative expenses, and does not include amortization of intangibles, stock-based compensation, customer related asset impairment charges, restructuring charges, the new revenue standard adoption impact, legal and other, interest and other, net and other charges (income), net.

31


Selected financial information by segment is in the table below.
 
Three-Month Periods Ended
 
Nine-Month Periods Ended
 
December 31, 2019
 
December 31, 2018
 
December 31, 2019
 
December 31, 2018
 
(In thousands)
Net sales:
 
 
 
 
 
 
 
High Reliability Solutions
$
1,244,715

 
$
1,206,352

 
$
3,611,389

 
$
3,629,749

Industrial & Emerging Industries
1,988,865

 
1,658,925

 
5,411,347

 
4,671,188

Communications & Enterprise Compute
1,881,411

 
2,260,228

 
5,468,857

 
6,355,311

Consumer Technologies Group
1,346,396

 
1,797,322

 
4,233,787

 
5,328,139

 
$
6,461,387

 
$
6,922,827

 
$
18,725,380

 
$
19,984,387

Segment income and reconciliation of income before tax:
 
 
 
 
 
 
 
High Reliability Solutions
$
82,111

 
$
95,751

 
$
252,743

 
$
278,874

Industrial & Emerging Industries
124,420

 
78,782

 
331,231

 
196,000

Communications & Enterprise Compute
53,086

 
62,590

 
110,867

 
171,463

Consumer Technologies Group
24,654

 
39,023

 
81,762

 
96,792

Corporate and Other
(28,233
)
 
(19,768
)
 
(85,563
)
 
(75,513
)
   Total segment income
256,038

 
256,378

 
691,040

 
667,616

Reconciling items:
 
 
 
 
 
 
 
Intangible amortization
15,598

 
20,308

 
48,903

 
57,059

Stock-based compensation
19,215

 
21,027

 
53,332

 
61,061

Customer related asset impairments (1)
3,754

 
50,153

 
95,210

 
67,517

Restructuring charges (Note 17)
14,616

 
65,843

 
199,123

 
100,433

New revenue standard adoption impact (Note 4)

 

 

 
9,291

Legal and other (2)
6,864

 
4,994

 
28,012

 
25,363

Interest and other, net
36,207

 
54,087

 
135,650

 
136,889

Other charges (income), net (Note 9)
14,395

 
71,879

 
17,005

 
(8,515
)
    Income (loss) before income taxes
$
145,389

 
$
(31,913
)
 
$
113,805

 
$
218,518


(1)
Customer related asset impairments for the three-month and nine-month periods ended December 31, 2019 and December 31, 2018 primarily relate to non-cash impairments of certain property and equipment for customers we have disengaged or are in the process of disengaging, additional provision for doubtful accounts receivable, charges for other asset impairments, and reserves for excess and obsolete inventory for certain customers experiencing financial difficulties and/or related to inventory that will not be recovered due to significant reductions in future customer demand as the Company reduces its exposure to certain higher volatility businesses.

(2)
Legal and other during the three-month and nine-month periods ended December 31, 2019 primarily consists of direct and incremental costs associated with certain wind-down activities related to the disengagement of a certain customer primarily in China and India.

Legal and other during the three and nine-month periods ended December 31, 2018 primarily consists of costs incurred relating to the independent investigation undertaken by the Audit Committee of the Company’s Board of Directors which was completed in June 2018. In addition, for the nine-month period ended December 31, 2018, Legal and other also includes certain charges of the China based Multek operations that was divested in the second quarter of fiscal year 2019.
Corporate and other primarily includes corporate services costs that are not included in the Chief Operating Decision Maker's ("CODM") assessment of the performance of each of the identified reporting segments.
The Company provides an overall platform of assets and services, which the segments utilize for the benefit of their various customers. The shared assets and services are contained within the Company's global manufacturing and design operations and include manufacturing and design facilities. Most of the underlying manufacturing and design assets are co-mingled on the operating campuses and are compatible across segments and highly interchangeable throughout the platform. Given the highly interchangeable nature of the assets, they are not separately identified by segments nor reported by segment to the Company's CODM.

32


17.  RESTRUCTURING CHARGES
During fiscal year 2019, the Company took actions to optimize its portfolio with greater focus to be placed on higher margin, less volatile businesses. During the first half of fiscal year 2020 in connection with the recent geopolitical developments and uncertainties, primarily impacting one customer in China, the Company experienced a reduction in demand for products assembled for that customer. As a result, the Company accelerated its strategic decision to reduce its exposure to certain high-volatility products in both China and India. The Company also initiated targeted activities to restructure its business to further reduce and streamline its cost structure. During the three and nine-month periods ended December 31, 2019, the Company recognized $14.6 million and $199.1 million, respectively, of restructuring charges. The Company incurred cash charges of approximately $14.9 million and $142.7 million, respectively, that were predominantly for employee severance, in addition to non-cash charges of an immaterial amount and $56.4 million, respectively, primarily related to asset impairments during the three and nine-month periods ended December 31, 2019.
During the three and nine-month periods ended December 31, 2018, the Company recognized $65.8 million and $100.4 million, respectively, for charges primarily associated with the wind down of its NIKE operations in Mexico, the majority of which were for non-cash asset impairments.
The following table summarizes the provisions, respective payments, and remaining accrued balance as of December 31, 2019 for charges incurred during the nine-month period ended December 31, 2019:
 
Severance
 
Long-Lived
Asset
Impairment
 
Other
Exit Costs
 
Total
 
(In thousands)
Balance as of March 31, 2019
$
23,234

 
$

 
$
9,200

 
$
32,434

Provision for charges incurred during the nine-month period ended December 31, 2019
107,598

 
44,746

 
46,779

 
199,123

Cash payments for charges incurred in the fiscal year 2019 and prior
(13,267
)
 

 
(2,800
)
 
(16,067
)
Cash payments for charges incurred during the nine-month period ended December 31, 2019
(96,827
)
 

 
(34,125
)
 
(130,952
)
Non-cash charges incurred during the nine-month period ended December 31, 2019

 
(44,746
)
 
(12,344
)
 
(57,090
)
Balance as of December 31, 2019
20,738

 

 
6,710

 
27,448

Less: Current portion (classified as other current liabilities)
20,738

 

 
6,710

 
27,448

Accrued restructuring costs, net of current portion (classified as other liabilities)
$

 
$

 
$

 
$


ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
Unless otherwise specifically stated, references in this report to “Flex,” “the Company,” “we,” “us,” “our” and similar terms mean Flex Ltd., and its subsidiaries. 
This report on Form 10-Q contains forward-looking statements within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended, and Section 27A of the Securities Act of 1933, as amended. The words “expects,” “anticipates,” “believes,” “intends,” “plans” and similar expressions identify forward-looking statements. In addition, any statements which refer to expectations, projections or other characterizations of future events or circumstances are forward-looking statements. We undertake no obligation to publicly disclose any revisions to these forward-looking statements to reflect events or circumstances occurring subsequent to filing this Form 10-Q with the Securities and Exchange Commission. These forward-looking statements are subject to risks and uncertainties, including, without limitation, those risks and uncertainties discussed in this section, as well as any risks and uncertainties discussed in Part II, Item 1A, “Risk Factors” of this report on Form 10-Q, and in Part I, Item 1A, “Risk Factors” and in Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the year ended March 31, 2019. In addition, new risks emerge from time to time and it is not possible for management to predict all such risk factors or to assess the impact of such risk factors on our business. Accordingly, our future results may differ materially from historical results or from those discussed or implied by these forward-looking statements. Given these risks and uncertainties, the reader should not place undue reliance on these forward-looking statements. 

33


OVERVIEW
We are a globally-recognized, provider of Sketch-to-Scale® services - innovative design, engineering, manufacturing, and supply chain services and solutions - from conceptual sketch to full-scale production. We design, build, ship and manage complete packaged consumer and enterprise products, for companies of all sizes in various industries and end-markets, through our activities in the following segments:
High Reliability Solutions ("HRS"), which is comprised of our health solutions business, including surgical equipment, drug delivery, diagnostics, telemedicine, disposable devices, imaging and monitoring, patient mobility and ophthalmology; and our automotive business, including vehicle electrification, connectivity, autonomous, and smart technologies;

Industrial and Emerging Industries ("IEI"), which is comprised of energy including advanced metering infrastructure, energy storage, smart lighting, smart solar energy; and industrial, including semiconductor and capital equipment, office solutions, household industrial and lifestyle, industrial automation and kiosks;

Communications & Enterprise Compute ("CEC"), which includes our telecom business of radio access base stations, remote radio heads and small cells for wireless infrastructure; our networking business, which includes optical, routing, and switching products for data and video networks; our server and storage platforms for both enterprise and cloud-based deployments; next generation storage and security appliance products; and rack-level solutions, converged infrastructure and software-defined product solutions; and

Consumer Technologies Group ("CTG"), which includes our consumer-related businesses in IoT enabled devices, audio and consumer power electronics, mobile devices; and various supply chain solutions for consumer, computing and printing devices.
Our strategy is to provide customers with a full range of cost competitive, vertically-integrated global supply chain solutions through which we can design, build, ship and manage a complete packaged product for our customers. This enables our customers to leverage our supply chain solutions to meet their product requirements throughout the entire product life cycle.
Over the past few years, we have seen an increased level of diversification by many companies, primarily in the technology sector. Some companies that have historically identified themselves as software providers, Internet service providers or e-commerce retailers have entered the highly competitive and rapidly evolving technology hardware markets, such as mobile devices, home entertainment and wearable devices. This trend has resulted in a significant change in the manufacturing and supply chain solutions requirements of such companies. While the products have become more complex, the supply chain solutions required by such companies have become more customized and demanding, and it has changed the manufacturing and supply chain landscape significantly.
We use a portfolio approach to manage our extensive service offerings. As our customers change the way they go to market, we have the capability to reorganize and rebalance our business portfolio in order to align with our customers' needs and requirements in an effort to optimize operating results. The objective of our business model is to allow us to be flexible and redeploy and reposition our assets and resources as necessary to meet specific customer's supply chain solutions needs across all the markets we serve and earn a return on our invested capital above the weighted average cost of that capital.
During the past several years, we have evolved our long-term portfolio towards a mix of businesses which possess longer product life cycles and higher segment operating margins such as reflected in our IEI and HRS businesses. We have expanded our design and engineering relationships through our product innovation centers and global design centers.
During fiscal year 2019, we took actions to optimize our portfolio with greater focus to be placed on higher margin, less volatile businesses. During the first half of fiscal year 2020 in connection with the recent geopolitical developments and uncertainties, primarily impacting one customer in China, we experienced a reduction in demand for products assembled for that customer. As a result, we accelerated our strategic decision to reduce our exposure to certain high-volatility products in both China and India. We also initiated targeted activities to restructure our business to further reduce and streamline our cost structure. We recognized $199 million of charges during the first three quarters of fiscal year 2020, comprised of approximately $143 million of cash charges predominantly for employee severance, and $56 million of non-cash charges primarily related to asset impairments. While the bulk of the restructuring charges were executed in the first three quarters of fiscal year 2020, we expect to incur additional restructuring charges as we continue to optimize our portfolio with the majority of these activities planned to be completed by the end of the fiscal year.

34


We believe that our continued business transformation is strategically positioning us to take advantage of the long-term, future growth prospects for outsourcing of advanced manufacturing capabilities, design and engineering services and after-market services.
We are one of the world's largest providers of global supply chain solutions, with revenues of $18.7 billion for the nine-month period ended December 31, 2019 and $26.2 billion in fiscal year 2019. The following tables set forth the relative percentages and dollar amounts of net sales and net property and equipment, by country, based on the location of our manufacturing sites:
 
Three-Month Periods Ended
 
Nine-Month Periods Ended
Net sales:
December 31, 2019
 
December 31, 2018
 
December 31, 2019
 
December 31, 2018
 
(In millions)
China
$
1,638

 
25
%
 
$
1,779

 
26
%
 
$
4,535

 
24
%
 
$
5,179

 
26
%
Mexico
1,171

 
18
%
 
1,187

 
17
%
 
3,408

 
18
%
 
3,477

 
17
%
U.S.
966

 
15
%
 
886

 
13
%
 
2,677

 
14
%
 
2,173

 
11
%
Brazil
480

 
7
%
 
512

 
7
%
 
1,524

 
8
%
 
1,632

 
8
%
Malaysia
398

 
6
%
 
541

 
8
%
 
1,233

 
7
%
 
1,559

 
8
%
India
298

 
5
%
 
448

 
6
%
 
1,091

 
6
%
 
1,333

 
7
%
Other
1,510

 
24
%
 
1,570

 
23
%
 
4,257

 
23
%
 
4,631

 
23
%
 
$
6,461

 
 

 
$
6,923

 
 

 
$
18,725

 
 

 
$
19,984

 
 

Amounts may not sum due to rounding.
As previously disclosed, we have made certain immaterial corrections to net sales previously reported for the first, second, and third quarters of fiscal year 2019 primarily to reflect revenue from certain contracts with customers on a net basis. As a result of correcting these errors, net sales and cost of sales in the accompanying Condensed Consolidated Statement of Operations for the three-month and nine-month periods ended December 31, 2018 have been reduced by $22 million and $95 million, respectively, from previously reported amounts. These corrections had no impact on gross profit, segment income or net income for the periods presented.
 
As of
 
As of
Property and equipment, net:
December 31, 2019
 
March 31, 2019
 
(In millions)
Mexico
$
553

 
25
%
 
$
537

 
23
%
China
399

 
18
%
 
523

 
22
%
U.S.
375

 
17
%
 
361

 
15
%
India
209

 
9
%
 
219

 
9
%
Malaysia
120

 
5
%
 
138

 
6
%
Hungary
102

 
5
%
 
103

 
4
%
Other
448

 
21
%
 
454

 
21
%
 
$
2,206

 
 

 
$
2,336

 
 

Amounts may not sum due to rounding.
We believe that the combination of our design and engineering services, advanced supply chain management solutions and services, significant scale and global presence, and manufacturing campuses in low-cost geographic areas provide us with a competitive advantage and strong differentiation in the market for designing, manufacturing and servicing consumer and enterprise products for leading multinational and regional customers. Most of the underlying manufacturing and design assets are co-mingled on the operating campuses and are compatible across our sites and business and highly interchangeable throughout the platform. We continue to leverage our existing assets to redeploy installed capacity where it is needed, which is a notable strength of our global system. In addition, we continue to reposition and optimize our global footprints while maximizing efficiency and return of our asset base by entering into asset disposals and/or sales leaseback arrangements as needed.
Our operating results are affected by a number of factors, including the following:
 
changes in the macro-economic environment and related changes in consumer demand;

35



the mix of the manufacturing services we are providing, the number, size, and complexity of new manufacturing programs, the degree to which we utilize our manufacturing capacity, seasonal demand, shortages of components and other factors;

the effects on our business when our customers are not successful in marketing their products, or when their products do not gain widespread commercial acceptance;

our ability to achieve commercially viable production yields and to manufacture components in commercial quantities to the performance specifications demanded by our customers;

the effects on our business due to certain customers’ products having short product life cycles;

our customers’ ability to cancel or delay orders or change production quantities;

our customers’ decisions to choose internal manufacturing instead of outsourcing for their product requirements;

our exposure to financially troubled customers;

integration of acquired businesses and facilities;

increased labor costs due to adverse labor conditions in the markets we operate;

the impacts on our business due to component shortages or other supply chain related constraints;

changes in tax legislation; and

changes in trade regulations and treaties.
We are also subject to other risks as outline in Part II, Item 1A, “Risk Factors” and Part I, Item 1A of our Annual Report on Form 10-K for the fiscal year ended March 31, 2019.
CRITICAL ACCOUNTING POLICIES AND ESTIMATES 
The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP” or “GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results may differ from those estimates and assumptions. 
Refer to the accounting policies under Item 7, “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 March 31, 2019, where we discuss our more significant judgments and estimates used in the preparation of the condensed consolidated financial statements. There were no changes to our accounting policies other than the adoption of ASC 842, as discussed below.
Leases
We are a lessee with several non-cancellable operating leases, primarily for warehouses, buildings, and other assets such as vehicles and equipment. We determine if an arrangement is a lease at contract inception. A contract is a lease or contains a lease when (1) there is an identified asset, and (2) the customer has the right to control the use of the identified asset.
Beginning with the adoption of ASC 842 on April 1, 2019, we recognize a right-of-use (“ROU”) asset and a lease liability at the lease commencement date for our operating leases. For operating leases, the lease liability is initially measured at the present value of the unpaid lease payments at the lease commencement date. We have elected the short-term lease recognition and measurement exemption for all classes of assets, which allows us to not recognize ROU assets and lease liabilities for leases with a lease term of 12 months or less and with no purchase option we are reasonably certain of exercising. We have also elected the practical expedient to account for the lease and nonlease components as a single lease component, for all classes of underlying assets. Therefore, the lease payments used to measure the lease liability include all of the fixed considerations in the contract. Lease payments included in the measurement of the lease liability comprise the following: fixed payments (including in-substance fixed payments), and variable payments that depend on an index or rate (initially measured using the index or rate at the lease commencement date). As we cannot determine the interest rate implicit in the lease for our leases, we use our estimate of the incremental borrowing rate as of the commencement date in determining the present value of lease payments.

36


Our estimated incremental borrowing rate is the rate of interest it would have to pay on a collateralized basis to borrow an amount equal to the lease payments under similar terms. The lease term for all of our leases includes the non-cancellable period of the lease plus any additional periods covered by either an option to extend (or not to terminate) the lease that we are reasonably certain to exercise, or an option to extend (or not to terminate) the lease controlled by the lessor.
RESULTS OF OPERATIONS 
The following table sets forth, for the periods indicated, certain statements of operations data expressed as a percentage of net sales. The financial information and the discussion below should be read together with the condensed consolidated financial statements and notes thereto included in this document. In addition, reference should be made to our audited consolidated financial statements and notes thereto and related Management’s Discussion and Analysis of Financial Condition and Results of Operations included in our 2019 Annual Report on Form 10-K.
 
Three-Month Periods Ended
 
Nine-Month Periods Ended
 
December 31, 2019
 
December 31, 2018
 
December 31, 2019
 
December 31, 2018
Net sales
100.0
%
 
100.0
 %
 
100.0
%
 
100.0
%
Cost of sales
93.1

 
94.0

 
93.9

 
93.9

Restructuring charges
0.2

 
0.9

 
0.9

 
0.4

Gross profit
6.7

 
5.1

 
5.2

 
5.7

Selling, general and administrative expenses
3.4

 
3.4

 
3.4

 
3.6

Intangible amortization
0.2

 
0.3

 
0.3

 
0.3

Restructuring charges
0.0

 
0.1

 
0.1

 
0.1

Interest and other, net
0.6

 
0.8

 
0.7

 
0.7

Other charges (income), net
0.2

 
1.0

 
0.1

 
0.0

Income (loss) before income taxes
2.3

 
(0.5
)
 
0.6

 
1.0

Provision for income taxes
0.5

 
0.2

 
0.4

 
0.3

Net income (loss)
1.8
%
 
(0.7
)%
 
0.2
%
 
0.7
%
Net sales 
The following table sets forth our net sales by segment and their relative percentages: 
 
Three-Month Periods Ended
 
Nine-Month Periods Ended
Segments:
December 31, 2019
 
December 31, 2018
 
December 31, 2019
 
December 31, 2018
 
(In millions)
High Reliability Solutions
$
1,245

 
19
%
 
$
1,207

 
17
%
 
$
3,611

 
19
%
 
$
3,630

 
18
%
Industrial & Emerging Industries
1,989

 
31
%
 
1,659

 
24
%
 
5,411

 
29
%
 
4,671

 
23
%
Communications & Enterprise Compute
1,881

 
29
%
 
2,260

 
33
%
 
5,469

 
29
%
 
6,355

 
32
%
Consumer Technologies Group
1,346

 
21
%
 
1,797

 
26
%
 
4,234

 
23
%
 
5,328

 
27
%
 
$
6,461

 
 
 
$
6,923

 
 
 
$
18,725

 
 
 
$
19,984

 
 
Amounts may not sum due to rounding.
Net sales during the three-month period ended December 31, 2019 totaled $6.5 billion, representing a decrease of approximately $461 million, or 7% from $6.9 billion during the three-month period ended December 31, 2018. The decrease in sales was driven by reduced demand in our CTG and CEC segments offset by increases in our IEI and HRS segments. Our CTG segment decreased $451 million, primarily resulting from our targeted reduction to high volatility, low margin, short-cycle customers and product categories. Our CEC segment decreased $379 million, driven by reduced demand in our networking and telecommunication businesses due to the slower roll-out of 5G technology and our previously announced disengagement with a customer primarily in China and India. Our IEI segment increased $330 million, mainly driven by strong sales within our solar energy business and our home and lifestyle business. Our HRS segment increased $38 million, primarily due to ramps in our automotive business that more than offset the modestly lower demand in our health solution business. Net sales decreased $462 million to $2.6 billion in Asia, $14 million to $1.3 billion in Europe, offset by a modest increase of $15 million to $2.6 billion in the Americas.

37


Net sales during the nine-month period ended December 31, 2019 totaled $18.7 billion, representing a decrease of approximately $1.3 billion, or 6% from $20.0 billion during the nine-month period ended December 31, 2018. With the exception of our IEI segment that increased $0.7 billion and offsets the overall decline in sales, all of our remaining segments declined from the year ago period. The most notable decreases were in our CTG and CEC segments of $1.1 billion and $0.9 billion, respectively versus the prior year nine-month period. The majority of the changes in segment results for the nine month periods are due to the same factors described above. Net sales decreased $1.4 billion to $7.5 billion in Asia, and $102 million to $3.6 billion in Europe, offset by an increase of $196 million to $7.7 billion in the Americas.
Our ten largest customers, during the three and nine-month periods ended December 31, 2019, accounted for approximately 40% and 39% of net sales, respectively. Our ten largest customers, during the three and nine-month periods ended December 31, 2018, accounted for approximately 43% of net sales. No customer accounted for more than 10% of net sales during the three and nine-month periods ended December 31, 2019 or December 31, 2018.
Gross profit
Gross profit is affected by a number of factors, including the number and size of new manufacturing programs, product mix, component costs and availability, product life cycles, unit volumes, pricing, competition, new product introductions, capacity utilization and the expansion or consolidation of manufacturing facilities, as well as specific restructuring activities initiated from time to time. The flexible design of our manufacturing processes allows us to manufacture a broad range of products in our facilities and better utilize our manufacturing capacity across our diverse geographic footprint and service customers from all segments. In the cases of new programs, profitability normally lags revenue growth due to product start-up costs, lower manufacturing program volumes in the start-up phase, operational inefficiencies, and under-absorbed overhead. Gross margin for these programs often improves over time as manufacturing volumes increase, as our utilization rates and overhead absorption improve, and as we increase the level of manufacturing services content. As a result of these various factors, our gross margin varies from period to period.
Gross profit during the three-month period ended December 31, 2019 increased $73 million to $430 million, or 6.7% of net sales, from $357 million, or 5.1% of net sales, during the three-month period ended December 31, 2018, with gross margin improving 160 basis points. The increase in both gross profit and gross margin is primarily the result of favorable product mix driven from revenue increases in some of our higher margin businesses in IEI, improved operational execution, reduced fixed costs resulting from prior restructuring activities, coupled with lower restructuring charges recorded during the three-month period ended December 31, 2019.
Gross profit during the nine-month period ended December 31, 2019 decreased $165 million to $972 million, or 5.2% of net sales, from $1,137 million, or 5.7% of net sales, during the nine-month period ended December 31, 2018, with gross margin declining 50 basis points. The decrease in both gross profit and gross margin is primarily due to the geopolitical challenges and uncertainties which impacted specific customers resulting in restructuring charges recorded in the first half of fiscal year 2020 as well as the write down of inventory in the second quarter of fiscal year 2020 that will not be recovered due to significant reductions in future customer demand as we reduce our exposure to certain higher volatility businesses. These were partially offset by the favorable product mix and the increased revenues and gross profit from our IEI segment, the wind-down of our NIKE Mexico operations in the second half of fiscal year 2019, and benefits realized from our earlier restructuring activities initiated in fiscal year 2019.
Segment Income
An operating segment's performance is evaluated based on its pre-tax operating contribution, or segment income. Segment income is defined as net sales less cost of sales, and segment selling, general and administrative expenses, and does not include amortization of intangibles, stock-based compensation, customer related asset impairment charges, restructuring charges, the new revenue standard adoption impact, legal and other, interest and other, net and other charges (income), net. A portion of depreciation is allocated to the respective segment, together with other general corporate research and development and administrative expenses.

38


The following table sets forth segment income and margins. Historical information has been recast to reflect realignment of customers and/or products between segments:
 
Three-Month Periods Ended
 
Nine-Month Periods Ended
 
December 31, 2019
 
December 31, 2018
 
December 31, 2019
 
December 31, 2018
 
(In millions)
Segment income and reconciliation of income before tax:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
High Reliability Solutions
$
82

 
6.6
%
 
$
96

 
7.9
%
 
$
253

 
7.0
%
 
$
279

 
7.7
%
Industrial & Emerging Industries
124

 
6.3
%
 
79

 
4.7
%
 
331

 
6.1
%
 
196

 
4.2
%
Communications & Enterprise Compute
53

 
2.8
%
 
63

 
2.8
%
 
111

 
2.0
%
 
171

 
2.7
%
Consumer Technologies Group
25

 
1.8
%
 
39

 
2.1
%
 
82

 
1.9
%
 
97

 
1.8
%
Corporate and Other
(28
)
 
 
 
(20
)
 
 
 
(86
)
 
 
 
(76
)
 
 
   Total segment income
256

 
4.0
%
 
256

 
3.7
%
 
691

 
3.7
%
 
668

 
3.3
%
Reconciling items:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Intangible amortization
16

 
 
 
20

 
 
 
49

 
 
 
57

 
 
Stock-based compensation
19

 
 
 
21

 
 
 
53

 
 
 
61

 
 
Customer related asset impairments (1)
4

 
 
 
50

 
 
 
95

 
 
 
68

 
 
Restructuring charges (Note 17)
15

 
 
 
66

 
 
 
199

 
 
 
100

 
 
New revenue standard adoption impact (Note 4)

 
 
 

 
 
 

 
 
 
9

 
 
Legal and other (2)
7

 
 
 
5

 
 
 
28

 
 
 
25

 
 
Interest and other, net
36

 
 
 
54

 
 
 
136

 
 
 
137

 
 
Other charges (income), net (Note 9)
14

 
 
 
72

 
 
 
17

 
 
 
(9
)
 
 
    Income (loss) before income taxes
$
145

 
 
 
$
(32
)
 
 
 
$
114

 
 
 
$
219

 
 
Amounts may not sum due to rounding.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(1)
Customer related asset impairments for the three-month and nine-month periods ended December 31, 2019 and December 31, 2018 primarily relate to non-cash impairments of certain property and equipment for customers we have disengaged or are in the process of disengaging, additional provision for doubtful accounts receivable, charges for other asset impairments, and reserves for excess and obsolete inventory for certain customers experiencing financial difficulties and/or related to inventory that will not be recovered due to significant reductions in future customer demand as the Company reduces its exposure to certain higher volatility businesses.

(2)
Legal and other during the three-month and nine-month periods ended December 31, 2019 primarily consists of direct and incremental costs associated with certain wind-down activities related to the disengagement of a certain customer primarily in China and India.

Legal and other during the three and nine-month periods ended December 31, 2018 primarily consists of costs incurred relating to the independent investigation undertaken by the Audit Committee of the Company’s Board of Directors which was completed in June 2018. In addition, for the nine-month period ended December 31, 2018, Legal and other also includes certain charges of the China based Multek operations that was divested in the second quarter of fiscal year 2019.
HRS segment margin decreased 130 basis points, to 6.6% for the three-month period ended December 31, 2019, from 7.9% for the three-month period ended December 31, 2018. HRS segment margin decreased 70 basis points, to 7.0% for the nine-month period ended December 31, 2019, from 7.7% for the nine-month period ended December 31, 2018. The decrease in HRS segment margin during the periods is primarily the result of accelerated investments and costs associated with new program ramps and pricing pressure with demand declines in the global market that impacted product mix.
IEI segment margin increased 160 basis points, to 6.3% for the three-month period ended December 31, 2019, from 4.7% for the three-month period ended December 31, 2018.  IEI segment margin increased 190 basis points, to 6.1% for the nine-month period ended December 31, 2019, from 4.2% for the nine-month period ended December 31, 2018. The increase in IEI's margin is primarily due to a favorable business mix resulting from increased demand from new business particularly in Energy and in Home & Lifestyle, greater levels of design and engineering led engagements and improved operational execution.
CEC segment margin remained consistent at 2.8% for the three-month periods ended December 31, 2019 and December 31, 2018. CEC segment margin decreased 70 basis points, to 2.0% for the nine-month period ended December 31, 2019, from 2.7% for the nine-month period ended December 31, 2018. The decrease in CEC's margin during the nine-month period is

39


primarily due to geopolitical challenges and uncertainties which impacted demand from specific customers as well as a drop in demand in our networking and telecommunication businesses due to the slower roll-out of 5G technology which created elevated levels of unabsorbed manufacturing overhead costs.
CTG segment margin decreased 30 basis points to 1.8% for the three-month period ended December 31, 2019, from 2.1% for the three-month period ended December 31, 2018, as it remained pressured during our portfolio transition and ongoing repositioning of our operating structure. CTG segment margin increased 10 basis points, to 1.9% for the nine-month period ended December 31, 2019, from 1.8% for the nine-month period ended December 31, 2018, which reflected lower losses from our former strategic partnership with NIKE versus the nine-month period ended December 31, 2018 and mix improvements as we continued to rationalize and prune underperforming accounts to improve our portfolio mix.
Restructuring charges 
During fiscal year 2019, we took actions to optimize our portfolio with greater focus to be placed on higher margin, less volatile businesses. During the first half of fiscal year 2020 in connection with the recent geopolitical developments and uncertainties, primarily impacting one customer in China, we experienced a reduction in demand for products assembled for that customer. As a result, we accelerated our strategic decision to reduce our exposure to certain high-volatility products in both China and India. We also initiated targeted activities to restructure our business to further reduce and streamline our cost structure. During the three and nine-month periods ended December 31, 2019, we recognized $15 million and $199 million, respectively, of restructuring charges. We incurred cash charges of approximately $15 million and $143 million, respectively, that were predominantly for employee severance, in addition to non-cash charges for an immaterial amount and $56 million, respectively, primarily related to asset impairments during the three and nine-month periods ended December 31, 2019. While the bulk of the restructuring charges were executed in the first three quarters of fiscal year 2020, we expect to incur additional restructuring charges throughout the fourth quarter of fiscal year 2020, and expect to complete the majority of these activities by the end of the fiscal year.
During the three and nine-month periods ended December 31, 2018, we recognized $66 million and $100 million, respectively, for charges primarily associated with the wind down of our NIKE operations in Mexico, the majority of which were for non-cash asset impairments.
Selling, general and administrative expenses 
Selling, general and administrative expenses (“SG&A”) was $218 million, or 3.4% of net sales, during the three-month period ended December 31, 2019, decreasing $20 million from $238 million, or 3.4% of net sales, during the three-month period ended December 31, 2018. SG&A was $633 million, or 3.4% of net sales, during the nine-month period ended December 31, 2019decreasing $90 million from $723 million, or 3.6% of net sales, during the nine-month period ended December 31, 2018. These decreases were primarily due to strict cost discipline focused on driving further productivity improvements and a refined cost structure benefiting from prior restructuring initiatives.
Intangible amortization 
Amortization of intangible assets was $16 million during the three-month period ended December 31, 2019, compared to $20 million for the three-month period ended December 31, 2018, and $49 million during the nine-month period ended December 31, 2019, compared to $57 million for the nine-month period ended December 31, 2018. The decline in both periods was primarily due to certain intangibles now being fully amortized.
Interest and other, net 
Interest and other, net was $36 million during the three-month period ended December 31, 2019 compared to $54 million during the three-month period ended December 31, 2018, primarily due to a lower average borrowing levels and lower short term rates during the period.
Interest and other, net was $136 million during the nine-month period ended December 31, 2019 compared to $137 million during the nine-month period ended December 31, 2018, which primarily resulted from increases in net foreign exchange gains coupled with lower average borrowing levels, offset by higher expenses from our asset-backed securitization programs in addition to debt extinguishment costs incurred during fiscal year 2020.
Other charges (income), net

40


Other charges (income), net was $14 million of net expense during the three-month period ended December 31, 2019, compared to $72 million of net expense during the three-month period ended December 31, 2018, primarily as a result of the $70 million charge related to an investment in an unrelated third-party venture backed company, determined to be impaired in fiscal year 2019. Other charges (income), net was $17 million of net expense during the nine-month period ended December 31, 2019, compared to $9 million of net income during the nine-month period ended December 31, 2018, primarily as a result of the non-cash gain from the deconsolidation of Bright Machines recognized in fiscal year 2019.
Income taxes 
Certain of our subsidiaries, at various times, have been granted tax relief in their respective countries, resulting in lower income taxes than would otherwise be the case under ordinary tax rates. Refer to note 13, “Income Taxes” of the notes to the consolidated financial statements in our Annual Report on Form 10-K for the fiscal year ended March 31, 2019 for further discussion. 
Our policy is to provide a valuation allowance against deferred tax assets that in our estimation are not more likely than not to be realized. 
The consolidated effective tax rate was 23% and 65% for the three-month and nine-month periods ended December 31, 2019 and (42)% and 28% for the three-month and nine-month periods ended December 31, 2018. The effective rate varies from the Singapore statutory rate of 17% as a result of recognition of earnings in different jurisdictions (we generate most of our revenues and profits from operations outside of Singapore), operating loss carryforwards, income tax credits, release of previously established valuation allowances for deferred tax assets, liabilities for uncertain tax positions, as well as the effect of certain tax holidays and incentives granted to our subsidiaries primarily in China, Malaysia, Costa Rica, India, the Netherlands and Israel. The effective tax rate for the three-month period ended December 31, 2019 is significantly higher than the effective tax rate for the three-month period ended December 31, 2018, due to a changing jurisdictional mix of income, and our recognition of approximately $194 million in restructuring charges, impairment of non-core investment, and customer related asset impairments with minimal associated tax benefit for the three-month period ended December 31, 2018. The effective tax rate for the nine-month period ended December 31, 2019 is significantly higher than the effective tax rate for the nine-month period ended December 31, 2018, due to a changing jurisdictional mix of income and the company’s recognition of approximately $155 million in additional restructuring charges, impairment of non-core investments, and customer related asset impairments in the nine-month period ended December 31, 2019 compared to the nine-month period ended December 31, 2018. The charges for both respective periods generate minimal associated tax benefits.
LIQUIDITY AND CAPITAL RESOURCES 
As of December 31, 2019, we had cash and cash equivalents of approximately $1.8 billion and bank and other borrowings of approximately $2.8 billion. We have a $1.75 billion revolving credit facility that expires in June 2022, under which there were no borrowings outstanding as of the end of the quarter. We also entered into a JPY 33.525 billion term loan due April 2024, at three-month Yen LIBOR plus 0.50%, which was then swapped to U.S. dollars. In addition, we issued $650 million of 4.875% Notes in fiscal year 2020. The proceeds were used to repay the outstanding balance of our existing 4.625% Notes due February 2020, and the Term Loan due November 2021, resulting in a net debt reduction of $200 million. Refer to note 7 to the condensed consolidated financial statement for details. As of December 31, 2019, we were in compliance with the covenants under all of our credit facilities and indentures.
Cash used in operating activities was $1.7 billion during the nine-month period ended December 31, 2019, primarily driven by cash outflows related to accounts receivable. Cash collections from the deferred purchase price on our ABS sales program, prior to amendment and including collection on the repurchased deferred purchase price receivables, of $2.5 billion were included in cash from investing activities (refer to note 12 to the condensed consolidated financial statements for discussion of the amendment). This was coupled with $39 million of net income for the period, partially offset by $579 million of non-cash charges such as depreciation, amortization, restructuring and impairment charges, and stock-based compensation.
We believe net working capital and net working capital as a percentage of annualized net sales are key metrics that measure our liquidity. Net working capital is calculated as current quarter accounts receivable, net of allowance for doubtful accounts, adding back the reduction in accounts receivable resulting from non-cash accounts receivable sales, plus inventories and contract assets, less accounts payable and certain other current liabilities related to vendor financing programs. Net working capital decreased $175 million as of December 31, 2019, from $1.7 billion as of March 31, 2019. This decrease is primarily driven by a $284 million increase in accounts payable, offset by a $154 million increase in net receivables. Our current quarter net working capital as a percentage of annualized net sales for the quarter ended December 31, 2019, decreased to 5.8% from 6.7% of annualized net sales for the quarter ended March 31, 2019. We generally operate in a net working capital targeted range between 6% to 8% of annualized revenue for the quarter.

41


Cash provided by investing activities was $2.3 billion during the nine-month period ended December 31, 2019. This was primarily driven by $2.5 billion of cash collections on deferred purchase price receivables from our ABS programs during the nine-month period ended December 31, 2019, offset by approximately $274 million of net capital expenditures for property and equipment to continue expanding capabilities and capacity in support of our expanding IEI and HRS businesses.
We believe adjusted free cash flow is an important liquidity metric because it measures, during a given period, the amount of cash generated that is available to repay debt obligations, make investments, fund acquisitions, repurchase company shares and for certain other activities. Our adjusted free cash flow is defined as cash from operations, plus cash collections of deferred purchase price receivables, less net purchases of property and equipment to present adjusted cash flows on a consistent basis for investor transparency (refer to note 12 to the condensed consolidated financial statements for discussion of the amendment of the ABS programs). We also excluded the impact to cash flows related to certain vendor programs that is required for US GAAP presentation. Our adjusted free cash flows for the nine-month period ended December 31, 2019 was $538 million compared to a use of $126 million for the nine-month period ended December 31, 2018. Adjusted free cash flow is not a measure of liquidity under U.S. GAAP, and may not be defined and calculated by other companies in the same manner. Adjusted free cash flow should not be considered in isolation or as an alternative to net cash provided by operating activities. Adjusted free cash flows reconcile to the most directly comparable GAAP financial measure of cash flows from operations as follows: 
 
Nine-Month Periods Ended
 
December 31, 2019
 
December 31, 2018
 
(In millions)
Net cash used in operating activities
(1,699
)
 
$
(2,329
)
Cash collection of deferred purchase price and other
2,511

 
2,708

Purchases of property and equipment
(376
)
 
(592
)
Proceeds from the disposition of property and equipment
102

 
87

Adjusted free cash flow
$
538

 
$
(126
)
Cash used by financing activities was $462 million during the nine-month period ended December 31, 2019, which was primarily driven by $663 million of proceeds, net of discount and premium, received following the issuance of the 2029 Notes, $300 million of proceeds following the execution of our term loan agreement due April 2024 during the first quarter of fiscal year 2020, coupled with $54 million of proceeds from drawdowns from our India term loan facility. For further information, see note 7 to the condensed consolidated financial statements. Partially offsetting the proceeds described above were i) $500 million of cash paid for the repurchase of the outstanding balance of our 4.625% Notes due February 2020, ii) $672 million of cash paid for the repayment of the term loan due November 2021, iii) $91 million of cash paid for the outstanding balance of our short-term bank borrowings facility in India, and iv) $173 million of cash paid for the repurchase of our ordinary shares.
Our cash balances are generated and held in numerous locations throughout the world. Liquidity is affected by many factors, some of which are based on normal ongoing operations of the business and some of which arise from fluctuations related to global economics and markets. Local government regulations may restrict our ability to move cash balances to meet cash needs under certain circumstances; however, any current restrictions are not material. We do not currently expect such regulations and restrictions to impact our ability to pay vendors and conduct operations throughout the global organization. We believe that our existing cash balances, together with anticipated cash flows from operations and borrowings available under our credit facilities, will be sufficient to fund our operations through at least the next twelve months. As of December 31, 2019, and March 31, 2019, over half of our cash and cash equivalents were held by foreign subsidiaries outside of Singapore. Although substantially all of the amounts held outside of Singapore could be repatriated under current laws, a significant amount could be subject to income tax withholdings. We provide for tax liabilities on these amounts for financial statement purposes, except for certain of our foreign earnings that are considered indefinitely reinvested outside of Singapore (approximately $1.6 billion as of March 31, 2019). Repatriation could result in an additional income tax payment; however, for the majority of our foreign entities, our intent is to permanently reinvest these funds outside of Singapore and our current plans do not demonstrate a need to repatriate them to fund our operations in jurisdictions outside of where they are held. Where local restrictions prevent an efficient intercompany transfer of funds, our intent is that cash balances would remain outside of Singapore and we would meet our liquidity needs through ongoing cash flows, external borrowings, or both. 
Future liquidity needs will depend on fluctuations in levels of inventory, accounts receivable and accounts payable, the timing of capital expenditures for new equipment, the extent to which we utilize operating leases for new facilities and equipment, and the levels of shipments and changes in the volumes of customer orders.
We maintain global paying services agreements with several financial institutions. Under these agreements, the financial institutions act as our paying agents with respect to accounts payable due to our suppliers who elect to participate in the

42


program. The agreements allow our suppliers to sell their receivables to one of the participating financial institutions at the discretion of both parties on terms that are negotiated between the supplier and the respective financial institution. Our obligations to our suppliers, including the amounts due and scheduled payment dates, are not impacted by our suppliers’ decisions to sell their receivables under this program. The cumulative payments due to suppliers participating in the programs amounted to approximately $0.2 billion and $0.6 billion for the three and nine-month periods ended December 31, 2019, respectively, and approximately $0.1 billion and $0.3 billion for the three and nine-month periods ended December 31, 2018, respectively. Pursuant to their agreement with one of the financial institutions, certain suppliers may elect to be paid early at their discretion. We are not always notified when our suppliers sell receivables under these programs. The available capacity under these programs can vary based on the number of investors and/or financial institutions participating in these programs at any point in time.
In addition, we maintain various uncommitted short-term financing facilities including but not limited to credit import advance facility and revolving sale and repurchase of subordinated note established under the securitization facility, under which there were no borrowings outstanding as of December 31, 2019.
Historically, we have funded operations from cash and cash equivalents generated from operations, proceeds from public offerings of equity and debt securities, bank debt and lease financings. We also sell a designated pool of trade receivables under asset-backed securitization ("ABS") programs and sell certain trade receivables, which are in addition to the trade receivables sold in connection with these securitization agreements. We anticipate that we will enter into debt and equity financings, sales of accounts receivable and lease transactions to fund acquisitions and anticipated growth.
The sale or issuance of equity or convertible debt securities could result in dilution to current shareholders. Further, we may issue debt securities that have rights and privileges senior to those of holders of ordinary shares, and the terms of this debt could impose restrictions on operations and could increase debt service obligations. This increased indebtedness could limit our flexibility as a result of debt service requirements and restrictive covenants, potentially affect our credit ratings, and may limit our ability to access additional capital or execute our business strategy. Any downgrades in credit ratings could adversely affect our ability to borrow as a result of more restrictive borrowing terms. We continue to assess our capital structure and evaluate the merits of redeploying available cash to reduce existing debt or repurchase ordinary shares. 
Under our current share repurchase program, our Board of Directors authorized repurchases of our outstanding ordinary shares for up to $500 million in accordance with the share purchase mandate approved by our shareholders at the date of the most recent Annual General Meeting which was held on August 20, 2019. During the nine-month period ended December 31, 2019, we paid $173 million to repurchase shares under the current and prior repurchase plans at an average price of $10.66 per share. As of December 31, 2019, shares in the aggregate amount of $402 million were available to be repurchased under the current plan. 
CONTRACTUAL OBLIGATIONS AND COMMITMENTS 
Information regarding our long-term debt payments, operating lease payments, capital lease payments and other commitments is provided in Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of our Annual Report on our Form 10-K for the fiscal year ended March 31, 2019
During the fiscal year 2020, we entered into a JPY 33.525 billion term loan agreement due April 2024, at three-month Yen LIBOR plus 0.50%, which was then swapped to U.S. dollars. In addition, we issued $650 million of 4.875% Notes due June 15, 2029. Part of the proceeds obtained were used to repay the outstanding balance of our existing 4.625% Notes due February 2020, and the Term Loan due November 2021.
Other than the changes discussed above, there were no material changes in our contractual obligations and commitments since March 31, 2019.
OFF-BALANCE SHEET ARRANGEMENTS
We sell designated pools of trade receivables to unaffiliated financial institutions under our ABS programs. Effective November 2019, we amended the structure and removed the requirement for the deferred purchase price receivable. Under the New ABS Programs, the entire purchase price of sold receivables are paid in cash and are guaranteed. For further information on the amendment see note 12 to the condensed consolidated financial statements. Prior to November 26, 2019, under the old ABS structure, in addition to cash, we received a deferred purchase price receivable for each pool of the receivables sold. Each of these deferred purchase price receivables served as additional credit support to the financial institutions and was recorded at its estimated fair value. As of March 31, 2019, the fair value of our deferred purchase price receivable was approximately $293 million. There are no deferred purchase price receivables outstanding as of December 31, 2019.

43


As of December 31, 2019, and March 31, 2019, the outstanding balance on receivables sold for cash was $1.2 billion and $1.3 billion, respectively, under our asset-backed securitization programs and accounts receivable factoring program, which are not included in our condensed consolidated balance sheets. For further information, see note 12 to the condensed consolidated financial statements.
ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK 
There were no material changes in our exposure to market risks for changes in interest and foreign currency exchange rates for the nine-month period ended December 31, 2019 as compared to the fiscal year ended March 31, 2019
ITEM 4. CONTROLS AND PROCEDURES 
(a) Evaluation of Disclosure Controls and Procedures
The Company's management, with the participation of the Chief Executive Officer and Chief Financial Officer has evaluated the effectiveness of the Company's disclosure controls and procedures (as defined in Rule 13a-15(e) under the Exchange Act) as of December 31, 2019. Based on that evaluation, the Company's Chief Executive Officer and Chief Financial Officer concluded that, as of December 31, 2019, the Company's disclosure controls and procedures were effective in ensuring that information required to be disclosed by the Company in reports that it files or submits under the Securities Exchange Act of 1934, as amended, is (i) recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission's rules and forms and (ii) accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosure.
(b) Changes in Internal Control Over Financial Reporting
Except for the implementation of certain internal controls related to our April 1, 2019 adoption of ASC 842, Leases, guidance issued by the Financial Accounting Standards Board, there were no changes in our internal control over financial reporting that occurred during our first, second, and third quarters of fiscal year 2020 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. 

44


PART II. OTHER INFORMATION
 
ITEM 1. LEGAL PROCEEDINGS 
For a description of our material legal proceedings, see note 14 “Commitments and Contingencies” in the notes to the condensed consolidated financial statements, which is incorporated herein by reference. 
ITEM 1A. RISK FACTORS
In addition to the other information set forth in this report, you should carefully consider the risks and uncertainties discussed in Part I, “Item 1A. Risk Factors” in our Annual Report on Form 10-K for the year ended March 31, 2019, which could materially affect our business, financial condition or future results. The risks described in our Annual Report on Form 10-K are not the only risks facing our Company. Additional risks and uncertainties not currently known to us or that we currently deem to be not material also may materially and adversely affect our business, financial condition and/or operating results. We are including the following revised risk factors, which update and supersede the corresponding risk factors disclosed in our Annual Report on Form 10-K for the year ended March 31, 2019, and which should be read in conjunction with our description of risk factors in Part I, Item 1A, "Risk Factors" of our Annual Report on Form 10-K for the year ended March 31, 2019:
We conduct operations in a number of countries and are subject to the risks inherent in international operations.
The geographic distances between the Americas, Asia and Europe create a number of logistical and communications challenges for us. These challenges include managing operations across multiple time zones, directing the manufacture and delivery of products across distances, coordinating procurement of components and raw materials and their delivery to multiple locations, and coordinating the activities and decisions of the core management team, which is based in a number of different countries.
Facilities in several different locations may be involved at different stages of the production process of a single product, leading to additional logistical difficulties.
Because our manufacturing operations are located in a number of countries throughout the Americas, Asia and Europe, we are subject to risks of changes in economic and political conditions in those countries, including:
fluctuations in the value of local currencies;

labor unrest, difficulties in staffing and geographic labor shortages;

longer payment cycles;

cultural differences;

increases in duties, tariffs, and taxation levied on our products including anti-dumping and countervailing duties;

trade restrictions including limitations on imports or exports of components or assembled products, unilaterally or bilaterally;

trade sanctions and related regulatory enforcement actions and other proceedings;

potential trade wars;

increased scrutiny by the media and other third parties of labor practices within our industry (including but not limited to working conditions) which may result in allegations of violations, more stringent and burdensome labor laws and regulations and inconsistency in the enforcement and interpretation of such laws and regulations, higher labor costs, and/or loss of revenues if our customers become dissatisfied with our labor practices and diminish or terminate their relationship with us;

imposition of restrictions on currency conversion or the transfer of funds;

expropriation of private enterprises;

ineffective legal protection of our intellectual property rights in certain countries;

45



natural disasters;

exposure to infectious disease and epidemics, including the effects of the coronavirus outbreak on our business operations in geographic locations impacted by the outbreak and on the business operations of our customers and suppliers;

inability of international customers and suppliers to obtain financing resulting from tightening of credit in international financial markets;

political unrest; and

a potential reversal of current favorable policies encouraging foreign investment or foreign trade by our host countries.
The attractiveness of our services to customers and our ability to conduct business with certain customers can be affected by changes in U.S. and other countries' trade policies. In 2018, the U.S. imposed tariffs on a large variety of products of Chinese origin. The U.S. government has also indicated a readiness to further expand the scope of the tariffs on Chinese goods if negotiations are not successful, and most recently, effective May 10, 2019, increased tariffs on $200 billion of Chinese goods to 25% and on May 13, 2019 began imposing 15% tariffs on an additional list of thousands of Chinese goods. A “phase one” trade deal signed between the U.S. and China on January 15, 2020 accompanied a U.S. decision to cancel a plan to increase tariffs on an additional list of Chinese products and to reduce the tariffs imposed on May 13, 2019 from 15% to 7.5% effective February 14, 2020. While the signing of the agreement signals a cooling of tensions between the U.S. and China over trade, concerns over the stability of bilateral trade relations remain, particularly given the limited scope of the phase one agreement. Further, on May 15, 2019, President Trump issued an executive order designed to secure the information and communications technology and services supply chain, which would restrict the acquisition or use in the United States of information and communications technology or services designed, developed, manufactured, or supplied by persons owned by, controlled by, or subject to the jurisdiction or direction of foreign adversaries. The executive order is subject to implementation by the Secretary of Commerce and applies to contracts entered into prior to the effective date of the order. In addition, the U.S. Commerce Department has implemented additional restrictions and may implement further restrictions that would affect conducting business with certain Chinese companies. Depending upon their duration and implementation, as well as our ability to mitigate their impact, these tariffs, the executive order and its implementation and other regulatory actions could materially affect our business, including in the form of increased cost of goods sold, decreased margins, increased pricing for customers, and reduced sales. Further, one of our former customers, Huawei Technologies Co., Ltd., and some of its affiliates have been added to the U.S. Department of Commerce’s Entity List, and we could be subject to reputational harm based on its business activities, including activities with sanctioned countries.
In addition, some countries in which we operate, such as Brazil, Hungary, India, Mexico, Malaysia and Poland, have experienced periods of slow or negative growth, high inflation, significant currency devaluations or limited availability of foreign exchange. Furthermore, in countries such as China, Brazil, India and Mexico, governmental authorities exercise significant influence over many aspects of the economy, and their actions could have a significant effect on us. We could be seriously harmed by inadequate infrastructure, including lack of adequate power and water supplies, transportation, raw materials and parts in countries in which we operate. In addition, we may encounter labor disruptions and rising labor costs, in particular within the lower-cost regions in which we operate. Any increase in labor costs that we are unable to recover in our pricing to our customers could adversely impact our operating results.
Operations in foreign countries also present risks associated with currency exchange and convertibility, inflation and repatriation of earnings. In some countries, economic and monetary conditions and other factors could affect our ability to convert our cash distributions to U.S. dollars or other freely convertible currencies, or to move funds from our accounts in these countries. Furthermore, the central bank of any of these countries may have the authority to suspend, restrict or otherwise impose conditions on foreign exchange transactions or to approve distributions to foreign investors.
We are subject to risks relating to litigation and regulatory investigations and proceedings, which may have a material adverse effect on our business.
From time to time, we are involved in various claims, suits, investigations and legal proceedings. Additional legal claims or regulatory matters may arise in the future and could involve matters relating to commercial disputes, government regulatory and compliance, intellectual property, antitrust, tax, employment or shareholder issues, product liability claims and other issues on a global basis. If we receive an adverse judgment in any such matter, we could be required to pay substantial damages and cease certain practices or activities. Regardless of the merits of the claims, litigation and other proceedings may be both time-consuming and disruptive to our business. The defense and ultimate outcome of any lawsuits or other legal proceedings may

46


result in higher operating expenses and a decrease in operating margin, which could have a material adverse effect on our business, financial condition, or results of operations.
On May 8, 2018, a putative class action was filed in the Northern District of California against the Company and certain officers alleging violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, and Rule 10b-5, promulgated thereunder, alleging misstatements and/or omissions in certain of the Company’s financial results, press releases and SEC filings made during the putative class period of January 26, 2017 through April 26, 2018. On October 1, 2018, the Court appointed lead plaintiff and lead plaintiff’s counsel in the case. On November 28, 2018, lead plaintiff filed an amended complaint alleging misstatements and/or omissions in certain of the Company’s SEC filings, press releases, earnings calls, and analyst and investor conferences and expanding the putative class period through October 25, 2018. On April 3, 2019, the Court vacated its prior order appointing lead plaintiff and lead plaintiff’s counsel and reopened the lead plaintiff appointment process. On September 26, 2019, the Court appointed a new lead plaintiff and lead plaintiff’s counsel in the case. On November 8, 2019, lead plaintiff filed a further amended complaint. On December 4, 2019, Defendants filed a motion to dismiss the amended complaint. Defendants’ motion to dismiss is set for hearing on April 9, 2020. Any existing or future lawsuits could be time-consuming, result in significant expense and divert the attention and resources of our management and other key employees, as well as harm our reputation, business, financial condition or results of operations.
On February 14, 2019, we submitted an initial notification of voluntary disclosure to the U.S. Department of the Treasury, Office of Foreign Assets Control ("OFAC") regarding possible noncompliance with U.S. economic sanctions requirements among certain non-U.S. Flex-affiliated operations. We have initiated an internal investigation regarding this matter which is ongoing.  We cannot predict the total costs to be incurred in response to any steps taken by OFAC, the potential impact on our personnel or to what extent we could be subject to penalties, which could be material. Nor can we predict how long it will take to complete our investigation and for a disposition by OFAC.
Weak global economic conditions, geopolitical uncertainty and instability in financial markets may adversely affect our business, results of operations, financial condition, and access to capital markets.
Our revenue and gross margin depend significantly on general economic conditions and the demand for products in the markets in which our customers compete. Adverse worldwide economic conditions and geopolitical uncertainty may create challenging conditions in the electronics industry. For example, these conditions may be adversely impacted by the pending withdrawal of the United Kingdom from the EU (“Brexit”), which was originally scheduled to take place on October 31, 2019, following its referendum on EU membership. On October 22, 2019, the House of Commons of the United Kingdom voted for a withdrawal agreement to enact Brexit. The U.K. is now scheduled to leave the EU on January 31, 2020, followed by an 11-month transition period by which to leave the single market and customs union. The political and economic instability created by Brexit caused and may continue to cause significant volatility in global markets. Additionally, conditions may be adversely impacted by the actions that the U.S. or other countries have taken or may take with respect to certain treaty and trade relationships with other countries. The U.S. has thus far signaled a desire to reach a broad trade deal with a post-Brexit U.K. this year, but demands for concessions on issues like tariffs, non-tariff barriers, tax policies, and market access could present obstacles to achieving an agreement. Disagreements over similar issues, including market access, non-tariff barriers, and digital service taxes continue to raise the possibility of the U.S. imposing more tariffs on EU goods, even as the U.S. government signals a desire to reach a trade deal with the EU. These conditions may result in reduced consumer and business confidence and spending in many countries, a tightening in the credit markets, a reduced level of liquidity in many financial markets, high volatility in credit, fixed income and equity markets, currency exchange rate fluctuations, and global economic uncertainty. In addition, longer term disruptions in the capital and credit markets could adversely affect our access to liquidity needed for our business. If financial institutions that have extended credit commitments to us are adversely affected by the conditions of the U.S. and international capital markets, they may become unable to fund borrowings under their credit commitments to us, which could have an adverse impact on our financial condition and our ability to borrow additional funds, if needed, for working capital, capital expenditures, acquisitions, research and development and other corporate purposes.

47


ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS 
Issuer Purchases of Equity Securities
The following table provides information regarding purchases of our ordinary shares made by us for the period from September 28, 2019 through December 31, 2019:
Period (2)

Total Number of
Shares
Purchased (1)

Average Price
Paid per
Share

Total Number of
Shares Purchased as
Part of Publicly
Announced Plans or
Programs

Approximate Dollar 
Value of Shares that 
May Yet Be Purchased Under
 the Plans or Programs
September 28, 2019 - November 1, 2019

1,198,161


$
10.40


1,198,161


$
450,516,689

November 2, 2019 - November 29, 2019

1,860,812


$
11.95


1,860,812


$
428,272,585

November 30, 2019 - December 31, 2019

2,225,906


$
11.79


2,225,906


$
402,022,827

Total

5,284,879


 


5,284,879


 


(1)
During the period from September 28, 2019 through December 31, 2019, all purchases were made pursuant to the program discussed below in open market transactions. All purchases were made in accordance with Rule 10b-18 under the Securities Exchange Act of 1934.

(2)
On August 20, 2019, our Board of Directors authorized repurchases of our outstanding ordinary shares for up to $500 million. This is in accordance with the share purchase mandate whereby our shareholders approved a repurchase limit of 20% of our issued ordinary shares outstanding at the Annual General Meeting held on the same date as the Board authorization. As of December 31, 2019, shares in the aggregate amount of $402.0 million were available to be repurchased under the current plan.

48


ITEM 3. DEFAULTS UPON SENIOR SECURITIES 
None 
ITEM 4. MINE SAFETY DISCLOSURES 
Not applicable 
ITEM 5. OTHER INFORMATION 
None

49


ITEM 6. EXHIBITS
EXHIBIT INDEX
 
 
 
 
 
 
Incorporated by Reference
 
 
 
Filed
Exhibit No.
 
Exhibit
 
Form
 
File No.
 
Filing Date
 
Exhibit No.
 
Herewith
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Indenture, dated as of June 6, 2019, by and between the Company and U.S. Bank National Association, as trustee
 
8-K
 
000-23354
 
6/6/2019
 
4.1

 
 
 
First Supplemental Indenture, dated as of June 6, 2019, by and between the Company and U.S. Bank National Association, as trustee
 
8-K
 
000-23354
 
6/6/2019
 
4.2

 
 
 
Second Supplemental Indenture, dated as of November 7, 2019, by and between the Company and U.S. Bank National Association, as trustee
 
8-K
 
000-23354
 
11/7/2019
 
4.3

 
 
 
Form of 4.875% Global Note due 2029 (included in Exhibit 4.3)
 
8-K
 
000-23354
 
11/7/2019
 
4.4

 
 
 
Letter in lieu of consent of Deloitte & Touche LLP.
 
 
 
 
 
 
 
 
 
X
 
Certification of Principal Executive Officer pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
 
 
 
 
 
 
 
 
 
X
 
Certification of Principal Financial Officer pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
 
 
 
 
 
 
 
 
 
X
 
Certification of Chief Executive Officer and Chief Financial Officer pursuant to Rule 13a-14(b) under the Securities Exchange Act of 1934 and 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.*
 
 
 
 
 
 
 
 
 
X
101.INS
 
XBRL Instance Document
 
 
 
 
 
 
 
 
 
X
101.SCH
 
XBRL Taxonomy Extension Schema Document
 
 
 
 
 
 
 
 
 
X
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase Document
 
 
 
 
 
 
 
 
 
X
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase Document
 
 
 
 
 
 
 
 
 
X
101.LAB
 
XBRL Taxonomy Extension Label Linkbase Document
 
 
 
 
 
 
 
 
 
X
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase Document
 
 
 
 
 
 
 
 
 
X
104
 
Cover Page Interactive Data File (formatted as inline XBRL with applicable taxonomy extension information contained in Exhibits 101)
 
 
 
 
 
 
 
 
 
 
 
 

* This exhibit is furnished with this Quarterly Report on Form 10-Q, is not deemed filed with the Securities and Exchange Commission, and is not incorporated by reference into any filing of Flex Ltd. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date hereof and irrespective of any general incorporation language contained in such filing.

50


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.
 
 
 
FLEX LTD.
 
 
(Registrant)
 
 
 
 
 
 
 
 
/s/ REVATHI ADVAITHI
 
 
Revathi Advaithi
 
 
Chief Executive Officer
 
 
(Principal Executive Officer)
 
 
 
Date:
January 31, 2020
 
 
 
/s/ CHRISTOPHER E. COLLIER
 
 
Christopher E. Collier
 
 
Chief Financial Officer
 
 
(Principal Financial Officer)
 
 
 
Date:
January 31, 2020
 

51
EX-15.01 2 flex-exx1501x12312019.htm EXHIBIT 15.01 Exhibit


Exhibit 15.01
 
LETTER IN LIEU OF CONSENT OF DELOITTE & TOUCHE LLP
 
January 31, 2020
 
Flex Ltd.
2 Changi South Lane
Singapore 486123
 
We have reviewed, in accordance with the standards of the Public Company Accounting Oversight Board (United States), the unaudited interim financial information of Flex Ltd. and subsidiaries for the three-month and nine-month periods ended December 31, 2019 and December 31, 2018, as indicated in our report dated January 31, 2020; because we did not perform an audit, we expressed no opinion on that information.

We are aware that our report referred to above, which is included in your Quarterly Report on Form 10-Q for the quarter ended December 31, 2019, is incorporated by reference in Registration Statement No. 333-222773 on Form S-3ASR, and Registration Statement Nos. 333-220002, 333-212267, 333-207325, and 333-170710 on Form S-8.

We also are aware that the aforementioned report, pursuant to Rule 436(c) under the Securities Act of 1933, is not considered a part of the Registration Statement prepared or certified by an accountant or a report prepared or certified by an accountant within the meaning of Sections 7 and 11 of that Act.

/s/ DELOITTE & TOUCHE LLP

San Jose, California



EX-31.01 3 flex-exx3101x12312019.htm EXHIBIT 31.01 Exhibit


EXHIBIT 31.01
 
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO
SECTION 302
OF THE SARBANES-OXLEY ACT OF 2002
 
I, Revathi Advaithi, certify that:
 
1.
I have reviewed this Quarterly Report on Form 10-Q of Flex Ltd.;

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.
 
Date:  January 31, 2020
 
/s/ Revathi Advaithi
 
Revathi Advaithi
 
Chief Executive Officer
 


EX-31.02 4 flex-exx3102x12312019.htm EXHIBIT 31.02 Exhibit


EXHIBIT 31.02
 
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO
SECTION 302
OF THE SARBANES-OXLEY ACT OF 2002
 
I, Christopher E. Collier, certify that:
 
1.
I have reviewed this Quarterly Report on Form 10-Q of Flex Ltd.;

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.
 
Date:  January 31, 2020 
/s/ Christopher E. Collier
 
Christopher E. Collier
 
Chief Financial Officer
 


EX-32.01 5 flex-exx3201x12312019.htm EXHIBIT 32.01 Exhibit


EXHIBIT 32.01
 
CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER PURSUANT TO
18 U.S.C. SECTION 1350
AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002
 
We, Revathi Advaithi and Christopher E. Collier, Chief Executive Officer and Chief Financial Officer, respectively, of Flex Ltd. (the “Company”), hereby certify, to the best of our knowledge, pursuant to 18 U.S.C. § 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
 
the Quarterly Report on Form 10-Q of the Company for the period ended December 31, 2019, as filed with the Securities and Exchange Commission (the “Report”), fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

A signed original of this written statement has been provided to Flex Ltd. and will be retained by it and furnished to the Securities and Exchange Commission or its staff upon request.
  
Date:
January 31, 2020
/s/ Revathi Advaithi
 
 
Revathi Advaithi
 
 
Chief Executive Officer
 
 
(Principal Executive Officer)
 
 
 
Date:
January 31, 2020
/s/ Christopher E. Collier
 
 
Christopher E. Collier
 
 
Chief Financial Officer
 
 
(Principal Financial Officer)
 



EX-101.SCH 6 flex-20191231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2111100 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - BALANCE SHEET ITEMS link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - BALANCE SHEET ITEMS - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - BALANCE SHEET ITEMS - Future Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - BALANCE SHEET ITEMS - Goodwill and Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - BALANCE SHEET ITEMS - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - BALANCE SHEET ITEMS (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - BANK BORROWINGS AND LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - BANK BORROWINGS AND LONG-TERM DEBT - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - BANK BORROWINGS AND LONG-TERM DEBT - Debt Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - BANK BORROWINGS AND LONG-TERM DEBT - Debt Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - BANK BORROWINGS AND LONG-TERM DEBT - Repayment of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - BANK BORROWINGS AND LONG-TERM DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 2414401 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 1003501 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - EARNINGS (LOSS) PER SHARE link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - EARNINGS (LOSS) PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES - Assets and Liabilities Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES - Debt Not Carried at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - FINANCIAL INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - FINANCIAL INSTRUMENTS - Foreign Currency Risk Management (Details) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - FINANCIAL INSTRUMENTS - Notional Amount (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - FINANCIAL INSTRUMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - INTEREST AND OTHER, NET link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - INTEREST AND OTHER, NET (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - INTEREST AND OTHER, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - LEASES - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2403406 - Disclosure - LEASES - Future Minimum Lease Payments Under Noncancellable Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2403406 - Disclosure - LEASES - Future Minimum Lease Payments Under Noncancellable Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2403407 - Disclosure - LEASES - Future Minimum Lease Payments Under Noncancellable Leases Prior To Adoption Of ASC 842 (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - LEASES - Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - LEASES - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 2403405 - Disclosure - LEASES - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 2401402 - Disclosure - ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION (Policies) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - OTHER CHARGES (INCOME), NET link:presentationLink link:calculationLink link:definitionLink 2409401 - Disclosure - OTHER CHARGES (INCOME), NET (Details) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - RESTRUCTURING CHARGES link:presentationLink link:calculationLink link:definitionLink 2417402 - Disclosure - RESTRUCTURING CHARGES - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2417403 - Disclosure - RESTRUCTURING CHARGES - Summary of Restructuring Charges (Details) link:presentationLink link:calculationLink link:definitionLink 2317301 - Disclosure - RESTRUCTURING CHARGES (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - REVENUE - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - REVENUE - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - SEGMENT REPORTING link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - SEGMENT REPORTING (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - SEGMENT REPORTING (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - SHARE-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - SHARE-BASED COMPENSATION - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - SHARE-BASED COMPENSATION - Location of Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - SHARE-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - SHARE REPURCHASES link:presentationLink link:calculationLink link:definitionLink 2415401 - Disclosure - SHARE REPURCHASES (Details) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - TRADE RECEIVABLES SECURITIZATION link:presentationLink link:calculationLink link:definitionLink 2412401 - Disclosure - TRADE RECEIVABLES SECURITIZATION (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 flex-20191231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 flex-20191231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 flex-20191231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Treasury Stock, Number of Shares and Restriction Disclosures [Abstract] Aggregate shares repurchased and retired (in shares) Stock Repurchased and Retired During Period, Shares Aggregate purchase price of shares repurchased and retired Stock Repurchased and Retired During Period, Value Authorized amount of stock repurchase program Stock Repurchase Program, Authorized Amount Amount remaining to be repurchased under the plans Stock Repurchase Program, Remaining Authorized Repurchase Amount Other Income and Expenses [Abstract] OTHER CHARGES (INCOME), NET Other Income and Other Expense Disclosure [Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of sales Cost of Sales [Member] Selling, general and administrative expenses Selling, General and Administrative Expenses [Member] Share-based compensation Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based compensation expense Share-based Payment Arrangement, Expense Statement of Comprehensive Income [Abstract] Net income (loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Foreign currency translation adjustments, net of zero tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Unrealized gain (loss) on derivative instruments and other, net of zero tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent Unrealized gain (loss) on derivative instruments and other, net of zero tax Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax, Portion Attributable to Parent Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Fair Value Disclosures [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Measurement Frequency [Axis] Measurement Frequency [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Recurring basis Fair Value, Recurring [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Money market funds and time deposits Money Market Funds And Time Deposits [Member] Represents the 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 and time deposits (that is deposits that do not mature until a specific date and for which there may be penalties for withdrawing prior to maturity) held by the entity. Foreign currency contracts Foreign Exchange Forward [Member] Mutual funds, money market accounts and equity securities Equity Securities Fixed Income Securities And Mutual Funds [Member] Represents the equity securities which include information about ownership interests or the right to acquire ownership interests in corporations and other legal entities in which ownership interest is represented by shares of common or preferred stock (which is neither mandatorily redeemable no redeemable at the option of the holder), convertible securities, stock rights, or stock warrants. It also represents investment that provides a return in the form of fixed periodic payments and eventual return of principal at maturity and investment that pools funds from many investors to invest in a combination of underlying investments. Financial Instruments Measured at Fair Value on a Recurring Basis and Nonrecurring Basis Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Total assets Assets, Fair Value Disclosure Total liabilities Financial and Nonfinancial Liabilities, Fair Value Disclosure Leases [Abstract] Leases Lessee, Operating Leases [Text Block] Income Statement [Abstract] Net sales Revenue from Contract with Customer, Excluding Assessed Tax Cost of sales Cost of Goods and Services Sold Restructuring charges Restructuring Charges, Cost Of Sales Restructuring Charges, Cost Of Sales Gross profit Gross Profit Selling, general and administrative expenses Selling, General and Administrative Expense Intangible amortization Amortization of Intangible Assets Restructuring charges Restructuring Charges, Selling, General And Administrative Expense Restructuring Charges, Selling, General And Administrative Expense Interest and other, net Other Nonoperating Income (Expense) Other charges (income), net Other Charges (Income), Net Other Charges (Income), Net Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Provision for income taxes Income Tax Expense (Benefit) Net income (loss) Earnings (loss) per share: Earnings Per Share, Basic and Diluted [Abstract] Basic (in dollars per share) Earnings Per Share, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Weighted-average shares used in computing per share amounts: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Revenue from Contract with Customer [Abstract] Contract liabilities Contract with Customer, Liability, Current Balance Sheet Related Disclosures [Abstract] Estimated future annual amortization expense for acquired intangible assets Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract] 2020 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2024 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Net Carrying Amount Finite-Lived Intangible Assets, Net INTEREST AND OTHER, NET Interest And Other, Net [Text Block] The entire disclosure of interest and other income or expense Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Investment, Name [Axis] Investment, Name [Axis] Investment, Name [Domain] Investment, Name [Domain] CTG Consumer Technology Group (CTG) [Member] Consumer Technology Group (CTG) [Member] Asset-Backed Securitization Programs Asset-backed Securities [Member] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Working capital advances Working Capital Advances [Member] Working Capital Advances [Member] Customer-related accruals Customer-Related Accruals [Member] Customer-Related Accruals [Member] Components of acquired intangible assets Acquired Finite-Lived Intangible Assets [Line Items] Number of operating segments Number of Operating Segments Fair value in excess of carrying amount Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount Preferred purchase price receivable from asset-backed securitization programs Transferor's Interests in Transferred Financial Assets, Fair Value Deferred purchase price receivable outstanding Trade Receivables, Deferred Purchase Price, Outstanding Trade Receivables, Deferred Purchase Price, Outstanding Current operating lease liabilities Operating Lease, Liability, Current Components of Lease Cost Lease, Cost [Table Text Block] Balance Sheet Amounts Assets and Liabilities, Lessee [Table Text Block] Assets and Liabilities, Lessee [Table Text Block] Future Minimum Lease Payments Lessee, Operating Lease, Liability, Maturity [Table Text Block] Future Minimum Rental Payments Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, Payment, Due [Abstract] 2020 Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year 2021 Lessee, Operating Lease, Liability, Payments, Due Year Two 2022 Lessee, Operating Lease, Liability, Payments, Due Year Three 2023 Lessee, Operating Lease, Liability, Payments, Due Year Four 2024 Lessee, Operating Lease, Liability, Payments, Due Year Five Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Total undiscounted lease payments Lessee, Operating Lease, Liability, Payments, Due Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Total lease liabilities Operating Lease, Liability SHARE REPURCHASES Treasury Stock [Text Block] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Lease terms Lessee, Operating Lease, Term of Contract Sales leaseback transaction, cash proceeds Sales Leaseback Transaction, Net Proceeds Sales Leaseback Transaction, Net Proceeds Gain on sales leaseback transaction Sale and Leaseback Transaction, Gain (Loss), Net Sale leaseback transaction, cash proceeds Sale Leaseback Transaction, Net Proceeds, Investing Activities Deferred gain on sales leaseback transactions Sale Leaseback Transaction, Deferred Gain, Gross Debt Disclosure [Abstract] BANK BORROWINGS AND LONG-TERM DEBT Debt Disclosure [Text Block] Statement of Financial Position [Abstract] ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Accounts receivable, net of allowance for doubtful accounts of $96,505 and $91,396 as of December 31, 2019 and March 31, 2019, respectively Accounts Receivable, after Allowance for Credit Loss, Current Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Inventories Inventory, Net Other current assets Other Assets, Current Total current assets Assets, Current Property and equipment, net Property, Plant and Equipment, Net Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Goodwill Goodwill Other intangible assets, net Intangible Assets, Net (Excluding Goodwill) Other assets Other Assets, Noncurrent Total assets Assets LIABILITIES AND SHAREHOLDERS’ EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Bank borrowings and current portion of long-term debt Long-term Debt, Current Maturities Accounts payable Accounts Payable, Current Accrued payroll Employee-related Liabilities, Current Other current liabilities Other Liabilities, Current Total current liabilities Liabilities, Current Long-term debt, net of current portion Long-term Debt, Excluding Current Maturities Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Other liabilities Other Liabilities, Noncurrent Shareholders’ equity Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Ordinary shares, no par value; 554,481,851 and 566,787,620 issued, and 504,242,496 and 516,548,265 outstanding as of December 31, 2019 and March 31, 2019, respectively Common Stock, Value, Outstanding Treasury stock, at cost; 50,239,355 shares as of December 31, 2019 and March 31, 2019 Treasury Stock, Value Accumulated deficit Retained Earnings (Accumulated Deficit) Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Total shareholders’ equity Stockholders' Equity Attributable to Parent Total liabilities and shareholders’ equity Liabilities and Equity Earnings Per Share [Abstract] Schedule of basic weighted-average ordinary shares outstanding and diluted weighted-average ordinary share equivalents used to calculate basic and diluted earnings per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] Three-month Yen LIBOR London Interbank Offered Rate (LIBOR) [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] 4.625% Notes due February 2020 Term Loan Agreement Including Current Portion Due In Installments Through February Two Thousand Twenty [Member] Represents the term loan agreement including a current portion, which will be due in installments through February, 2020. Term Loan due November 2021 Term Loan Agreement Including Current Portion Due In Installments Through November 2021 [Member] Term Loan Agreement Including Current Portion Due In Installments Through November 2021 [Member] Term Loan, including current portion, due in installments through June 2022 Term Loan Agreement Including Current Portion Due In Installments Through June Two Thousand Twenty Two [Member] Term Loan Agreement Including Current Portion Due In Installments Through June Two Thousand Twenty Two [Member] 5.000% Notes due February 2023 Term Loan Agreement Including Current Portion Due In Installments Through February Two Thousand Twenty Three [Member] Represents the term loan agreement including a current portion, which will be due in installments through February, 2023. Term Loan due April 2024 - three-month Yen LIBOR plus 0.50% Term Loan Agreement Including Current Portion Due In Installments Through April Two Thousand Twenty Four [Member] Term Loan Agreement Including Current Portion Due In Installments Through April Two Thousand Twenty Four [Member] 4.75% Notes due June 2025 Term Loan Agreement Including Current Portion Due In Installments Through June Two Thousand Twenty Five [Member] Term Loan Agreement Including Current Portion Due In Installments Through June Two Thousand Twenty Five [Member] 4.875% Notes due June 2029 Term Loan Agreement Including Current Portion Due In Installments Through June Two Thousand Twenty Nine [Member] Term Loan Agreement Including Current Portion Due In Installments Through June Two Thousand Twenty Nine [Member] India Facilities India Facilities Debt [Member] India Facilities Debt [Member] Other Other Debt [Member] Other borrowing arrangements not separately defined in the taxonomy. Debt Instrument [Line Items] Debt Instrument [Line Items] Debt interest rate Debt Instrument, Interest Rate, Stated Percentage Long-term debt Long-term Debt Debt issuance costs Unamortized Debt Issuance Expense Total Long-term Debt, Net of Debt Issuance Costs Long-term Debt, Net of Debt Issuance Costs Current portion, net of debt issuance costs Non-current portion Operating Leases: Operating Lease, Assets And Liabilities, Lessee [Abstract] Operating Lease, Assets And Liabilities, Lessee [Abstract] Operating lease right of use assets Operating lease liabilities Weighted-average remaining lease term Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term [Abstract] Operating leases Operating Lease, Weighted Average Remaining Lease Term Weighted-average discount rate Leases, Weighted Average Discount Rate [Abstract] Leases, Weighted Average Discount Rate [Abstract] Operating leases Operating Lease, Weighted Average Discount Rate, Percent Schedule of components of inventories Schedule of Inventory, Current [Table Text Block] Schedule of goodwill Schedule of Goodwill [Table Text Block] Schedule of components of acquired intangible assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of estimated future annual amortization expense for intangible assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Derivative Instruments and Hedges, Assets [Abstract] Derivative [Table] Derivative [Table] Option Indexed to Issuer's Equity [Axis] Option Indexed to Issuer's Equity [Axis] Option Indexed to Issuer's Equity, Type [Domain] Option Indexed to Issuer's Equity, Type [Domain] Buy Call Option [Member] Sell Put Option [Member] Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Forward and Swap Contracts Foreign Exchange Contract [Member] Hedging Designation [Axis] Hedging Designation [Axis] Hedging Designation [Domain] Hedging Designation [Domain] Derivatives designated as hedging instruments Designated as Hedging Instrument [Member] Derivatives not designated as hedging instruments Not Designated as Hedging Instrument [Member] Hedging Relationship [Axis] Hedging Relationship [Axis] Hedging Relationship [Domain] Hedging Relationship [Domain] Cash Flow Hedges Cash Flow Hedging [Member] Currency [Axis] Currency [Axis] All Currencies [Domain] All Currencies [Domain] BRL Brazil, Brazil Real CAD Canada, Dollars CNY China, Yuan Renminbi EUR Euro Member Countries, Euro GBP United Kingdom, Pounds HUF Hungary, Forint ILS Israel, New Shekels INR India, Rupees JPY Japan, Yen MXN Mexico, Pesos MYR Malaysia, Ringgits PLN Poland, Zlotych SEK Sweden, Kronor RON Romania, New Lei SGD Singapore, Dollars Other Other Currency [Member] Other Currency [Member] Notional amount Derivative [Line Items] Derivative, notional amount Derivative, Notional Amount Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Foreign currency contracts Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Other current assets Other Current Assets [Member] Other assets Other Assets [Member] Other current liabilities Other Current Liabilities [Member] Other liabilities Other Liabilities [Member] Fair Values of Derivative Instruments Derivatives, Fair Value [Line Items] Asset Derivatives Derivative Asset, Fair Value, Gross Asset Liability Derivatives Derivative Liability, Fair Value, Gross Liability FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES Fair Value Disclosures [Text Block] EARNINGS (LOSSES) PER SHARE Earnings Per Share [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization of the Company and Basis of Presentation Consolidation, Policy [Policy Text Block] Recently Adopted and Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Cover page. Document Type Document Type Document Quarterly Report Document Quarterly Report Document Period End Date Document Period End Date Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Registrant Name Entity Registrant Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line One Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Shell Company Entity Shell Company Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Central Index Key Entity Central Index Key Amendment Flag Amendment Flag Current Fiscal Year End Date Current Fiscal Year End Date Entity Address, City or Town Entity Address, City or Town Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Unrealized loss on derivative instruments and other AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member] Foreign currency translation adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Total AOCI Attributable to Parent [Member] Changes in Accumulated Other Comprehensive Income by Component Accumulated Other Comprehensive Income (Loss) [Line Items] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Beginning balance Other comprehensive gain (loss) before reclassifications Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Net (gains) losses reclassified from accumulated other comprehensive loss Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Net current-period other comprehensive gain (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Ending balance FINANCIAL INSTRUMENTS Derivative Instruments and Hedging Activities Disclosure [Text Block] Schedule of bank borrowings and long-term debt Schedule of Long-term Debt Instruments [Table Text Block] Schedule of the Company's repayments of long-term debt Schedule of Maturities of Long-term Debt [Table Text Block] Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Lessee [Abstract] Cash Flow, Lessee [Abstract] Operating cash flows from operating leases Operating Lease, Payments Schedule of changes in accumulated other comprehensive loss by component, net of tax Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Interest expenses on debt obligations Interest Expense, Debt ABS and AR sales programs related expenses Other Expenses Interest income Investment Income, Interest (Gain) Loss on foreign exchange transactions Foreign Currency Transaction Gain (Loss), before Tax Interest expense Interest Expense Commitments and Contingencies Disclosure [Abstract] COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] ACCUMULATED OTHER COMPREHENSIVE LOSS Comprehensive Income (Loss) Note [Text Block] Interest and other, net Interest and Other Income [Table Text Block] Segment Reporting [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Restructuring Type [Axis] Restructuring Type [Axis] Type of Restructuring [Domain] Type of Restructuring [Domain] Non-Cash Charges Non-Cash Charges [Member] Non-Cash Charges [Member] Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Operating Segments Operating Segments [Member] Segment Reconciling Items Segment Reconciling Items [Member] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] High Reliability Solutions High Reliability Solutions (HRS) [Member] High Reliability Solutions (HRS) [Member] Industrial & Emerging Industries Industrial & Emerging Industries (IEI) [Member] Industrial & Emerging Industries (IEI) [Member] Communications & Enterprise Compute Communications and Enterprise Compute [Member] Communications and Enterprise Compute [Member] Consumer Technologies Group Corporate and Other Corporate and Other [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Income (loss) before income taxes Stock-based compensation Customer related asset impairments Inventory Impairment and Bad Debt Reserve Inventory Impairment and Bad Debt Reserve Restructuring charges Restructuring Charges New revenue standard adoption impact Contract With Customer, Liability, Cumulative Catch-Up Adjustment To Gross Profit, Modification Of Contract Contract with Customer, Liability, Cumulative Catch-up Adjustment to Gross Profit, Modification of Contract Legal and other Loss Contingency and Other Charges Loss Contingency and Other Charges REVENUE Revenue from Contract with Customer [Text Block] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Measurement Basis [Axis] Measurement Basis [Axis] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Carrying Amount Reported Value Measurement [Member] Fair Value Estimate of Fair Value Measurement [Member] 4.750% Notes due June 2025 4.875% Notes due June 2029 Term Loan Agreement Including Current Portion Due In Installments Through February Two Thousand Twenty Nine [Member] Term Loan Agreement Including Current Portion Due In Installments Through February Two Thousand Twenty Nine [Member] India Facilities India Term Loan Agreement Due Through September Two Thousand Twenty Three [Member] India Term Loan Agreement Due Through September Two Thousand Twenty Three [Member] Euro Term Loan due September 2020 Euro Term Loan Due September Two Thousand Twenty [Member] Euro Term Loan Due September Two Thousand Twenty [Member] Euro Term Loan due January 2022 Term Loan Agreement Due Through January Two Thousand Twenty Two [Member] Term Loan Agreement Due Through January Two Thousand Twenty Two [Member] Other financial instruments Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Debt instrument Debt Instrument, Fair Value Disclosure Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract] Schedule of Securitization or Asset-backed Financing Arrangements, Financial Asset for which Transfer is Accounted as Sale [Table] Schedule of Securitization or Asset-backed Financing Arrangements, Financial Asset for which Transfer is Accounted as Sale [Table] Related Party Transaction [Axis] Related Party Transaction [Axis] Related Party Transaction [Domain] Related Party Transaction [Domain] New ABS Program New ABS Program [Member] New ABS Program [Member] Old ABS Program Old ABS Program [Member] Old ABS Program [Member] Global Program Global Asset Based Securitization Program [Member] The Global Asset-Backed Securitization Agreement under which the entity sells designated pools of trade receivables to affiliated special purpose entities. North American Program North American Asset Based Securitization Program [Member] The North American Asset-Backed Securitization Agreement under which the entity sells designated pools of trade receivables to affiliated special purpose entities. Sales of Receivables to Third Party Banks Sale Of Receivables To Third Party Banks [Member] A program under which the entity sells designated accounts receivable to certain third-party banking institutions. Collateral [Axis] Collateral [Axis] Collateral [Domain] Collateral [Domain] Committed Collateral Pledged [Member] Uncommitted Uncollateralized [Member] Trade Receivables Securitization disclosures Securitization or Asset-backed Financing Arrangement, Financial Asset for which Transfer is Accounted as Sale [Line Items] Number of asset-backed securitization programs Number of Asset Backed Securitization Programs Represents the number of asset-backed securitization programs in which the entity participates. Outstanding balance of sold receivables Trade Receivables, Amount Repurchased Trade Receivables, Amount Repurchased Deferred purchase price receivable Trade Receivables, Deferred Purchase Price, Held-for-sale, Amount Trade Receivables, Deferred Purchase Price, Held-for-sale, Amount Trade account receivable Trade Receivables, Amount Trade Receivables, Amount Transferor's interests in transferred financial assets, fair value Investment limits with financial institution Maximum Investment Limit This amount represents the maximum amount of receivables eligible to be sold to the asset-backed securitization programs. Service fee received, percent Service Fee Service fee. Servicing assets Servicing Asset Servicing liability Servicing Liability Company's accounts receivables sold to third-party Trade Accounts Receivable Sold to Third Party This amount represents the total amount of accounts receivable sold by the company to a third party. Amount received from accounts receivable sold to third-party Amount Received from Trade Accounts Receivable Sold to Third Party This amount represents the total amount received from sale of accounts receivable to a third party. Cash proceeds from sale of accounts receivable Proceeds from Accounts Receivable Securitization Cash collections of deferred purchase price Proceeds From Collection Of Deferred Purchase Price Receivables Proceeds From Collection Of Deferred Purchase Price Receivables Receivables sold but not yet collected from banking institutions Accounts Receivable Factored to Banking Institutions This amount represents the amount of accounts receivable sold to third party financial institutions in relation to the company's accounts receivable factoring programs. Summary of aggregate notional amount of the Company's outstanding foreign currency forward and swap contracts Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] Schedule of fair value of the derivative instruments utilized for foreign currency risk management purposes Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Inventories Inventory, Net, Items Net of Reserve Alternative [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Work-in-progress Inventory, Work in Process, Net of Reserves Finished goods Inventory, Finished Goods, Net of Reserves Inventories, total Schedule of Goodwill [Table] Schedule of Goodwill [Table] HRS IEI CEC Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Customer-related intangibles Customer Related Intangibles [Member] Represents information pertaining to customer related intangibles. Licenses and other intangibles Licenses And Other Intangibles [Member] Represents information pertaining to licenses and other intangibles. Goodwill [Line Items] Goodwill [Line Items] Activity in goodwill account Goodwill [Roll Forward] Balance, beginning of the year Divestitures Goodwill, Written off Related to Sale of Business Unit Foreign currency translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) Balance, end of the period Gross Carrying Amount Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization SHARE-BASED COMPENSATION Share-based Payment Arrangement [Text Block] Schedule of financial assets and liabilities measured at fair value on a recurring basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Schedule of debt not carried at fair value Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block] Operating lease cost Operating Lease, Cost Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Net income Depreciation, amortization and other impairment charges Depreciation, Depletion and Amortization Gain from deconsolidation of Bright Machines Deconsolidation, Gain (Loss), Amount Changes in working capital and other Increase (Decrease) in Operating Capital Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Proceeds from the disposition of property and equipment Proceeds from Sale of Property, Plant, and Equipment Acquisition of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Proceeds from divestiture of businesses, net of cash held in divested businesses Proceeds from Divestiture of Businesses, Net of Cash Divested Other investing activities, net Payments for (Proceeds from) Other Investing Activities Net cash provided by investing activities Net Cash Provided by (Used in) Investing Activities CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from bank borrowings and long-term debt Proceeds from Issuance of Debt Repayments of bank borrowings and long-term debt Repayments of Debt and Lease Obligation Payments for repurchases of ordinary shares Payments for Repurchase of Common Stock Net proceeds from issuance of ordinary shares Proceeds from Issuance of Common Stock Other financing activities, net Proceeds from (Payments for) Other Financing Activities Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rates on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents Net increase in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Non-cash investing activities: Noncash Investing and Financing Items [Abstract] Unpaid purchases of property and equipment Capital Expenditures Incurred but Not yet Paid Non-cash investment in Bright Machines Other Significant Noncash Transaction, Value of Consideration Received Statement [Table] Statement [Table] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] Restatement [Axis] Restatement [Axis] Restatement [Domain] Restatement [Domain] Restatement Adjustment Restatement Adjustment [Member] Statement [Line Items] Statement [Line Items] Cost of sales Net sales Deferred gain for sales leaseback transaction Sale Leaseback Transaction, Deferred Gain, Net Restructuring Charges [Abstract] Schedule of components of the restructuring charges by geographic region Restructuring and Related Costs [Table Text Block] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Severance Employee Severance [Member] Long-Lived Asset Impairment Long Lived Asset Impairment [Member] Long-lived asset impairment associated with exit from or disposal of business activities or restructurings pursuant to a plan. Other Exit Costs Other Restructuring [Member] Restructuring Plan [Axis] Restructuring Plan [Axis] Restructuring Plan [Domain] Restructuring Plan [Domain] Fiscal Year 2019 And Prior Fiscal Year 2019 And Prior [Member] Fiscal Year 2019 And Prior [Member] Restructuring Payment Type [Axis] Restructuring Payment Type [Axis] Restructuring Payment Type [Axis] Restructuring Payment Type [Domain] Restructuring Payment Type [Domain] [Domain] for Restructuring Payment Type [Axis] Cash Charges Cash Charges [Member] Cash Charges [Member] RESTRUCTURING CHARGES Restructuring Cost and Reserve [Line Items] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Balance as of March 31, 2019 Restructuring Reserve Provision for charges incurred during the nine-month period ended December 31, 2019 Payments for charges incurred Payments for Restructuring Balance as of December 31, 2019 Less: Current portion (classified as other current liabilities) Restructuring Reserve, Current Accrued restructuring costs, net of current portion (classified as other liabilities) Restructuring Reserve, Noncurrent Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Restricted Stock Units Restricted Stock Units (RSUs) [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Restricted share unit awards excluded from computation of diluted earnings per share due to their anti-dilutive impact (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Basic earnings (loss) per share: Earnings Per Share, Basic [Abstract] Shares used in computation: Weighted Average Number of Shares Outstanding, Basic [Abstract] Weighted-average ordinary shares outstanding (in shares) Basic earnings (losses) per share (in dollars per share) Diluted earnings (loss) per share: Earnings Per Share, Diluted [Abstract] Shares used in computation: Weighted-average ordinary share equivalents from stock options and restricted share unit awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Weighted-average ordinary shares and ordinary share equivalents outstanding (in shares) Diluted earnings (losses) per share (in dollars per share) Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Point in time Transferred at Point in Time [Member] Over time Transferred over Time [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Schedule of share-based compensation expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Schedule of segment reporting information by operating segment Schedule of Segment Reporting Information, by Segment [Table Text Block] TRADE RECEIVABLES SECURITIZATION Transfers and Servicing of Financial Assets [Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Award Type [Domain] Award Type [Domain] Restricted Stock Units, Share Bonus Awards with Market Conditions, and Share Bonus Awards With Free Cash Flow Targets Restricted Stock Units, Share Bonus Awards with Market Conditions, and Share Bonus Awards With Free Cash Flow Targets [Member] Restricted Stock Units, Share Bonus Awards with Market Conditions, and Share Bonus Awards With Free Cash Flow Targets [Member] Share Bonus Awards with Market Conditions Restricted Stock Units (RSUs), Share Bonus Awards With Market Conditions [Member] Represents details concerning share bonus awards with market conditions. Title of Individual [Axis] Title of Individual [Axis] Title of Individual [Domain] Title of Individual [Domain] Key employees Key Employees [Member] Represents information pertaining to key employees of the entity. Share-based compensation Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Unvested share bonus awards granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Average grant date price of unvested share bonus awards (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Number of shares outstanding (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Number of shares that may be issued (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period Unrecognized compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Share weighted-average remaining vesting period Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Statement of Stockholders' Equity [Abstract] Ordinary Shares Common Stock [Member] Accumulated Deficit Retained Earnings [Member] Unrealized Gain (Loss) on Derivative Instruments and Other Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member] Foreign Currency Translation Adjustments Total Accumulated Other Comprehensive Loss Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning balance (in shares) Common Stock, Shares, Outstanding Repurchase of Flex Ltd. ordinary shares at cost (in shares) Treasury Stock, Shares, Acquired Repurchase of Flex Ltd. ordinary shares at cost Treasury Stock, Value, Acquired, Cost Method Exercise of stock options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Issuance of Flex Ltd. vested shares under restricted share unit awards (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Stock-based compensation, net of tax APIC, Share-based Payment Arrangement, Increase for Cost Recognition Cumulative effect on opening equity of adopting accounting standards and other Cumulative Effect of New Accounting Principles And Other Effects On Opening Equity Cumulative Effect of New Accounting Principles And Other Effects On Opening Equity Total other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Ending balance (in shares) Accounts receivable, allowance Accounts Receivable, Allowance for Credit Loss, Current Ordinary shares, par value (in dollars per share) Common Stock, No Par Value Ordinary shares, issued (shares) Common Stock, Shares, Issued Ordinary shares, outstanding (shares) Treasury stock (shares) Treasury Stock, Shares Existing 2029 Notes Existing 2029 Notes [Member] Existing 2029 Notes [Member] Additional 2029 Notes Additional 2029 Notes [Member] Additional 2029 Notes [Member] Weighted-average interest rate Long-term Debt, Weighted Average Interest Rate, at Point in Time Debt instrument Debt Instrument, Face Amount Issuance price as percentage of face value Debt Instrument, Redemption Price, Percentage Debt issuance cost Debt Issuance Costs, Gross Percentage of principal amount of the then outstanding Notes due and payable Debt Instrument, Debt Payable As Percentage Of Principal Amount Of Outstanding Debt Debt Instrument, Debt Payable As Percentage Of Principal Amount Of Outstanding Debt Employee Severance Employee Severance And Other [Member] Employee Severance And Other [Member] Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2020 Operating Leases, Future Minimum Payments Due, Next Twelve Months 2021 Operating Leases, Future Minimum Payments, Due in Two Years 2022 Operating Leases, Future Minimum Payments, Due in Three Years 2023 Operating Leases, Future Minimum Payments, Due in Four Years 2024 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total minimum lease payments Operating Leases, Future Minimum Payments Due Loss Contingencies [Table] Loss Contingencies [Table] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] SunEdison, Inc SunEdison, Inc [Member] SunEdison, Inc [Member] Litigation Status [Axis] Litigation Status [Axis] Litigation Status [Domain] Litigation Status [Domain] Pending Litigation Pending Litigation [Member] Litigation Case [Axis] Litigation Case [Axis] Litigation Case [Domain] Litigation Case [Domain] SunEdison filed Chapter 11 SunEdison, Inc Filed Chapter 11 [Member] SunEdison, Inc Filed Chapter 11 [Member] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Collectibility of Receivables Collectibility of Receivables [Member] Assessment of Sales and Import Taxes Assessment of Sales and Import Taxes [Member] Assessment of Sales and Import Taxes [Member] Intercompany Payment Deductibility Intercompany Payment Deductibility [Member] Intercompany Payment Deductibility [Member] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] BRAZIL BRAZIL Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] Foreign Tax Authority Foreign Tax Authority [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Loss in period from bad debt write off Decrease in receivable due from return of previously shipped inventory Revenue Recognition, Sales Returns Recognized Revenue Recognition, Sales Returns Recognized Inventory value allegedly received by the Company Loss Contingency, Inventory Received, Amount Loss Contingency, Inventory Received, Amount Cash allegedly received by the Company Loss Contingency, Cash Received Loss Contingency, Cash Received Sales and import taxes, number of tax assessments Sales And Import Taxes, Number of Tax Assessments Sales And Import Taxes, Number of Tax Assessments Sales and import taxes, estimate of possible loss Sales And Import Taxes, Estimate of Possible Loss Sales And Import Taxes, Estimate of Possible Loss Schedule of Long Lived Assets Held-for-sale [Table] Schedule of Long Lived Assets Held-for-sale [Table] Bright Machines Bright Machines [Member] Bright Machines [Member] Long Lived Assets Held-for-sale [Line Items] Long Lived Assets Held-for-sale [Line Items] Gain (loss) from deconsolidation of Bright Machines Impairment charge related to investment Equity Method Investment, Other than Temporary Impairment Other charges Charge related to impairment Cost-Method Investments, Impairment Cost-Method Investments, Impairment BALANCE SHEET ITEMS Supplemental Balance Sheet Disclosures [Text Block] Foreign currency translation adjustments, tax Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Parent Unrealized loss on derivative instruments and other, tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Parent Unrealized loss on derivative instruments and other, tax Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax, Portion Attributable to Parent RESTRUCTURING CHARGES Restructuring and Related Activities Disclosure [Text Block] SEGMENT REPORTING Segment Reporting Disclosure [Text Block] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] 2020 Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year 2021 Long-term Debt, Maturities, Repayments of Principal in Year Two 2022 Long-term Debt, Maturities, Repayments of Principal in Year Three 2023 Long-term Debt, Maturities, Repayments of Principal in Year Four 2024 Long-term Debt, Maturities, Repayments of Principal in Year Five Thereafter Long-term Debt, Maturities, Repayments of Principal after Year Five Total EX-101.PRE 10 flex-20191231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SHARE-BASED COMPENSATION - Additional Information (Details)
$ / shares in Units, $ in Millions
9 Months Ended
Dec. 31, 2019
USD ($)
$ / shares
shares
Restricted Stock Units, Share Bonus Awards with Market Conditions, and Share Bonus Awards With Free Cash Flow Targets  
Share-based compensation  
Unvested share bonus awards granted (in shares) 8,200,000
Number of shares outstanding (in shares) 17,000,000.0
Unrecognized compensation expense | $ $ 139.5
Share weighted-average remaining vesting period 2 years 4 months 24 days
Restricted Stock Units  
Share-based compensation  
Unvested share bonus awards granted (in shares) 6,400,000
Vesting period 4 years
Average grant date price of unvested share bonus awards (in usd per share) | $ / shares $ 9.22
Share Bonus Awards with Market Conditions  
Share-based compensation  
Average grant date price of unvested share bonus awards (in usd per share) | $ / shares $ 11.92
Number of shares outstanding (in shares) 3,500,000
Share Bonus Awards with Market Conditions | Minimum  
Share-based compensation  
Number of shares that may be issued (in shares) 0
Share Bonus Awards with Market Conditions | Maximum  
Share-based compensation  
Number of shares that may be issued (in shares) 7,000,000.0
Share Bonus Awards with Market Conditions | Key employees  
Share-based compensation  
Unvested share bonus awards granted (in shares) 1,800,000
Vesting period 3 years
Share Bonus Awards with Market Conditions | Key employees | Minimum  
Share-based compensation  
Unvested share bonus awards granted (in shares) 0
Share Bonus Awards with Market Conditions | Key employees | Maximum  
Share-based compensation  
Unvested share bonus awards granted (in shares) 3,600,000
XML 12 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
BANK BORROWINGS AND LONG-TERM DEBT - Repayment of Long-term Debt (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Debt Disclosure [Abstract]  
2020 $ 6,630
2021 99,787
2022 206,041
2023 862,849
2024 60,438
Thereafter 1,568,267
Total $ 2,804,012
XML 13 R70.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
RESTRUCTURING CHARGES - Summary of Restructuring Charges (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2019
USD ($)
Dec. 31, 2019
USD ($)
Restructuring Reserve [Roll Forward]    
Balance as of March 31, 2019   $ 32,434
Provision for charges incurred during the nine-month period ended December 31, 2019 $ 14,600 199,123
Balance as of December 31, 2019 27,448 27,448
Less: Current portion (classified as other current liabilities) 27,448 27,448
Accrued restructuring costs, net of current portion (classified as other liabilities) 0 0
Cash Charges    
Restructuring Reserve [Roll Forward]    
Payments for charges incurred   (130,952)
Non-Cash Charges    
Restructuring Reserve [Roll Forward]    
Payments for charges incurred   (57,090)
Fiscal Year 2019 And Prior | Cash Charges    
Restructuring Reserve [Roll Forward]    
Payments for charges incurred   (16,067)
Severance    
Restructuring Reserve [Roll Forward]    
Balance as of March 31, 2019   23,234
Provision for charges incurred during the nine-month period ended December 31, 2019   107,598
Balance as of December 31, 2019 20,738 20,738
Less: Current portion (classified as other current liabilities) 20,738 20,738
Accrued restructuring costs, net of current portion (classified as other liabilities) 0 0
Severance | Cash Charges    
Restructuring Reserve [Roll Forward]    
Payments for charges incurred   (96,827)
Severance | Non-Cash Charges    
Restructuring Reserve [Roll Forward]    
Payments for charges incurred   0
Severance | Fiscal Year 2019 And Prior | Cash Charges    
Restructuring Reserve [Roll Forward]    
Payments for charges incurred   (13,267)
Long-Lived Asset Impairment    
Restructuring Reserve [Roll Forward]    
Balance as of March 31, 2019   0
Provision for charges incurred during the nine-month period ended December 31, 2019   44,746
Balance as of December 31, 2019 0 0
Less: Current portion (classified as other current liabilities) 0 0
Accrued restructuring costs, net of current portion (classified as other liabilities) 0 0
Long-Lived Asset Impairment | Cash Charges    
Restructuring Reserve [Roll Forward]    
Payments for charges incurred   0
Long-Lived Asset Impairment | Non-Cash Charges    
Restructuring Reserve [Roll Forward]    
Payments for charges incurred   (44,746)
Long-Lived Asset Impairment | Fiscal Year 2019 And Prior | Cash Charges    
Restructuring Reserve [Roll Forward]    
Payments for charges incurred   0
Other Exit Costs    
Restructuring Reserve [Roll Forward]    
Balance as of March 31, 2019   9,200
Provision for charges incurred during the nine-month period ended December 31, 2019   46,779
Balance as of December 31, 2019 6,710 6,710
Less: Current portion (classified as other current liabilities) 6,710 6,710
Accrued restructuring costs, net of current portion (classified as other liabilities) $ 0 0
Other Exit Costs | Cash Charges    
Restructuring Reserve [Roll Forward]    
Payments for charges incurred   (34,125)
Other Exit Costs | Non-Cash Charges    
Restructuring Reserve [Roll Forward]    
Payments for charges incurred   (12,344)
Other Exit Costs | Fiscal Year 2019 And Prior | Cash Charges    
Restructuring Reserve [Roll Forward]    
Payments for charges incurred   $ (2,800)
XML 14 R11.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
LEASES
9 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Leases LEASES
The Company has several commitments under operating leases for warehouses, buildings, and equipment. The Company also has a minimal number of finance leases with an immaterial impact on its condensed consolidated financial statements. Leases have initial lease terms ranging from 1 year to 23 years.
The components of lease cost were as follow (in thousands): 
Lease cost
Three-Month Period Ended
 
Nine-Month Period Ended
 
December 31, 2019
 
December 31, 2019
Operating lease cost
$
40,278

 
$
122,767



Amounts reported in the condensed consolidated balance sheet as of the period ended December 31, 2019 were (in thousands, except weighted average lease term and discount rate):
 
 
As of December 31, 2019
Operating Leases:
 
 
   Operating lease right of use assets
 
$
615,073

   Operating lease liabilities
 
661,034

 
 
 
Weighted-average remaining lease term (In years)
 
 
   Operating leases
 
7.5

 
 
 
Weighted-average discount rate
 
 
   Operating leases
 
4.2
%


Other information related to leases was as follow (in thousands):
 
 
Nine-Month Period Ended
 
 
December 31, 2019
Cash paid for amounts included in the measurement of lease liabilities:
 
 
   Operating cash flows from operating leases
 
$
106,748



For the three and nine-month periods ended December 31, 2019, the Company sold and leased back certain properties and received cash proceeds of $34.1 million and $69.6 million, respectively, resulting in total gains of $18.3 million and $32.7 million, respectively, recorded in cost of sales within the condensed statements of operations. For the three and nine-month
periods ended December 31, 2018, the Company sold and leased back certain properties and received cash proceeds of $67.7 million and recorded a deferred gain of $22 million. As a result of adopting ASC 842 as of April 1, 2019, the Company recognized the deferred gain to prior year retained earnings.
Future lease payments under non-cancellable leases as of December 31, 2019 are as follows (in thousands):
Fiscal Year Ended March 31,
 
Operating Leases
2020 (1)
 
$
40,977

2021
 
132,642

2022
 
111,967

2023
 
99,453

2024
 
83,555

Thereafter
 
312,807

Total undiscounted lease payments
 
781,401

Less: imputed interest
 
120,367

Total lease liabilities
 
$
661,034


(1)
Represents estimated lease payments for the remaining three-month period ending March 31, 2020.
As previously disclosed in our Annual Report on Form 10-K for the fiscal year ended March 31, 2019 and under the previous lease accounting standard ASC 840, the aggregate future non-cancellable minimum rental payments on our operating lease, as of March 31, 2019, are as follows:
Fiscal Year Ending March 31,
Operating Leases
 
(In thousands)
2020
$
155,391

2021
113,245

2022
93,777

2023
81,335

2024
67,341

Thereafter
171,828

Total minimum lease payments
$
682,917


XML 15 R15.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
BANK BORROWINGS AND LONG-TERM DEBT
9 Months Ended
Dec. 31, 2019
Debt Disclosure [Abstract]  
BANK BORROWINGS AND LONG-TERM DEBT BANK BORROWINGS AND LONG-TERM DEBT
Bank borrowings and long-term debt as of December 31, 2019 are as follows:
 
As of December 31, 2019
 
As of March 31, 2019
 
(In thousands)
4.625% Notes due February 2020
$

 
$
500,000

Term Loan due November 2021

 
671,563

Term Loan, including current portion, due in installments through June 2022
439,688

 
458,531

5.000% Notes due February 2023
500,000

 
500,000

Term Loan due April 2024 - three-month Yen LIBOR plus 0.50%
305,927

 

4.75% Notes due June 2025
597,150

 
596,815

4.875% Notes due June 2029
662,205

 

India Facilities
133,145

 
170,206

Other
165,897

 
168,039

Debt issuance costs
(14,031
)
 
(10,639
)
 
2,789,981

 
3,054,515

Current portion, net of debt issuance costs
(88,869
)
 
(632,611
)
Non-current portion
$
2,701,112

 
$
2,421,904


The weighted-average interest rate for the Company's long-term debt was 4.1% and 4.2% as of December 31, 2019 and March 31, 2019.
During fiscal year 2020, and as further discussed below, the Company entered into a JPY 33.525 billion term loan agreement due April 2024, in addition to issuing $650 million of 4.875% Notes due June 15, 2029. Part of the proceeds obtained were used to repay the outstanding balances of the Company's existing 4.625% Notes due February 2020, and the Term Loan due November 2021. As both transactions were determined to fall under extinguishment accounting, the Company recognized an immaterial loss on extinguishment during the three-month and nine-month periods ended December 31, 2019, which was recorded in interest and other, net on the condensed consolidated statements of operations during the period.
Scheduled repayments of the Company's long-term debt as of December 31, 2019 are as follows:
Fiscal Year Ending March 31,
 
Amount
 
 
(In thousands)
2020 (1)
 
$
6,630

2021
 
99,787

2022
 
206,041

2023
 
862,849

2024
 
60,438

Thereafter
 
1,568,267

Total
 
$
2,804,012

(1)
Represents estimated repayments for the remaining three-month period ending March 31, 2020.
Term Loan due April 2024
In April 2019, the Company entered into a JPY 33.525 billion term loan agreement due April 2024, at three-month Yen LIBOR plus 0.50%, which was then swapped to U.S. dollars. The term loan, which is due at maturity and subject to quarterly interest payments, is used to fund general operations and refinance certain other outstanding debts. As the term loan is denominated in Japanese Yen, the debt balance is remeasured to USD at end of each reporting period. Foreign currency contracts have been entered into with respect to this Japanese yen denominated term loan. Refer to note 10 for additional details.
This term loan is unsecured, and contains customary restrictions on the ability of the Company and its subsidiaries to (i) incur certain debt, (ii) make certain investments, (iii) make certain acquisitions of other entities, (iv) incur liens, (v) dispose of assets, (vi) make non-cash distributions to shareholders, and (vii) engage in transactions with affiliates. These covenants are
subject to a number of exceptions and limitations. This term loan agreement also requires that the Company maintain a maximum ratio of total indebtedness to EBITDA (earnings before interest expense, taxes, depreciation and amortization), and a minimum interest coverage ratio, as defined therein, during its term. As of December 31, 2019, the Company was in compliance with the covenants under this term loan agreement.
Notes due June 2029
In June 2019, the Company issued $450 million of 4.875% Notes due June 15, 2029 (the “Existing 2029 Notes”), at 99.607% of face value. In November 2019, as a further issuance of the Existing 2029 Notes, the Company issued under the same terms, an additional $200 million of 4.875% Notes due June 15, 2029 (together with the "Existing 2029 Notes" above, the "2029 Notes"), at 107.289% of face value. Immediately after the issuance of the notes issued in November 2019, the Company has $650 million aggregate principal amount of 4.875% Notes due 2029 outstanding. The Company received in aggregate, proceeds of approximately $662.8 million, net of discount and premium, from the issuances which were used, together with available cash, to refinance certain other outstanding debt. The Company incurred and capitalized as a direct reduction to the carrying amount of the notes presented on the balance sheet approximately $6.6 million of costs in conjunction with the issuance of the 2029 Notes.
Interest on the 2029 Notes is payable on June 15 and December 15 of each year, beginning on December 15, 2019. The 2029 Notes are senior unsecured obligations of the Company and rank equally with all of the Company’s other existing and future senior and unsecured indebtedness. 
The Indenture governing the 2029 Notes contains covenants that, among other things, restrict the ability of the Company and certain of the Company's subsidiaries to create liens; enter into sale-leaseback transactions; and consolidate or merge with, or convey, transfer or lease all or substantially all of the Company's assets to, another person, or permit any other person to consolidate, merge, combine or amalgamate with or into the Company. These covenants are subject to a number of significant limitations and exceptions set forth in the indenture. The indenture also provides for customary events of default, including, but not limited to, cross defaults to certain specified other debt of the Company and its subsidiaries. In the case of an event of default arising from specified events of bankruptcy or insolvency, all outstanding 2029 Notes will become due and payable immediately without further action or notice. If any other event of default under the indenture occurs or is continuing, the trustee or holders of at least 25% in aggregate principal amount of the then outstanding 2029 Notes may declare all of the 2029 Notes to be due and payable immediately, but upon certain conditions such declaration and its consequences may be rescinded and annulled by the holders of a majority in principal amount of the 2029 Notes. As of December 31, 2019, the Company was in compliance with the covenants in the indenture governing the 2029 Notes.
XML 16 R19.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
ACCUMULATED OTHER COMPREHENSIVE LOSS
9 Months Ended
Dec. 31, 2019
Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]  
ACCUMULATED OTHER COMPREHENSIVE LOSS ACCUMULATED OTHER COMPREHENSIVE LOSS 
The changes in accumulated other comprehensive loss by component, net of tax, are as follows: 

Three-Month Periods Ended

December 31, 2019

December 31, 2018
 
Unrealized 
loss on derivative
instruments and
other

Foreign currency
translation
adjustments

Total

Unrealized
loss on derivative
instruments and
other

Foreign currency
translation
adjustments

Total

(In thousands)
Beginning balance
$
(58,654
)

$
(131,110
)

$
(189,764
)

$
(55,574
)

$
(100,807
)

$
(156,381
)
Other comprehensive gain (loss) before reclassifications
1,134


11,443


12,577


(14,683
)

(7,777
)

(22,460
)
Net (gains) losses reclassified from accumulated other comprehensive loss
12,108


(1,446
)

10,662


19,318




19,318

Net current-period other comprehensive gain (loss)
13,242


9,997


23,239


4,635


(7,777
)

(3,142
)
Ending balance
$
(45,412
)

$
(121,113
)

$
(166,525
)

$
(50,939
)

$
(108,584
)

$
(159,523
)
 
Nine-Month Periods Ended
 
December 31, 2019
 
December 31, 2018
 
Unrealized 
loss on derivative
instruments and
other
 
Foreign currency
translation
adjustments
 
Total
 
Unrealized
loss on derivative
instruments and
other
 
Foreign currency
translation
adjustments
 
Total
 
(In thousands)
Beginning balance
$
(41,556
)
 
$
(109,607
)
 
$
(151,163
)
 
$
(35,746
)
 
$
(50,099
)
 
$
(85,845
)
Other comprehensive loss before reclassifications
(7,817
)
 
(10,060
)
 
(17,877
)
 
(55,396
)
 
(58,485
)
 
(113,881
)
Net (gains) losses reclassified from accumulated other comprehensive loss
3,961

 
(1,446
)
 
2,515

 
40,203

 

 
40,203

Net current-period other comprehensive loss
(3,856
)
 
(11,506
)
 
(15,362
)
 
(15,193
)
 
(58,485
)
 
(73,678
)
Ending balance
$
(45,412
)
 
$
(121,113
)
 
$
(166,525
)
 
$
(50,939
)
 
$
(108,584
)
 
$
(159,523
)


Substantially all unrealized losses relating to derivative instruments and other, reclassified from accumulated other comprehensive loss for the three and nine-month periods ended December 31, 2019 were recognized as a component of cost of sales in the condensed consolidated statement of operations, which primarily relate to the Company’s foreign currency contracts accounted for as cash flow hedges.
XML 17 R36.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES (Tables)
9 Months Ended
Dec. 31, 2019
Fair Value Disclosures [Abstract]  
Schedule of financial assets and liabilities measured at fair value on a recurring basis
The following table presents the Company’s assets and liabilities measured at fair value on a recurring basis: 
 
Fair Value Measurements as of December 31, 2019
 
Level 1
 
Level 2
 
Level 3
 
Total
 
(In thousands)
Assets:
 

 
 

 
 

 
 

Money market funds and time deposits (included in cash and cash equivalents of the condensed consolidated balance sheet)
$

 
$
373,644

 
$

 
$
373,644

Foreign currency contracts (Note 10)

 
46,042

 

 
46,042

Deferred compensation plan assets:
 

 
 

 
 

 
0

Mutual funds, money market accounts and equity securities

 
58,204

 

 
58,204

Liabilities:
 

 
 

 
 

 
0.003

Foreign currency contracts (Note 10)
$

 
$
(31,631
)
 
$

 
$
(31,631
)
 
 
 
 
 
 
 
 
 
Fair Value Measurements as of March 31, 2019
 
Level 1
 
Level 2
 
Level 3
 
Total
 
(In thousands)
Assets:
 

 
 

 
 

 
 

Money market funds and time deposits (included in cash and cash equivalents of the condensed consolidated balance sheet)
$

 
$
473,888

 
$

 
$
473,888

Foreign currency contracts (Note 10)

 
27,277

 

 
27,277

Deferred compensation plan assets:
 

 
 

 
 

 
0

Mutual funds, money market accounts and equity securities
2,845

 
76,852

 

 
79,697

Liabilities:
 

 
 

 
 

 
0

Foreign currency contracts (Note 10)
$

 
$
(27,426
)
 
$

 
$
(27,426
)

Schedule of debt not carried at fair value
The following table presents the Company’s major debts not carried at fair value: 
 
As of December 31, 2019

As of March 31, 2019


 
Carrying
Amount

Fair
Value

Carrying
Amount

Fair
Value

Fair Value
Hierarchy
 
(In thousands)
Term Loan, including current portion, due in installments through June 2022
439,688

 
441,337

 
458,531

 
457,958

 
Level 1
5.000% Notes due February 2023
500,000


534,733


500,000

 
499,950


Level 1
Term Loan due April 2024 - three-month Yen LIBOR plus 0.50%
305,927

 
305,927

 

 

 
Level 2
4.750% Notes due June 2025
597,150


647,854


596,815

 
599,940


Level 1
4.875% Notes due June 2029
662,205

 
717,955

 

 

 
Level 1
India Facilities
133,145

 
133,145

 
170,206

 
170,206

 
Level 2
Euro Term Loan due September 2020
51,281

 
51,281

 
52,746

 
52,746

 
Level 2
Euro Term Loan due January 2022
111,632

 
111,632

 
112,524

 
112,524

 
Level 2
Total
$
2,801,028


$
2,943,864


$
1,890,822


$
1,893,324


 

XML 18 R32.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
BANK BORROWINGS AND LONG-TERM DEBT (Tables)
9 Months Ended
Dec. 31, 2019
Debt Disclosure [Abstract]  
Schedule of bank borrowings and long-term debt
Bank borrowings and long-term debt as of December 31, 2019 are as follows:
 
As of December 31, 2019
 
As of March 31, 2019
 
(In thousands)
4.625% Notes due February 2020
$

 
$
500,000

Term Loan due November 2021

 
671,563

Term Loan, including current portion, due in installments through June 2022
439,688

 
458,531

5.000% Notes due February 2023
500,000

 
500,000

Term Loan due April 2024 - three-month Yen LIBOR plus 0.50%
305,927

 

4.75% Notes due June 2025
597,150

 
596,815

4.875% Notes due June 2029
662,205

 

India Facilities
133,145

 
170,206

Other
165,897

 
168,039

Debt issuance costs
(14,031
)
 
(10,639
)
 
2,789,981

 
3,054,515

Current portion, net of debt issuance costs
(88,869
)
 
(632,611
)
Non-current portion
$
2,701,112

 
$
2,421,904


Schedule of the Company's repayments of long-term debt
Scheduled repayments of the Company's long-term debt as of December 31, 2019 are as follows:
Fiscal Year Ending March 31,
 
Amount
 
 
(In thousands)
2020 (1)
 
$
6,630

2021
 
99,787

2022
 
206,041

2023
 
862,849

2024
 
60,438

Thereafter
 
1,568,267

Total
 
$
2,804,012

(1)
Represents estimated repayments for the remaining three-month period ending March 31, 2020.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION
9 Months Ended
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION
Organization of the Company
Flex Ltd. ("Flex" or the "Company") was incorporated in the Republic of Singapore in May 1990. The Company's operations have expanded over the years through a combination of organic growth and acquisitions. The Company is a globally-recognized, provider of Sketch-to-Scale® services - innovative design, engineering, manufacturing, and supply chain services and solutions - from conceptual sketch to full-scale production. The Company designs, builds, ships and manages complete packaged consumer and enterprise products, from medical devices and connected automotive systems to sustainable lighting and cloud and data center solutions for companies of all sizes in various industries and end-markets, through its activities in the following segments:
High Reliability Solutions ("HRS"), which is comprised of our health solutions business, including surgical equipment, drug delivery, diagnostics, telemedicine, disposable devices, imaging and monitoring, patient mobility and ophthalmology; and our automotive business, including vehicle electrification, connectivity, autonomous, and smart technologies;
Industrial and Emerging Industries ("IEI"), which is comprised of energy including advanced metering infrastructure, energy storage, smart lighting, smart solar energy; and industrial, including semiconductor and capital equipment, office solutions, household industrial and lifestyle, industrial automation and kiosks;
Communications & Enterprise Compute ("CEC"), which includes our telecom business of radio access base stations, remote radio heads and small cells for wireless infrastructure; our networking business, which includes optical, routing, and switching products for data and video networks; our server and storage platforms for both enterprise and cloud-based deployments; next generation storage and security appliance products; and rack-level solutions, converged infrastructure and software-defined product solutions; and
Consumer Technologies Group ("CTG"), which includes our consumer-related businesses in IoT enabled devices, audio and consumer power electronics, mobile devices; and various supply chain solutions for consumer, computing and printing devices.
The Company's service offerings include a comprehensive range of value-added design and engineering services that are tailored to the various markets and needs of its customers. Other focused service offerings relate to manufacturing (including enclosures, metals, plastic injection molding, precision plastics, machining, and mechanicals), system integration and assembly and test services, materials procurement, inventory management, logistics and after-sales services (including product repair, warranty services, re-manufacturing and maintenance) and supply chain management software solutions and component product offerings (including flexible printed circuit boards and power adapters and chargers).
Basis of Presentation
 The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP” or “GAAP”) for interim financial information and in accordance with the requirements of Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements, and should be read in conjunction with the Company’s audited consolidated financial statements as of and for the fiscal year ended March 31, 2019 contained in the Company’s Annual Report on Form 10-K. In the opinion of management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the three and nine-month periods ended December 31, 2019 are not necessarily indicative of the results that may be expected for the fiscal year ending March 31, 2020
The first quarters for fiscal years 2020 and 2019 ended on June 28, 2019, which is comprised of 89 days in the period, and June 29, 2018, which is comprised of 90 days in the period, respectively. The second quarters for fiscal years 2020 and 2019 ended on September 27, 2019 and September 28, 2018, which are comprised of 91 days in both periods. The Company's third quarters ended on December 31 of each year, which are comprised of 95 days and 94 days for fiscal years 2020 and 2019, respectively.
The accompanying unaudited condensed consolidated financial statements include the accounts of Flex and its majority-owned subsidiaries, after elimination of intercompany accounts and transactions. The Company consolidates its majority-owned subsidiaries and investments in entities in which the Company has a controlling interest. For the consolidated majority-
owned subsidiaries in which the Company owns less than 100%, the Company recognizes a noncontrolling interest for the ownership of the noncontrolling owners. The associated noncontrolling owners' interest in the income or losses of these companies is not material to the Company's results of operations for all periods presented, and is classified as a component of interest and other, net, in the condensed consolidated statements of operations.
As previously disclosed, the Company has made certain immaterial corrections to net sales previously reported for the first, second, and third quarters of fiscal year 2019 primarily to reflect revenue from certain contracts with customers on a net basis. As a result of correcting these errors, net sales and cost of sales in the accompanying Condensed Consolidated Statement of Operations for the three-month and nine-month periods ended December 31, 2018 have been reduced by $22 million and $95 million, respectively, from previously reported amounts. These corrections had no impact on gross profit, segment income or net income for the periods presented. Amounts presented for the three-month and nine-month periods ended December 31, 2018 related to the disaggregation of revenue in the CTG segment in Note 4, and CTG segment net sales and total net sales in Note 16, have also been restated accordingly. The Company evaluated these corrections, considering both qualitative and quantitative factors, and concluded they are immaterial to the previously issued financial statements.
Recently Adopted Accounting Pronouncement
In February 2016, the Financial Accounting Standards Board (FASB) issued ASU No. 2016-02, "Leases", and subsequent updates (collectively, referred to as Accounting Standard Codification 842 or “ASC 842”). ASC 842 requires a lessee to recognize a right of use (“ROU”) asset and lease liability. Leases will be classified as finance or operating, with classification affecting the recognition of expense and presentation in the income statement.
The Company adopted ASC 842 on April 1, 2019 using the optional transition method, by which companies may elect not to recast the comparative periods presented in financial statements in the period of adoption and recognize a cumulative effect adjustment in the period of adoption. As a result, the Company was not required to adjust its comparative period financial information for effects of the standard or make the new required lease disclosures for periods before the Company's adoption date. The Company has elected to adopt the package of transition practical expedients and, therefore, has not reassessed (1) whether existing or expired contracts contain a lease, (2) lease classification for existing or expired leases or (3) the accounting for initial direct costs that were previously capitalized. In addition, the Company has elected the short-term lease recognition and measurement exemption for all classes of assets, which allows the Company to not recognize ROU assets and lease liabilities for leases with a lease term of 12 months or less and with no purchase option the Company is reasonably certain of exercising. The Company has also elected the practical expedient to account for the lease and nonlease components as a single lease component, for all classes of underlying assets. Therefore, the lease payments used to measure the lease liability include all of the fixed considerations in the contract. Lease payments included in the measurement of the lease liability comprise the following: fixed payments (including in-substance fixed payments), and variable payments that depend on an index or rate (initially measured using the index or rate at the lease commencement date). As the Company cannot determine the interest rate implicit in the lease for its leases, the Company uses its estimate of the incremental borrowing rate as of the commencement date in determining the present value of lease payments. The Company’s estimated incremental borrowing rate is the rate of interest it would have to pay on a collateralized basis to borrow an amount equal to the lease payments under similar terms. The lease term for all of the Company’s leases includes the non-cancellable period of the lease plus any additional periods covered by either an option to extend (or not to terminate) the lease that the Company is reasonably certain to exercise, or an option to extend (or not to terminate) the lease controlled by the lessor.
The adoption of ASC 842 had a material impact to the Company’s consolidated balance sheet, but did not materially impact the consolidated statement of income or consolidated statement of cash flows. The most significant changes to the consolidated balance sheet relate to the recognition of new ROU assets and lease liabilities for operating leases. The Company’s accounting for finance leases remains substantially unchanged and the balances are not material for any periods presented.
As a result of adopting ASC 842 as of April 1, 2019, the Company recognized additional operating liabilities of $658 million with a corresponding ROU asset of $624 million and a deferred gain of $22 million for sale leaseback transactions to opening retained earnings.
In October 2018, the FASB issued ASU 2018-16 “Derivatives and Hedging (Topic 815): Inclusion of the Secured Overnight Financing Rate (SOFR) Overnight Index Swap (OIS) Rate as a Benchmark Interest Rate for Hedge Accounting Purposes” to expand the lists of eligible benchmark interest rates to include OIS based on SOFR to facilitate the marketplace transition from LIBOR. The Company adopted the guidance during the first quarter of fiscal year 2020 with an immaterial impact on the Company's financial position, results of operations and cash flows.
In August 2018, the FASB issued ASU 2018-15 "Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract” to provide guidance on a customer's accounting for implementation, set-up, and other upfront costs incurred in a cloud computing
arrangement that is hosted by the vendor, i.e., a service contract. Under the new guidance, customers will apply the same criteria for capitalizing implementation costs as they would for an arrangement that has a software license. The new guidance also prescribes the balance sheet, income statement, and cash flow classification of the capitalized implementation costs and related amortization expense, as well as requires additional quantitative and qualitative disclosures. The guidance is effective for the Company beginning in the first quarter of fiscal year 2021 with early adoption permitted. The Company early adopted the guidance during the second quarter of fiscal year 2020 with an immaterial impact to its condensed consolidated financial statements.
In August 2018, the FASB issued ASU 2018-13 "Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement”, which amends ASC 820 to add, remove, and modify fair value measurement disclosure requirements. The Company adopted the guidance during the first quarter of fiscal year 2020 with an immaterial impact on the Company's financial position, results of operations and cash flows.
In June 2018, the FASB issued ASU 2018-07 "Compensation - Stock Compensation (Topic 718): Improvement to Nonemployee Share-Based Payment Accounting" with the objective of simplifying several aspects of the accounting for nonemployee share-based payment transactions in current GAAP. The Company adopted this guidance during the first quarter of fiscal year 2020 with an immaterial impact on its consolidated financial statements.
In August 2017, the FASB issued ASU 2017-12 "Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities" with the objective of improving the financial reporting of hedging relationships and simplifying the application of the hedge accounting guidance in current GAAP. The Company adopted this guidance during the first quarter of fiscal year 2020 with an immaterial impact on its consolidated financial statements.
Recently Issued Accounting Pronouncements
In June 2016, the FASB issued ASU 2016-13 “Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments” and also issued subsequent amendments to the initial guidance: ASU 2018-19, ASU 2019-04, ASU 2019-05, ASU 2019-10, and ASU 2019-11, which replaces the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measured at amortized cost to be presented at the net amount expected to be collected. The guidance is effective for the Company beginning in the first quarter of fiscal year 2021 with early adoption permitted. The Company is currently assessing and expects the new guidance to have an immaterial impact on its consolidated financial statements, and it intends to adopt the guidance when it becomes effective in the first quarter of fiscal year 2021.
In October 2018, the FASB issued ASU 2018-17 “Consolidation (Topic 810): Targeted Improvements to Related Party Guidance for Variable Interest Entities” to provide a new private company variable interest entity exemption and change how decision makers apply the variable interest criteria. The guidance is effective for the Company beginning in the first quarter of fiscal year 2021 with early adoption permitted. The Company expects the new guidance will have an immaterial impact on its consolidated financial statements, and it intends to adopt the guidance when it becomes effective in the first quarter of fiscal year 2021.
In December 2019, the FASB issued ASU 2019-12 "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes", which removes certain exceptions for recognizing deferred taxes for investments, performing intraperiod allocation and calculating income taxes in interim periods. The ASU also adds guidance to reduce complexity in certain areas, including recognizing deferred taxes for tax goodwill and allocating taxes to members of a consolidated group. The guidance is effective for the Company beginning in the first quarter of fiscal year 2022 with early adoption permitted. The Company expects the new guidance will have an immaterial impact on its consolidated financial statements, and intends to adopt the guidance when it becomes effective in the first quarter of fiscal year 2022.
XML 20 R1.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Cover Page - shares
9 Months Ended
Dec. 31, 2019
Jan. 24, 2020
Cover page.    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Dec. 31, 2019  
Document Transition Report false  
Entity File Number 0-23354  
Entity Registrant Name FLEX LTD.  
Entity Incorporation, State or Country Code U0  
Entity Address, Address Line One 2 Changi South Lane,  
Entity Address, State or Province SG  
Entity Address, Postal Zip Code 486123  
City Area Code 65  
Local Phone Number 6876-9899  
Title of 12(b) Security Ordinary Shares, No Par Value  
Trading Symbol FLEX  
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   503,991,662
Entity Central Index Key 0000866374  
Amendment Flag false  
Current Fiscal Year End Date --03-31  
Entity Address, City or Town Singapore  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q3  
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 111,388 $ (45,169) $ 39,320 $ 157,751
Other comprehensive income (loss):        
Foreign currency translation adjustments, net of zero tax 9,997 (7,777) (11,506) (58,485)
Unrealized gain (loss) on derivative instruments and other, net of zero tax 13,242   (3,856)  
Unrealized gain (loss) on derivative instruments and other, net of zero tax   4,635   (15,193)
Comprehensive income (loss) $ 134,627 $ (48,311) $ 23,958 $ 84,073
XML 22 R23.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SHARE REPURCHASES
9 Months Ended
Dec. 31, 2019
Treasury Stock, Number of Shares and Restriction Disclosures [Abstract]  
SHARE REPURCHASES SHARE REPURCHASES 
During the three and nine-month periods ended December 31, 2019, the Company repurchased 5.3 million and 16.2 million shares at an aggregate purchase price of $61.0 million and $173.1 million, respectively, and retired all of these shares.
Under the Company’s current share repurchase program, the Board of Directors authorized repurchases of its outstanding ordinary shares for up to $500 million in accordance with the share repurchase mandate approved by the Company’s shareholders at the date of the most recent Annual General Meeting held on August 20, 2019. As of December 31, 2019, shares in the aggregate amount of $402.0 million were available to be repurchased under the current plan.
XML 23 R27.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
BALANCE SHEET ITEMS (Tables)
9 Months Ended
Dec. 31, 2019
Balance Sheet Related Disclosures [Abstract]  
Schedule of components of inventories
The components of inventories, net of applicable lower of cost and net realizable value write-downs, were as follows: 
 
As of December 31, 2019
 
As of March 31, 2019
 
(In thousands)
Raw materials
$
2,723,041

 
$
2,922,101

Work-in-progress
382,881

 
366,135

Finished goods
578,251

 
434,618

 
$
3,684,173

 
$
3,722,854


Schedule of goodwill
The following table summarizes the activity in the Company’s goodwill account for each of its four reporting units (which align to the Company's reportable segments) during the nine-month period ended December 31, 2019
 
HRS
 
IEI
 
CEC
 
CTG
 
Total
 
(In thousands)
Balance, beginning of the year
$
507,209

 
$
333,257

 
$
129,325

 
$
103,264

 
$
1,073,055

Divestitures
(1,102
)
 
(137
)
 

 

 
(1,239
)
Foreign currency translation adjustments
(2,004
)
 

 

 

 
(2,004
)
Balance, end of the period
$
504,103

 
$
333,120

 
$
129,325

 
$
103,264

 
$
1,069,812


Schedule of components of acquired intangible assets
The components of acquired intangible assets are as follows:
 
As of December 31, 2019
 
As of March 31, 2019
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
 
(In thousands)
Intangible assets:
 

 
 

 
 

 
 

 
 

 
 

Customer-related intangibles
$
277,422

 
$
(120,812
)
 
$
156,610

 
$
297,306

 
$
(113,627
)
 
$
183,679

Licenses and other intangibles
247,097

 
(123,779
)
 
123,318

 
274,604

 
(127,288
)
 
147,316

Total
$
524,519

 
$
(244,591
)
 
$
279,928

 
$
571,910

 
$
(240,915
)
 
$
330,995


Schedule of estimated future annual amortization expense for intangible assets The estimated future annual amortization expense for intangible assets is as follows:
Fiscal Year Ending March 31,
 
Amount
 
 
(In thousands)
2020 (1)
 
$
15,351

2021
 
60,289

2022
 
51,846

2023
 
44,193

2024
 
42,572

Thereafter
 
65,677

Total amortization expense
 
$
279,928

____________________________________________________________
(1)
Represents estimated amortization for the remaining three-month period ending March 31, 2020.
XML 24 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
LEASES - Supplemental Balance Sheet Information (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Operating Leases:  
Operating lease right of use assets $ 615,073
Operating lease liabilities $ 661,034
Weighted-average remaining lease term  
Operating leases 7 years 6 months
Weighted-average discount rate  
Operating leases 4.20%
XML 25 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 26 R42.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
BALANCE SHEET ITEMS - Goodwill and Other Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended
Dec. 31, 2019
Mar. 31, 2019
Activity in goodwill account    
Balance, beginning of the year $ 1,073,055  
Divestitures (1,239)  
Foreign currency translation adjustments (2,004)  
Balance, end of the period 1,069,812  
Gross Carrying Amount 524,519 $ 571,910
Accumulated Amortization (244,591) (240,915)
Net Carrying Amount 279,928 330,995
Customer-related intangibles    
Activity in goodwill account    
Gross Carrying Amount 277,422 297,306
Accumulated Amortization (120,812) (113,627)
Net Carrying Amount 156,610 183,679
Licenses and other intangibles    
Activity in goodwill account    
Gross Carrying Amount 247,097 274,604
Accumulated Amortization (123,779) (127,288)
Net Carrying Amount 123,318 $ 147,316
HRS    
Activity in goodwill account    
Balance, beginning of the year 507,209  
Divestitures (1,102)  
Foreign currency translation adjustments (2,004)  
Balance, end of the period 504,103  
IEI    
Activity in goodwill account    
Balance, beginning of the year 333,257  
Divestitures (137)  
Foreign currency translation adjustments 0  
Balance, end of the period 333,120  
CEC    
Activity in goodwill account    
Balance, beginning of the year 129,325  
Divestitures 0  
Foreign currency translation adjustments 0  
Balance, end of the period 129,325  
CTG    
Activity in goodwill account    
Balance, beginning of the year 103,264  
Divestitures 0  
Foreign currency translation adjustments 0  
Balance, end of the period $ 103,264  
XML 27 R61.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
FINANCIAL INSTRUMENTS - Foreign Currency Risk Management (Details) - Foreign currency contracts - USD ($)
$ in Thousands
Dec. 31, 2019
Mar. 31, 2019
Other current assets | Derivatives designated as hedging instruments    
Fair Values of Derivative Instruments    
Asset Derivatives $ 9,113 $ 10,503
Other current assets | Derivatives not designated as hedging instruments    
Fair Values of Derivative Instruments    
Asset Derivatives 27,147 16,774
Other assets | Derivatives designated as hedging instruments    
Fair Values of Derivative Instruments    
Asset Derivatives 9,782 0
Other current liabilities | Derivatives designated as hedging instruments    
Fair Values of Derivative Instruments    
Liability Derivatives 10,284 10,282
Other current liabilities | Derivatives not designated as hedging instruments    
Fair Values of Derivative Instruments    
Liability Derivatives 21,347 17,144
Other liabilities | Derivatives designated as hedging instruments    
Fair Values of Derivative Instruments    
Liability Derivatives $ 0 $ 0
XML 28 R65.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES - Debt Not Carried at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Apr. 30, 2019
Mar. 31, 2019
5.000% Notes due February 2023      
Other financial instruments      
Debt interest rate 5.00%    
4.750% Notes due June 2025      
Other financial instruments      
Debt interest rate 4.75%    
4.875% Notes due June 2029      
Other financial instruments      
Debt interest rate 4.875%    
Carrying Amount      
Other financial instruments      
Debt instrument $ 2,801,028   $ 1,890,822
Carrying Amount | Level 1 | Term Loan, including current portion, due in installments through June 2022      
Other financial instruments      
Debt instrument 439,688   458,531
Carrying Amount | Level 1 | 5.000% Notes due February 2023      
Other financial instruments      
Debt instrument 500,000   500,000
Carrying Amount | Level 1 | 4.750% Notes due June 2025      
Other financial instruments      
Debt instrument 597,150   596,815
Carrying Amount | Level 1 | 4.875% Notes due June 2029      
Other financial instruments      
Debt instrument 662,205   0
Carrying Amount | Level 2 | Term Loan due April 2024 - three-month Yen LIBOR plus 0.50%      
Other financial instruments      
Debt instrument 305,927   0
Carrying Amount | Level 2 | India Facilities      
Other financial instruments      
Debt instrument 133,145   170,206
Carrying Amount | Level 2 | Euro Term Loan due September 2020      
Other financial instruments      
Debt instrument 51,281   52,746
Carrying Amount | Level 2 | Euro Term Loan due January 2022      
Other financial instruments      
Debt instrument 111,632   112,524
Fair Value      
Other financial instruments      
Debt instrument 2,943,864   1,893,324
Fair Value | Level 1 | Term Loan, including current portion, due in installments through June 2022      
Other financial instruments      
Debt instrument 441,337   457,958
Fair Value | Level 1 | 5.000% Notes due February 2023      
Other financial instruments      
Debt instrument 534,733   499,950
Fair Value | Level 1 | 4.750% Notes due June 2025      
Other financial instruments      
Debt instrument 647,854   599,940
Fair Value | Level 1 | 4.875% Notes due June 2029      
Other financial instruments      
Debt instrument 717,955   0
Fair Value | Level 2 | Term Loan due April 2024 - three-month Yen LIBOR plus 0.50%      
Other financial instruments      
Debt instrument 305,927   0
Fair Value | Level 2 | India Facilities      
Other financial instruments      
Debt instrument 133,145   170,206
Fair Value | Level 2 | Euro Term Loan due September 2020      
Other financial instruments      
Debt instrument 51,281   52,746
Fair Value | Level 2 | Euro Term Loan due January 2022      
Other financial instruments      
Debt instrument $ 111,632   $ 112,524
Three-month Yen LIBOR | Term Loan due April 2024 - three-month Yen LIBOR plus 0.50%      
Other financial instruments      
Debt interest rate 0.50% 0.50%  
XML 29 R69.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
RESTRUCTURING CHARGES - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
RESTRUCTURING CHARGES        
Restructuring charges $ 14,600   $ 199,123  
Employee Severance        
RESTRUCTURING CHARGES        
Restructuring charges $ 14,900   142,700  
Non-Cash Charges        
RESTRUCTURING CHARGES        
Restructuring charges   $ 65,800 $ 56,400 $ 100,400
XML 30 R4.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Income Statement [Abstract]        
Net sales $ 6,461,387 $ 6,922,827 $ 18,725,380 $ 19,984,387
Cost of sales 6,017,278 6,505,067 17,578,056 18,757,395
Restructuring charges 13,632 60,435 174,995 89,512
Gross profit 430,477 357,325 972,329 1,137,480
Selling, general and administrative expenses 217,904 237,556 632,838 722,608
Intangible amortization 15,598 20,308 48,903 57,059
Restructuring charges 984 5,408 24,128 10,921
Interest and other, net 36,207 54,087 135,650 136,889
Other charges (income), net 14,395 71,879 17,005 (8,515)
Income (loss) before income taxes 145,389 (31,913) 113,805 218,518
Provision for income taxes 34,001 13,256 74,485 60,767
Net income (loss) $ 111,388 $ (45,169) $ 39,320 $ 157,751
Earnings (loss) per share:        
Basic (in dollars per share) $ 0.22 $ (0.09) $ 0.08 $ 0.30
Diluted (in dollars per share) $ 0.22 $ (0.09) $ 0.08 $ 0.30
Weighted-average shares used in computing per share amounts:        
Basic (in shares) 506,938 524,876 511,198 528,528
Diluted (in shares) 510,339 524,876 514,549 532,308
XML 31 R8.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Dec. 31, 2019
Dec. 31, 2018
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 39,320 $ 157,751
Depreciation, amortization and other impairment charges 525,596 507,164
Gain from deconsolidation of Bright Machines 0 (86,614)
Changes in working capital and other (2,264,222) (2,906,906)
Net cash used in operating activities (1,699,306) (2,328,605)
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property and equipment (375,774) (592,092)
Proceeds from the disposition of property and equipment 102,324 86,724
Acquisition of businesses, net of cash acquired (1,390) (12,796)
Proceeds from divestiture of businesses, net of cash held in divested businesses 3,402 267,147
Cash collections of deferred purchase price 2,510,633 2,707,562
Other investing activities, net 21,868 14,687
Net cash provided by investing activities 2,261,063 2,471,232
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from bank borrowings and long-term debt 1,017,148 2,481,407
Repayments of bank borrowings and long-term debt (1,307,611) (2,447,873)
Payments for repurchases of ordinary shares (173,117) (123,979)
Net proceeds from issuance of ordinary shares 1,196 195
Other financing activities, net 461 9,689
Net cash used in financing activities (461,923) (80,561)
Effect of exchange rates on cash and cash equivalents (7,295) (31,122)
Net increase in cash and cash equivalents 92,539 30,944
Cash and cash equivalents, beginning of period 1,696,625 1,472,424
Cash and cash equivalents, end of period 1,789,164 1,503,368
Non-cash investing activities:    
Unpaid purchases of property and equipment 64,115 94,592
Non-cash investment in Bright Machines $ 0 $ 127,641
ZIP 32 0000866374-20-000003-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000866374-20-000003-xbrl.zip M4$L#!!0 ( !R#/U")=M[\?7P" ,.3) 5 9FQE>"TQ,C,Q,C Q.3$P M>'$N:'1M[+UK=^,VLB[\>9]?P>/9^[R=M>1N@B1(L)/T6>"MX]ENV['5,Y/W M2Q8MP1:G*5(A*5_VKS\ J:M%ZF9*X@69B6/SCD(]54\5"L O__=EZ M/)(J] M,/CU#'P4SP02],*^%SS^>O:]ZYRCL__[Y7_]\K_/S_]EW%X*5M@;#TF0"&9$ MW(3TA6_*@NS)0)%%3^IIZKXKWJ'^OD ?BBIH[>]C\[;W)V\HV\QT$B2*(D3C\I.S](:'MIFX/XU[-!DHP^?_KT_/S\\5G^ M&$:/GX"NZY]>V#5GV46?X]Z ]$/O_('T@S ALYL>W/@^O:7OQ9_>7/1)$H%^ M+H)S&4P?\Q"?>T%"(A(G^8]8N"#G]OAA=.[=AZNWQLGPT^1DP6WQNMOB_-N\ MWGF<]&>WO=Q'_L>8]#X^AD^?)B?9;>#-;%Q[$;Y-[ S.3=$X_S+HW&> M^)FD7-]?(T=Z=OIOCAQI*^/"]L<%>M+S([)&4]+3.;=Z;NCEOXN=R7L7Q8D7 MY'Q?^J;L9%X?A>,@B3:IQO)%[#%:[F/6WIYS6XK.N$"I)B=S/CIPO5Z<_Z[T M5-X']@IL##V1)_[@J4#ZP5.>&?+)RY+=8P>2* SHQWSLA=[A41%^4QUG3UR/@LD5:Y PNVR]69IFITK@%E\GP/-*C+OC;V'\SBOF]D+TW-YL"8]O^?Z/;G( ,_.YPF&>.NU9.&"/.S$H2(!;0D/ MZ>WLY9(HRI\F5\S?-XI(CQ&/PGOT3Y.._#2_>!E+A1\[.YV#H:C *$1Y-H'A M*GD=Y2G:[%2>CR+TBJ+79,W+L3Z]')\QL3^]/'^QY+T+9?'VJG4/VDP4\HW, MTCMH;VWQ)?2JG >Y48$,Z(FO4^]Z#1T%"@X_SD1OE<..52_(5/O>MN29CBDJP!L,% *92 M."]"8G:ND._D?>",[^1]*!G^N\"SLS-Y[Z$?$(]'HU[Q]Z6G\][UU]A+7@O> MEI[+P_Y+D0 !-9R![P6$18SSSROZKCR]H#;TOL AL%-Y;>@762)V)N>&HE@N M-WQCCF2ME\G7;\H,[W,\XH0TWN=9)6HW:0A8_++Y^532RS%2J3(FI)<:[I(^8O=R?)%><9KPM["L/>\GM^Q M*PJ(3#&%R7.WHP+-H"=RV57V^G@\'(1^P:UO+EK#MZ3U=$O*!MR MK800Q;F;^P('=I_GN5@R:GV<.+\@)V/%"-?Z\'#QBF)KO?83EJ_)D6_4*V@R M/9%G.(KL1J[N/XS.Q[VUF9WT=)XA'A[AAF,<.)SZ.G2S@4O2)>5FJ.=?+SU.M8&4YHF2G[]V8++ZI%_0? MO (7.3^?RWL+;LJ[>!;(; ZZBN/[?F$R.3N9WP4/ [_ ;4Q.YE/ 43$%'.7= M,HWV"\&\<$$^M2F(FJ=G"H22FX.;"B4_#Y>=Z7M1CJ>9W\G.YUG(.'QX*#"2 M[%1!S+G>2BU>D>?\"VS!FA3OFM;-SN?0Q.[4F/-@X9)"?TPA( MLDD>])(55&\ =9[X_: H[DE/Y06P!5VUU##N'61>QJGPV-2"]HD"1G8&]ZP89-UE"M_ M_-X+>HG[4M#T]%S.3:-104*,GEAC6#?F7/(M@O=":1CI+5F%>7=.DX>?DL@- MXH"ZBI<\("KQC=GE!O+BVNF&!(H*5K\ZW8YL^63J7U)R8<5,\ MOO E;S0[&W,N)-7YL0DI8@4DEQ*PH=$"*=$SGU8'23WWL6@TB)[)TSFW(.M, M3^3W7F&OY?16XA4QD^F9O+BT1PJ('3NSQK,2INTWH1<4C(+D7U= @/MO8NF9 MK\Q.SAQ8@?7)'5&(\X8&4D.2/RC ;/'Z<*%@6+6?1])2+>CGQU#9T,3:<#L[ M7X#HM=F?_,S/BY\/Y#3$^-?E0DHK(H]A@2-.3Q5$%#V_J,0E.YEK4@NRI-/" MC+RDR+J42'Y8_4B*3&9Z;EWT6#A*NGA%'M$BCQM&S2=4^G%QN(T4Y9_R7'$* MC"07-3!#37+VY7_]QR\#XO;I?__CER%)7(%=?L(O!3>F/B)3[Y,BU%_.53]C=]]*?)LW^Y#_NO7W[I>T]"G+SZ MM(L>Z,/.']RAY[]^[GI#$@M7Y%FX#8=N\'-Z+O;^AWP&XBCYF7[DXIVTO2/? M?64!)#G[\HOW\IF]A$39KUZ_3X+T5WK^*@L=LR]_26X9YW8L5@'YN_Q'USH3 M G?(GDB\SYA^>9]]O>.[CV>"1WO&<7O).304!VJRI6K8@0Z2=!,X-C0Q0(ZH MJ!8\?_YQOM6%9T+F 7\]HR[S\WU(>]<-'EP_IHU(__/+IZ6/WJ,-9IJM2APO M[KG^'\2-[*!O4?59: XP9179,E"IAD'3$'5;%S%$JN&(0((2F#5GTX5G7\[/ M19EJV_L_>ZHWV7??T-O"OD./Q0O?+>FB@D7)T: J0JQ1H9K(!!AK.K 5&\Z_ M>].%9U]^E\O^9";JMQ\,L*3)"E( U0KH&)IN 0QL+.L6_0%,:2[H#1>>?6%? M\/Y/M@.*RE?<[TR3-UUX]N7."Q[=41B5H-39=YN,([C^1= G+_]-7A>^VD:J37O.X?[;HB94<$4O(, UC#OE-%]*VJE"$N[7U MXLI9;BRU2W<#-R+;=; 9#H=A<)>$O1]7X8T;_E'FJ*B0QDX MF!I6V0! -1W'PNJ\<9LNI%I[F%;E=>6F5HDVPB;U>2I$%D2.9(@RMA$-]W11 MU65Q[BPW7?B>5L6L/?'.W92*(;Z(XS&C6[,F86B8T* ?BQP' D=%DBU+BB4" ME1IH9.-9DS9=>/8%JJJ&-%4JOVD;^JJ@:="4'.10,X PAHXH&1:SB;0/=.PX M"K3GU&;#A;1I4%$00!"NQPD; 6$S=!8-"#7OMFS9DBJ94$-8UZ&H -FF M/Q1Z4)\;D T7TO8!ZNB0I,+3=%U^^W3@2!8UZK9&M4X!IJ$Z0'<,60-8-17; MG/OK#1?2]HF*1/^GJWNW+Q@/[TF4W[X_)PW[TR+WR440)U%*GO"+%__)JNW_ M[))H>!FZ 7Z,"&&G+H*>/V;-G;B%FS!B;[?&Y")@#Z 1++LL[@ZBNG)R[#H!_21R#']9<3.8JL9ON$A:U4>/:HR?FV(L^DO>G"5-H*TIHF;WJ>E"EP"5N: M+3DV,JENZM13& !"2,%4]$ZYMQ?;KHP%7A-I?WW<4!6S9'W5*:@#2CIDJ&I M-J4;$-.@T5!4I,O(U!3+E@UQ)NA-%V::75?%SA5UR49$5V2'>D=D0@M!QZ*1 MAB8[5)P*EF05R-;]O :S:>3&G8*"(#$L04N50MPR&Q2$3#U83^'?\^=GWOX94J*HY_ M(_U'$G?=EXFRXB2)O/MQPJA&EP5*RY&MAB&B\8XE.=2/*Y9BR)1/FXHJ&B:F M,?J M0AH[Z(831L1[#,Q)R6"7#7KZ*3YP_]_C#'Y;"T4!T+05D4+!5*%HT,A+4T5= MT36,-4U;2!]NNO#$*E*J4"19Q*:LRPI&D+95-H &-!59I@KH09#@[H-Y 7X;+CPQ)K"?*KIQ@/'#Y]3L\I<;>IH'RASN24] MWXWCV61 )IZWDC#9F)1L:I*IJ= 238Q%VY0<744 VX8^3_)LNO#$ZO%^23"& M@75;5@U9@I8BLF$+"#7;,2G76,KD;;CPG2G7W!S72@[HCD1/7B_UIS%9ZE!# MDFRLBRJD;$E5;20ZM,<,+#H.Y?E@CO=-%QZW&9>>>^_YE'LN\B#+T4T% !$X M%I15%0-;9Y3/4A7LV.:<5V^ZL/2FY&7EUC:%.AG34JG$%=&!N@*PHCJB(B(= MJ 8-;.<&9].%Q\I\=R/BQN/H=2'+N(@57=(-7:>6456@(9H&C19-(")#56S% ML.:IQ4T7LM2B1#TQ/$[F='VKH&@K.D6Q244.-1J=Z=C1 +7^LFYI](OG">\- M%ZYKU:?E*H19;7C\Y1=ST[A[0Q:_L[/:JP4 G2R"Y?:5\=NW8>4?'>/57O5B=NW%\=%NQ? M;O:[D3JR7:.YXFRI.%3(.;AKIQB#TZ MF2=":M"U982G/%@X;K!0+0[POD"38M8YQ#R$$_J=C[549ZSE MA.4F66 I<5VH!MVDFJ"5FXW]6'!Y_U2'^:IC2<29WVJSAZ3T\]W35]W15"P4Y^6]!)W-J4C-J MY,JWKN< M)/$$;[LPS_NY#>CG19S5\/.52Y[P^.4DM4HG7W#QW8K#,R=UR)Q42.G>G:OC MINHDJ99#Y-LJGVJIP"@9)^9U)&-\>99*]/-;OW?:M8@!XBMS5$$KEM%?\LS9 M_=#/ ^T&8[[Z-*<2&. F(.J8C3F^BN;NN1EZ\['5P=N]: M[H5.G6FJEA+PLM)35JE7C9AR;3AMD7'MF +GIC7CI@>S/Y/T/QY%G@_F^C'S ML;$31E?DF4HG'-//#!YOHC"@O_92D:YHU>0B*O.@[T;]^/NH3P5'WZ&*4KW4 M9B<1+*G19AD<14_>K/E98CU''"5_WI)XBJM4!]X>JQDSI9__^4V3SKZ\/=CB M:HP_>+>W*NM5N%JK,8Z]@,3Q7=;"S &P+:S_O CZ5$Z1Y_KVD$2/U ).CY#X MPKZHAT*LD(:\]IY]80W^O%6#CV7JC[7<=W'__^8]#FZ)[[GWGD^__2[TQRQ< MCW^[O6M>WV]L[)&L1$47]B[6$I,*:4SATB6]01#ZX>/KUR@ X^U!R:E$5:G%0_._:^3SF/$[, M6:E.Y]SPZ"'DT?:*Y:Z^6JZ^6A'"KO20NX<3N(>#[!K'QIENHK _[B77T1V) MGKP>F??S/\/H1SHD/_(2U\?])S?HU:5,@8TVY;5LTJOKFM;<#C4IGPVIVZ/Z MS.HN<*\7C5V_&3VZMFTU[=)T^6[6I7=4Y/VQ3ZX?LFJ;;R09A/V+X(ED0ZBK M1PFYD.>R.]?Y[I% MXE?F,MT3Z%^%3Y(Z\^*.%U"+1H/9"_KP:#PK+)C5 M%,4Q20RW]X/T[TAO''F)5Q?+/G7>!4UABP^2 MI^->_)1>_"")&,ZT3\>T#SJ<0FV4EY!+[XE0SD&?_.C=^R2U2['Q^LW]=QB9 MOALO1,^75#Y!3&(<9(7V\[MJTN$+UGG;ED]T86/3:VJTWZ<0;VQ>B_1A4\MK MJ@Y+F7=N'^IG'PXZ%,/M0]WLP\$(X2UM#ID5_'^C\AF.A_7HU+2:?_KY67'_ MTO+WU[%KUJU>NO^0]NQ976](8Y3KAW0^_ .)KA^^AF%_.5"; M73NY)J+A:7(3>D%R$=#[&SE.NG^R=(=/V4+X\XS/>ND?:<2V$G/'=L;"=H/> M'!,'KQW@V#@F-O;4X^LG:OAJI\+[ZLMR:]NJ*F75Q7(;>MA26VY *X:*0Q/M M>AKC!G!L[A?*JHGD$#A(A27'0(TPP+66*PJ?=%")20=U5)N#^]B&QUU5=[0\ MYN(S=*L[0[?V"G.L$8#F1BHU2?[S@*5*R=SFPJ$.>5R.!3[]OT+3_ZNM)NT+ MFWBH\NY%)EKE%FOEANJX0B$?1VEL>H=C@ ?J/%#GB#C40L<<#CQ0;P$6^"A8 MLVG2Z4++RJ&A?0K,E:9)!+O&BM@@ELVQP4NYJSZJP EV=1# I_BT(^+D?J%* M?J'A@*BX.V41C^74'64IBJTHKGLN@Z,XE04NW98X".<+<<7G%3=24;CUY$/CK4$#G]%QBLV^:ZZ*$P-5[.II]KP 54^H,JQP(O.&@P#3B+*C,*:I+A56LVIC@K# M)THW-LW93J/)%B.I6$UB+S%XZU&8Z!5:LM5I>[FLN'HVDY,'7F-5 MLP$#CHH:T(D:*S%7FBIE/%NLB'RB5$NQP:>8-YYA\ "43QJL[J3!.BH*K[PZ M[3YZM5,8OGA%2\AG.WWMV[7A\+,;];NO(S)'P"UAUJ*7D/Y=$O9^? ^\)+X; MN!$QPF (6[JJK%.EP)M TL"VY#0ZV*CD:#K9:@HT-K"XN:7$1 M],(AF8T.7H;9Z-\2#[\CON\%CU])0"+:QT$?]X?4;%.1TVN?B/TRHGU$:@*+ MJ1JM:?B_4\N.-1.KGDEZ=L?EM5,@,X^3ZX<[U&ZDF*ZUKZZ T5X53J<+) M'JF0I5P2+M:(>Z0&FM-N"I4015.'K'L0U.Y8ZF2 M8ZD=X(G>D-XZ\Q".Q_=+SQWW2=Z)PF)5,I_*]?K#=** RC6]( ME.6D7O,?T,#QS\,)ZN2CJ=5R>"NEN%Q%N8I6RXJ^C?"XBG(5K5($>9&JJ#+3 M'8O<)QM@ET? R= /\&)&425%B17N"BMP<1Q']^R:,6$]88W(1 ML >XOI_.MNH.HG#\./C[."#=Y[ [",>LNK'[3,^]7GE!S2:5K8IG,AYW8/D< MJ3Y*E$NLCWI;\E:D6M?)@$3L9$-4X4U[CM1UI9:V;=MU!]%Z>J AFG!8\319 ML5B!A>NX/;:* /7:#;(.A2VK:7<>A3TXY#X:N]'K"A@:HA0'ED]-VCD0[WA,W7EO)I\FJQ;.[M>TZSFO:Q6MJ&9==A4^I,.CK M %>I I'4E!@?18$X,:X',:ZE.KSJ.KY;,B0?M=0C:R[1- M63VJQ!H&MEZAE ^HG'(-T^:-U[RMSU9WJL^FE\]G'+RS^'52GDV]QD9EQ_UL M[137I\99OPJ3NLV#*M2CPI8=30, V*U"'YS+8JD:,#&(FW3 IK\E%%]-TX"" M=K7! F1<74HCW),G&F8?\ \W\MQ[G]S2EBU-[+@,@WY('YV0Z-X-?EP_/)"( M]-EEEQ?&]6U#]/&4^8H=OO]M+\UGE6S53<>*3)0%:UGBBJ><'7+Z=N+I=1BL"'.OO5XT9(BP M5+*[K:W@S*(-S*),VU69T@:><3B]^6MZS\/EDL_XXJ4'_,5F"W_QI[ MK$H@&83]B^")Q G[[M6CA%RYPX55\(W(>QPDW]S>@.T)7 _]96-+[VGY1,OS MFGZ\/,')ET94_N!*5&LEVG&AG#=5&65OX&71FY_2Y0'G+N76BW\LN4\GC(CW M&-@OO0$;*C;I R.W5[M2^.*6SEW0VJ;6T?6\K>,R7-\->N1N0$C^^IGIS( ) M8;BDCGHRO7:EG.*]>C.[ZC?2?Z0Z;'21_'DTOGKZR7"A;)?JY^ M:X5?6BW&08&PPY?D]_S\&[;H^B94QNT$21S'L_U2.1J/A\9%N7,@G@R(!RV? MWPZ(W"F> H;<&S87A'L05.X&CXP_[O\J ;WJ$%'N!GELR"%9#6]8(4A>A4%_ MUC4<@DV&8$Y7U]0+[@&Y*F"M?>Z/@ZXZ?J\"5)1'@3P*;"/TJD,Y.0+Y<$2+ M@5@!'U@-(+8F[&LU\$X7\55@W(\G67B2A4.NA22S-6CCOJT1VZ^I-OQ/&81'%6QIW]7'K4S3C)[J@' M%EG)^F)/G'V9=L5GVA4<9Z6]>3LUFG_)&SVJJ5O=@/8[^[\YVJN!=MH5'.T< M[0?U[=CB:*\&VFE7<+1SM!\2[1=7MQSMU4 [[0J.=H[V@Z+]\NX0:,][5/S5 M]8++,(Z-UXD2W!(_U8!XX(V67F*Z\<#QP^?)=:4/W^YK6DS7]YMB6R[O&F=; M]M.Z^3?FJET]AI\/: ??*GV=#>$!3%W#34CU4-YF_2UVY+]]=[@C;RP*USAR MVO'T^"T9T\S^-6XJ3?M M:8YEHEW1.,M4'];3"K37OKBZ04$.KZ[F04Y-DQH\R*FX;6EB H4'.9SVM'4D MIT&TAP_E<-K#9Y6U!^]\6AG'.Q_+J5*8TR#CP@=S>)S3/D-X %/7[$Q)]4#. MP_0<-V[<7G+:7A'/2ONB<9Z5T_9JX;WVM0<-PCLO/N!X/WCUP=>:I^5J1GO7 M%1]\Y5DYSN;K.%FRH4FYYIB6)L[,Y#DY;@:/G9+CAJX*AH[;(FZ+:F:+BBG9 M[?45MU1MS.[0CN>5GX?>3VD0?,#5D4JO96JM%3&OF(9:70?J!I!+P> MB5?VUPSNC0Y^>(5"VXT++U'@40XWA ??89L;PJH;PB;NY\T-(3>$%1L7Y/D> M/E)7KP"P%?F>F\N#E$/Q?,\><*=]P>'.O?MA\[O_XGBO"MYI7W"\<[S7<=G' MAJ8UFA,Z-'&)29[5X&%.6VE/)+"7*T\VE,%25 ]4\I\WE,G WQ5'C3IS8TAP[QF0V<#E5US3&.9PXY#KE] M'.R!2NAY;0FO:J\9W-M!J"^N:DZH&X1WVA<<[QSO;:?4=4,T!QT''5\[FR.< MY]!Y#KTZUHA75K735O'2*FX(N2&L2K4%CYIX 00/SZII!YJS6D;]L<^7R^!X M/QK>:[]>1LV*#OAR&16%>RLJ&O@>.>TT+4UD$CS;P#3:REY6:0F\%J;1G"4]Y[F*8F[N)1GQQ8.U+>=U\MCO>*X)WV M!<<[QSLO;6E-%,(K6RIG!AK \BWVR-_EW[MSUWZ74,&RC\R:;(;#41BPJ' ) M3[C7&P_'/NN#*Y)\#R+B^M[_D/Y%\$3BA-T^#2+K ;AIGZYM_;SK=VW^X72# M]G^46/1#F':@*:5$]-6K RZ!!< M0^**47O%T%,#HY5-0KEBU%\QRK88U)5PBU%_Q<@H"2J1L#*+P0EK;75CB;#J MR]JQB;#JAR"L"M>D>FK2,B^12W8_B"M& Q0#E:L8DWS)']S]U%4WWN9+E',1 M;.M^2LZ73+@,5Z9F*).^FS*5S&5R+)/C!6[0\UQ_GM)?5J,X)HGA]GZ0_AWI MC2,O\4C\9I@EK?PA_1O:EM=NY :QVYL-TV0C17X?&W6]BP MVG?V.\U013W5!-A7X9.D'M=579%G[JH.Z*IRY'LL_03GDGHH$V2&/FMYY/K+ M1;&SPS<^Z3^NU-FM=5A7890,\)!^5L\-)GT7S[ON?]+RK5IJZK*T%DH_\\55 MDG*N=YB[2[N&=G6WP*^Y"LA5X3@F[*L?WM/G-4EUJFB[=A!SG3655=/?LM+H M5,'87]^\P!N.AUNJ9 /B 5:Z/A/!V1?VYY(,#JUNS0PW=G.+#31JK38OI\J* M\E"S0:%FY;*B?'"GZEG1DN[ 0K]^")JG7! M7KZT>)[J&"&?^\)#OD49\)"OJG:Q@8%B!0UBPZ/3E1H'UXO^X?IC8KQ^(VX\ MCM*:3MIR;[F,U72CZ#5=76Q$/0;IXV$X#I+9W987]_R0W5XO!=S0_,5E1'9J M?TWK()94PR+W29X=ZI)H>!E2MO 8D51<%T'/'_>I<++5+I(;*B$J96M,+@+V M -?WV65Q=Q"%X\>!0^ZCL1N]=I]IM!2.8S?H=Y_I^=*\?V:__D:[ MWHUZ@]=+\D26S>OLFHM@-$[B] )0_,@V:OQJKTX,WQ&ZM2P#OI52+*R$4JP5 MY7\1-R-',B-_'P=D1=?H@>I8$#M.O"$E,=;N4?=NRB"AE\B5/% MJE%%JD!3VN &N4''08C@OEAOHH_:G@CNT%D<]17TZ >E>8>*#O$H\OP517/" M<50=L] V"G#H/N76HYJNR:15IP]/U!T MPE,/T;-QN<#_ @@%." MIM!]S@KXD ,G!I4G!NTP'D<9L*S#B ,W'WS0H0T&I#D5#YQ]U-A\6 MH4MC!BU;E;?D(Y8\/5DA!E&3Q4%:92+XRB#M-"#5J)KDX/FY*"K->NNB7K.I]SQR+%BD2-//;7> M>/#44ST-2"USUW4HG^'6@]?.--MT\+%OGLOBP]\\J569;'9#%QYKFZ7@:X]Q M0U(K0U*#1"BW(3P7RLU'-;,9G(&N56I/GIT8.& M,BWWV37W+M6@J;SXLPJJS(L_6P3\9M'*:I7KM-X^\(J=MI@1OO4G#S3Y8G@- MC!EKR0]J,/S5*D/ Q[[:9SCXYAF<)_!"O)8;@8.RAWS!.!'Y:TR"WFL^-A>N MC&])C[H?ZH7>@M0+W*#GN7YNT/'7F(K@CMWJ)1Z)'>^%]*D_"X=D?A '_6_C M9.SZSCCHQ_6"Z19BS5'_-7(M"P?YO3*--?;MEB:XPZ,YJD.#ZUL8D-=O;O2# M)&D7T0[K4DVPR"B,O:2^0*JT*ZDZM+=2BIHZM+)A+',85Q'&,H=QHV%., M:W5]'5(SAU5Y!HAG@!J1 :HZW$_./SG<.3/E<&^-=V\H#>8^G!/S5E18<$_- MJRX:X:FK/C1[4W-/S2N>6C8:Q.N+ZL9%N4/C++4Y M#JV!<\RY0SNYUE?)H55]FLO)'1I/KG"W5_(1S$;[.SZ.R3UP.V#, M/3 '<#L\< 7RG6U*W=1#WWFBA'N<-NE[@^U[,X>O>83%AZK;&V&=V9XE>_S1N9^J8 M<<*N^X+'R2"DO/ UC]&8V8UOK/QE&,Y MBN,X)G',OBQ\N'-]PN1_,61;Q]#WDYH8?BKASX42/OLR$?%GX[8DLYG?02NT M9ZF'2GKU]OT[P>=6'7PXA%$418E%NV828RCGX@QC\W,+-Y"@/[]\"9+3,^^ M)%!_5Z:0_.;^.XS,<9S0KHSB.2+NQH'=]^*0&JM>?=1_M363_E]MSI$Z&^[6 MV>IR_%ER9U_2X/K197[(=&.2W]F.YY.^.7!'"8G 6UH^?P S-./EW1ANZ-=2 MY,VOV=\H3V\Q0]\GO<2[]WPJ]>L'RO^(]^3>^W6RR:M2SU'*/+&792QS.FUN MI0MZ[02&>GK/QDYO"W1/0YV.!''.N^K(NVIB2CCG*[(EIXBN+NBG1/1U(S=X MO7%?F2PMTA_/3'P]8%X%^.T*@>TDWQ8, 'WN3ZF\XM#W^JF=NJ"V>]G1?:.O MBCS7I]PCI)+VJ6C3B^JAJLPCY3=PKJ;K6W@DE4"[J00ZB$K\SE6B6BJAGTOZ MZ51BD75SE:B"2IS<<>R@$M?TV2[SQ'=9N^,WW&D6*!CCV LH/YU>-Z=+OWF/ M@UOB>V[FH^]"?\S>%?]V>]<[R+HC^.$0<\>DNB1X6YRA,07]D6KM:IDS[>5J-M" M]X^KY9S;M8K;G5R[=^!V7+NY=K>.INZBW68X'(X#KY>^@0TFV2R[/HJ\F-!3 MHW%2DV+&>BCYMM)N$QL_GJYS-MY6-G[:\9CC6G2NY:W4\I/;\N.R9_M;JDF-LVH<24X MK1*/KU^C<#PRNU];K5"EL[?U4FZ+ESO:J!AG M;2UA;6T:!^-YI;;FE4X_'G;,O!)G)*UA)"?7[>/6Z7#=;I%NGYR='#>2Y%4Z MK:K2.7DL>;0Q71Y+MB&6//GH[?NM=4LUD1LU3D!X>4I3=;Q2 MY2DM"[VXKK=;UT_/6?B@7@.TNS*!V.F'.YCM3DWK+6'+2,5L>?K+65?=U MM+#*Z56Z .? '+C1(WFKT$NWFV&<4)'28R1Z(LO 8&)>NK@>.IT:Q'4RFMC, M/"&5I-0;1+R K0(9MX)_OUV5?Y-BIJI]&;)E%Y](GZUYF%P,1ZX7,3'40S>W M5I!40]>W]7 ZOW3N;TWFG3]OV4:0]//F!=%[?"[9Z(3MK#D1^^$G)' MGF@\$?1J$O_7B4T6B+AM6MT2S>3J45$NLHFTLZLN0FZG.++"XW>T>J**BIZ:J^"6E&/4'= M(X/:N#@>D;Q/HUNIB"U6@+Q0JRDZL&L8V6(UV-*S\9$-/J10P<%<'JB=HI*[ MU$'=?_[H$FMG9\X*2_\AZ:JL3D M_*Y/I?:%Y#9]TJ?I^1T?.GQ=VSO?_MBU=^A?ZQYHW%[N^,!@_-8F+#=[1'_= MM<.#U[4=?O7'C@\DX[52M+_O*L5QO%8EO]_MJI+?Z2\ *.L>^O>;79L=DQ_K M'GAG__>.#XS"8-T#;Z^O=GS@R%_[P)O+71\X?%G[P&__VO6!C_>C=0_\:MSL MKCHW)+ICQF#QP7WOB3J_17//[KABZ\FY2;B86=U2W?YCZ3.6'[3P!HL$X= + M"M^QWG8MO^3-LZ:G9DU;*Y?!^&&=H'_[[NRJ_8]K,7KW=5>,)N[+GVX MZSV6+]L5$%'X&+G#PH=/SF]ZZB?OY3/ML' <]4B<_3D@;I_REE\^T>[X\DOZ MP\WDI)A00[IN:QA+4 ,&LFW=,A1;-R5L*99\1F]REVZD/X0X>?4IM_.]@)P/ MB/>G"'GO_ZV0LHQ?*2E?CW[6ZS*MFG*V((25*#I8,/ *L:J82#=TH!)3>4O\<@-=GGVEZY[[Q,A M?!!,1H:"A&HT>\9B^Q9:>1]]6OB[L,&,59V[OO<8?.X1MD(8:_. 27H0[7?_ MPG>C3(0[M)3=D?[YG+WC/O3[]!'?KRZZMB7<=7'7OA/N;//[[47W@OZ*KRS! M_I?Y&[[Z:@OF];=O%W=W%\R03R3SON\7=_Y^,?_[_TDC.$KCDS#H"-9'\Z,@ MB5#1IU^YLR;\G[\!5?RYI$:6UDE.& V7ORS[2>$;A$%JP[U>"MH^@#I29%%3 MB +4\^_SX3Z])W?]FCLPI>(FS?<8?0Q0_?W.B' MPD/JSI(Q>%I\HS;]ADWI):*9>6-,D!^L80MN EH0-;#F. M;5+ELC6 L)FG7K^/:2A+(O_UEHS"*"G6-.&!:K^;T "2?G9,>E3:H7_O^GZ8 MW(W7>'F^^W==WS5%;K7S MTJ:G/W@IDX?I6 /!#_Z?L MP+4C='^S%UW%S$U@LRO0TT"7E:KY"6I"A61 A+^F:B=DF1"!4"#TA3T=1LZ+ M?EE]T// 2\@Y/=(C5-V>(Y>&#AO I8AS<.FJ81LVM&W'@D 1#561#6K H:I3 M9J:B/'#=I&VSL_3/=M#ZW&=K0](+!WWW]9507D\C)HOTLC2:##H"RR\506;Y M/^^7XI:67#R,_I3, TI3XNNHCF)YOZN!<(X&6S$5RO$D&\O0=AP=8&"JP-$- M&ZA S'4UW<@-8H^MN'IT7Z,GT(2'NE-Y8A?WU7Z>H5--ULTW(O90)3PX/E$R-+CPB[QG";/K2 "E W0 M'Z(N0TL1L6R)HHEMQZ8\'&M@T0K:Z9"30U]ZE:7D=XGIEALAGDNR#)7RXKCW M>?\Z*%!I.8"M5 1),Q71-!6)M+=T $6(51W).M8A!!;" $$@KJK(+7GT8F:A MDBMZ9HV:.)?VOX3+KO5Q$QL\!?9H&&Z_4 &DS6,YO6C6+,&-A7A$>FP@N2]X M@> EL= ;I '!NT+VA:M';K_O!8_G/GE(/HN4\2Q2(/;WXN,"QC;\GZ?W).&( M/?*%/3))4Y(]XON3L[^>T2YC?[,X8OIWCEBZWI#$PA5Y%F[#H1N\_=IGKY\, M,H9X'T9]$IWW0M]W1S'Y//UEL5=8,]+/B>B_?:H2[/7!KV=I\C?ILQ_1[.PT MW$E?H:#_^GEZT4GB$I7>HC@7_[X/DR0< M+AV*TFZ0,I$O].)Q?,(VD(8BF$':HC"6'$4$6+.@H0 D0:@KDJW17P"]>A72 M%T%OLI8_=3SIZO]F. Z2Z-6D-'4'&DSZCVXTBL*G7G8[BPWOJ !=^FRRE15X MT]EO^C'KFD-W9:K,"]VR[V4QHF!-_"H)YL - M'CWA+APG ^'2#4BG522V-E:QY,9QH%&@:?/!%$-'JJ;K2%)T$6I(02K&FF+) MI@TU4]*40J!-HL@=(LA)X,B>QX/'%@>/6ZDHFJNHK(F6K!JB30]"3:6ZJHO4 M+=@&$A4%B':ABMZ$<>+Z_[\W6I_J^$*5'DCR]FK8*!M"PZ")N)8SI?_G;T@" MVL^Q,(IHU."-7%\@+Z0W3KPGEE.E=)/$/&*H:8]33 @,%*4%"@D-TY9W#WZJ2%//=:3K!Q=/W8J?2GCE M'74N](1'0_K,"Y&(](71.(K';. N"05Z!\GDO MT+_U&:U-=<"-J0Y9*LYGR&M.@7??MIET30C&1 3'PM&+T*ZW;;P-S']Y^A> M>N?A_X+1_ZZ79#-4B-L;"#W?C>.*T*^0ONK!#Y\_#[P^1<2A[,]6[6ML[T=N M2F_N7H?TR(?*4&_>]X?O^ZM)&4L*?/+28YE+>B 0G@<>/3+WEGO%JL>)R\JC M)EMQ174^,T711<-R+&R*K/A)UW5+1"*ET"9 *K*,I9*)"0=Y!=)]:F[7<,7K MB#;=C5Z%=+YNW!&N0N'&C81_N/ZXXBFM*F&V66JGS=7.D$2@:9*JR31L0[:J M*Q84%<.0#4N3--E:5+N)<<]L^X:J.ZY:[50M-%1;,G;F-]7>=JU1>];9JP[](8Z\J-^^Y?PET2]GX(;*XC283+ M2W/'W.DNV25QJUAM=YEG4[CWC1;7S6K9>QP_Z+,Q?"+ M#J)E5@2R,+=B$DHOQ.)3Q6'A-2,A;&Z%T$\73DHO'46D1U)J"J3L&>D,LECX M0)],U4F(QY2CQ(.0E=A.ISPD S=YTR#AV5W^Z+1&/KUYTJ2?.H(;](4/TD*[ M[ZEFTHON_TU;Q6Y*KZ=WLN^9/(Q-_XG3+TD_UXT301>S)_3=U_CCOA/_ML2M M/A_(<"1+MH!IZ;9E0EE6#%VS5$O&$E 8F^ZB9 2'Q3Q_WGO6V MO7G0 %B8T8--2S0@^X\N 0,:P' TPQ)-696AH>?5=L^DS80]L1;U M>DA;\-IAE(4^CCKVZ)$=?XS"YV0P/?V1DAAK\/+ULY8+)^<[T@L)OFSZ(\92S@@\\8]..YL8.2/?GDC#A78MDZ^-^@QF% M84F-AC.HFE'!99_GCI-P>B"+RM(C)8UXH(TC'M)^(QZ5O*V:A2M[I4FW=*_* MG'U+0$:.;.A 515(0V6DV]"6-5U4L B G%/IQKA+9%(S\!CN5.B6K?":6H[> MY&X6/U^FU@ID_? M$J>3-[.L/KU:IBJ\7QO2KW<9F\OZO6MS]]1,.S^" M$%JICOH\4R+)B@2PK6K !%#"0)?I/X:.L&C;LF-;J^HXE>375)#F-!([FEKR ML3C>/MX^WC[>OOW:M_.P,2BG*+D*6=B'-=E.-O,A-TGK/>2-WJ1C-J0O!&$Z MY#*.27H5_>IL#=2G"*'V7_\I>_NS15S,&$I!GEH:-R),7IUG2P UZS,W3 M (E-\V,7LST0^V[49U.(0K;.?VXUMP#D#^Y/N0G0C2.S!TCE-T1G=L_W!8/] VL7FFRQB+5UVR?DJGF MYLQS#*<%G=,KQTEJP9@I<]F-[QP._KL;C.GCLZ=("EM,61+?.>SZ[.8@;O]! M:B<=3*8V^2U(X7S=24ND<9>HB2K $"*(L6C)T#1U">OTN)*3"F#K7K*EQ\+> MCZQ6]GHNV6707F28I9*2E#.![5>2'IYLGT4-4L\;NGZ)J;O!M M-]/ BX^"P.^HRIEMB!K'1C3N.14TO.7Q^ M]"0Z6EK8H"&DBUB#C@,@DA4#RJ)CR^%@ ;BZOA4]Q M9FG<=+WC84&D56%$'4J69&)(WH M)EGT=*6:F_&][_58?>=T ,3QHF$;X+-9W!P^=8*/BFRD6Q@XBJQ"%6#=%@%6 M,/M5TC4;[@,?,V2 86.%]+DLKH W7IQZ'"'<#0I)8^# .W''?HV=^FFXF MA20@_2RL[$*83K'XYD:]P<+&A,V'VN:N43C4:@0U!>DL.XY41X)0U'6#FE = M.)(-H6;(HEHBU.:4CCFQZQ')=@%8 [HN_4IR_HT^?Y#"[8JE+K,_L]U%8\%. MRP;RT?GV*&H#0#=W*.0 K1% =8Q$T;1ET38!-"03&;(I:]0(2[IH8'6OT:RM M ,JJ&B(RH->QN=1L%Z#;5KA, C]/HGB_T^P_QI[R2O':YEXW=RU&O>P M-8(J$$U1M'4;L^V\@0R0(4%5TA55PX:IJ>;A/*P;#P2'6M(U%)@#LHP.!( C MLD:(M"1@4XMJJ2)&T-%TE@?7@6YB&MK8%I3W0>15F)"8E7T70#-OZ&$1EFT MTF:Y ZDZ0"J-?^N&ID%)@::*H8E%)$F6XP#=D2Q=E_!>5&T^\"<@XDH20[#C0=!1=L"?_LT@[(?QF,UFP/?A.)FNV'KKQ3_:@,O-$EDLWM11ED0$#H4YP8?RN#:#;+,XF@LXT-%FT;454:*MMK"+-QH:H(1%; M2%2P]#[0P<:![A#RNDY7Q;P(LI7DO#!H ]PV"[*)<,-8%BFU!K:J6U!D\:YF M85&AYD86(4+.^^"F-@YNAY"7_3+P[KUV+"VQ67Y0;![*3%$2D6+J!MOI%JL: MTC5;@8H!D:R:MKI7)OR.-MQ-]B%##2XEKR,D-BL'S)\OL,OZ[_D+->Z^/&[N M6MY%2XRN#LZ?'?P+I3?JTM][.5E#$FT#BY8H0PL:HHQ-3,->5=040Y,X47URXFNI\T>+-ZU8M:=GAL),CW8NN_6TZ.KWOOO#9G^SRSUY" MI=O+>]&\Y^ZZF+[4ONK>O6<%VM*[:8LEE+;KIN/ XM:^N;[M"M>.P%84OK'I MCZNN<&M_O;CKVK>V)=Q\-RXO3 &;YO7WJ^[%U5<*GMMOU<3*(?N]&Z;KWQNA M&_69!;2\B*2#G>DXR^+LY72FAT]>A,ND_U$XZD?>45[BCL*('/6M^^S;46ZQ MU,($FEORY+$]5MAR8U3;O.'"K)N\1,4);<8Q)?1/(@S<)Y)N/$.>V8XU@W1# M[VP+$"_=B7LZO["W.+_P?K+05,P6FEI6;:;X\?@^]OJ>&[$1QP_LH9.MOLVE MC;U_RG:"V-&G6FZ2+%PS#Z>(%>[T_VXJ5>F?]\DE]V/0,96EQZ;(/Z13Y*>]SGNYZKW,OF:QIP,V]?JC8+BL ML\- ",?1Q'Y2$_!,S6=$T@W!W&?V6_B0;O!%W0M)MQH:AGWO@6TFE:X5E@S< MA%J%<.Q3DTKH57W")G6O6&%OXK3F&X-Y5ZI*7;@)VS\P.TT!VDAF7;(>Q M^1J:HXB:)6_$JD,>24!-E^^_LO-DE&1;4[%7?P^\V?(.J=[B=#LF=[\]-\KR M5:?G$U-O.6+='8YC)KIL/CW;-RX5<]1/W6(J=B;*^:9MDYV2)LN:3OS@XO*F MUT_4*[#OG[#)#TO=\)/PX<;$U\9/F=G9VQF_T^&F2T26B?,W-G1?-]M9\JV3 M6=<3#YM!.,?VOA(W_27(+*?P@<&6/CIF$4E?H)]-O."GG]/;O2G0TV5KLT_\ MYKY2"6122*%/7MC=S"Y048R#O]CDT0>/F8F1%S"DA@Q@8?RF_^:H7FAT]M*> M/^YGCZ//IKWLTMCB51BYD?L8N:,!VWC+91MM4:*6;AT73Q5Q!>\?*<]-FS#Y MEDR/%LU(3)6'_D4U=V('=B>"5=(NCW:TZT44I*E4)QCU_;DMIGTUHM%:G)Y) ME9")86)_U[3R(0J'PO/ ZPV8V64;0=X3JD14\ZA"[A3<-=),4L_H92";1%W3 M.*SE%OGR+UX8@_C$=4^[][SF0^?>(Z%T"E=46(X6V3BH_#/C':XPBAS M+PL6X,&+AL)":>C,-:7N)#4S[-:(V4IV?LHBYHMRIW=,L#)%Q]1_%;B][Q_O M/@H/I,\(!K4KL^)3WWV.9V;?'8WHMZ:YXVCL3TI3Z9>._0D[FC3\3?'J;)=, MMA&>-U]28]8F3E-28SU.MZ9=8*?;W,@.K]=;9BNI?L53=Y.R2L9\ M1Y.-;EVVW$DZT,8VKYW,WDY[;>C^R @N4S\OHYO4U\>L_VGNJXSP)&PAA_0[J&:E38][E$0PQLW4)2-N"W+:23:9[PSO M_\WVW'U*2?[$'<23#8!3'I!Z_'2[X:G_G[MK=EFNWT_<']27N&P/V6=*9\C' ME".F-_FO*A358$=?ZW>6@ M6+R#W.*Y1DT4_A1_$BS[\OJBV[4GRQ2ZP]'/0O?ZN_F;+5Q>WE1\$G')51&- MZMP[>OW?::35$4P6A(51X+F\.T_>QGV[&4?0UE1QLIN[IFT^=UI[3];CODR]JT_\/FI:X:ODDS3E,I*^N]5Z1*FVO# M*;2A8..Y76*9!NJ$MD$G]FGK\7OXPT60M389A./8#?IQ1R OK. @.YR.VV:_ MND.6T(U_2NGFA^^KB]7G*\2"T]P (K?WXS&B[^@SIQQ&G__6ZQ'R\'!T])3' M]O#=W0J=.SUB#I ,,=1Q :CW#@F2?QY W2D8T)G93K/D6VMSUA[OY7,0!D[D]K)BCOZO9WT =:1( "A$%>'Y\X]SMA;>N8&Q(AF:@713 MA%A5,%(PU+ N(ZQC!&DP$+A#^O9Q?/[HNJ//3%EPT&?_L>>:@A/3C2(VOOX/ MUQ^3,S::S9IWR[*&S@7+D/].'S4.O.S0..Z?"7W2\X:N'_]Z=LYB#BIIDD8? MV6#^KV?>2_(Y& _[83*Y\NP+Z&A([P!5^>73B_*Z58%U57.ZH$ M&VU=]@O'*LQ?)H7KK$BK1ZC.W/ND(P19^;GK4].5UE&QJJU^.+Y/'L;^M& K MS?C\)^US*,*4 ?VG#CJRKDZ*A_-W@ES.$'6FY8C>$_%?*\W<#XMZ69^A7M(D MVS0JG'7@[Z[\KDDRB[(-1";DCBDH':&52 MB"([P-121Y3ZJA MZN@J: *(6A3QTP.LHR8IS'<"KM1PI"I(U-!"B$Q!)V)-!FRA+Z BB)%L*$@4 MD0@5':Z0V(ET_^DE W,+C+6]8Z*I$8SUS;'Q>U&HZ[-T6A3 M55=4PY%U$TH (@>J"A8UA!15PGB%7.Z&QK+\(E [%-J-1F/CXLB+X(ERI3!: M7 F]=114 W.HFADZN98 MW"8W@7+RN*T9H)'5&6@44S,UPT":!APH:\"@_X$T=@.VI>C(,78#34G^2.YH MDM1!L!')CO;$:=GJY;VE>I/WTL,-U7M-I(\:G,-3UY!M6!25EH(AM&VL8 W* MIF5;2),5M +/M M2OA@?.B.I(KD#0:E#F_MV=F4=(@_QVHIA;5ZS@%39T0R( M90?2GZ:L ]FR%0<8E*JJCJSM@^&2'"UUL1U-%UN-X?T"0T6IK!ONAHGKE^N& MZXQ$?8Y$+&'91,C63 - H.JZJ!K(Q!BIV(26L1(A'L>1ZAU9%3N:J#6![?(0 ML1&H04!9&!]75&#J(G)$ YJ6B14@TD.Z@U1;525K1]24Y+KT#A#ECB*7F;6L MO@\ZU42,L@1P$['U")/7M#2%U>Z.V-H]:?T+'TA81:$\1Z$BRE"F3DL"#F5M MBJ-;"E1E;$F2:8D0*6]1.)7TC>\&"0[Z]E38A\QV2AU)A!U=+=.558\Q5@JD M575^C<0CE.>UHD %R+(M4S<1-(%HR*)$CU!"J:G00N!]>"RMX$66U8X$RAQ] MJ!X>FS9C[SI;LC=X%'SBQD1(7WT>/IR/Z1]9/%>&QZPS$+6Y8U0E1T6J"#4D M0@A$"\LBQHZ"5*!:)E!6Z.E,NI=,N+?LNZ\?OL@@S9*09F!$":,NZH9,W9JEF 9UU;CG3PT7:-\I=[TX!+9:]FD;<50>JN/;8WD>?&E(]DBPAA0:P2@;:@Z,@$2 M+629$L387EE<*3-$A\OG*AT@PXX"2JU5V=2QI]75%L?#W"QQLS0W2W!>/B"+ MEDG/:+I-C94C 2PC:I!4%3F:*B&P4L=39);*2G7+'45G%>'<+%4TM_#6<$TW M8$'TRF.%-ALW/6B)0+@0N%:L,1I;[V]PX!SD ;".%$V:.=!7 @ M&UK96(6G-KER5I^Q+O5#A9?T,-S@AT"C@RA\IF_.-IZ?SBP>A5$RV:C=#]F7 MDVA(0Y[[@N*.XXU"GS*&KM%0 5B8&2TB1W8DZ)BVID-=-C# R#8U2]<<2\;J M2B7*)>WP+NUOBW;WH>='(]1!JMZ$P?*VY]DXRH^/UG"@S%9GYBLSUVK%K]E>!B/WE:WA74_:>F M2O.M!DQ=!8XFVZ8E&=!&IBY+BB)9LF+9T)"4%0!.Y7N3B??0GA9V%!ET9,"+ M8W@$V4@H*O-ETD4=0RV=3(1,J$ #.XX-H:JKFNE8:'5EO6VA6)([A!V@:!U) M5AL-Q<;%RU1+HC'I,W\8A>^>Y%=KK*EH8>T27<6&";%B2A BA5)-;$$::*J6 MBJ&R,L9J#T=^^$K(+?'=A/0OYUG;@V^SHU,6BO@DAX9YLUH#"6D+&]39$ELV M$JN6 J&LZIHHFBR&TZ%MJ<;*+(<]@%36% <==*#.P[E:A7/+"S@O#);Q%6!W MQZTL+NS)@Y D(4>U= U"4T2ZAA7J_*@O1$@UP,IL]K0CCNCV0$>544=$?#5G M'AAR+.=@69K[8*!#!4'=@_$WE$!^BR($EFL/2QD"S)21;MB-! M:!M8!\!49:"HMHDDS5PW7'^$B?121Q-!!_ 5T7A0V$@H*N+B'CZV8ZJ6A&T: MYAD6,A1@64"23)EM,*FO!'W;0K&T=9[I-W=TL=3\3>6@V+@%TMZL\[P0U%&7 M&0;G$[5I,4M5I#D&%57&S'EI.J9$583(DE5@8TV2'3%O]Y[EA9ZGG/7U")Z1 M?EU'Y/OY-,W+51-(?+'G"EOX=$"MQ(&T1O(L=5ZAK#N:9*FJP>(>B+"!@*T9 M)E*AZNB.;:W:^#?)]2,8=T51.J+<[*5H*X7+JKJ#9H(1S==@-Y%E:/2(I3H& MU&414VA:EHXT&2$-FN\"8UEEDB)+$#:[7KEI8<_=P(W((/3[)(JG4]395G#) M:Z7YV9$GMU;6]K?)Q'.-JB#=KW(!743?Z$:O0LQL7)K%$49N)#RY_IC\+$"H M=!0$.@B"="8U5-6.AK2.*HF"%\=CTN]DQT6E(RE21]'5[&^@=J"".I(*A7"< MQ D]R-)&;LQ&52S2(\-[&F?(H",PSYK>\\V->H/9H8Y /V=$J'-\(OY[[6PC MB0]4YNOR0]7"CFEHCJJ+4%-- Q@ :)JEVSH4:1SREOB8X7 8!G=)V/OQ#];3 MU_,^.MPRQAV%:HDFE5E44#WNPP.1UN)1!0N97^Q 0]2 ;8K0%B7L()G&)DC% MV,":M++W[4YX+&O^<@=*#/!:IU82M;D3<>,P\-M,6ZGX3JB!Q0GVUV)%D MO2-#.''F.WC;2K/.]\'VPT;<(K#@1]E\%4#AJIE0UV1L0P,9#L*2K-J2M5*3 M-^V,.7(/-]$+43H%RLSBK2KO>[JM+/W^B4=XS<6:*LZQIML.MI%IJ+9B082 M;NE(=&3-U&5+E\V58J%ML%;67+ 68ZT]L2_N]<;#<3K/D"K)@]?SWENX4$M> MNQFTTCS0U$P@V3*TL X0M$T;VPY03!/8T(2*@^6WH+TEB>L%I&^[44#;%R_( MW,I$_CZ'&5.!T&,;:HUH$-Q12UV1:V-/5Q_H/%)M+Z(74D25$H]M M8%S:9#Y=DSJR6NI(]CN4D,==_'4E/F2XM3 MTZ4 6U=D':M0E64LJ89B2/02$=D.7-GL>Z%.'P?]([(4OO%NJQ(-W&!Q@S4W M6 N+0EM01I:H:5!1; @4&QE8@XYJJP @:!HK8Y^[&RR^)>]A6-FGA*V /SN> M_ESX'-\+R/ETNT])_*\#?<^Z-QY@[TU*X 9$<'MLR,0-7EGY?1 FC,5%]#!5 M=?J:QX@RO)$;I8L=)0,2$Z:3U,C&A,5F0=J)Z?#+@Q>X0<]CF9J$'AC2CXP_ M;M^^@TET>OCM%ZP*].S@7ZB\T;_TYR":/F/D/I+S^XBX/\[=!_I%GUW_V7V- MZ9L^#:))8]S4 L4*HJ0(8Z2R=91$73=D#'7@2#:$FB&+*KO'79+";DUS=VF7 M,(B8-?I;K,JV:.LJ0R;3/9+:0*M5,ANX* M7HOZ^AAH2O]Y>T N.:DIVE5@U_<'"_4NL4Z3D*KW?8Y8\ M^WOQ!0%C#OX210-BQKI3/RGTB.]/SOYZ)IZE?],/[TW_SFEWUQM2SW)%GH7; M<.BN>?;ZR8!>31L_81*]T/?=44P^3W_Y^2UO M.%O=.!NDMK$@'Y.]0];^Z^>S%=8S>?^:4_)^M_&7[?.RILTAWRH)KE5I:'O% M[J!=FX[R/4.7\@ER_HV>& @W]):P'PLV-57]=N8;6M;[5\P3;=?YK;0!\@FT M8%46^P7S!U.:E3EL)S,5.PCF5':$:] 6&H1:[FRXDC3%S!PDI[!F_(>KT'OM M3--XS3;* N QY[4>K'L_7 29>4T&X3AV@W[]/J:P^? _<<=]+2/\(I9_5U9LKD@BQZQ>/V;-QG%,Z/_[JQ7K5E8!\GO7*F?U(A5T9%3JD&KE M:M@J97&J5/?!S4T-S(T&YFOO TMR@ &QHBLJ6X%)9WL.8P5*A@6P;JWL?U&* MN0%Z>>9&EZ0.DKBYX>:&FYN*FAMY/LE&TDW;U#&T' U!A%3=LI"A(M46$=*0 MNC(7KS1V\T?O'Q>Z@ SDW^&X#L6U1XR M"@-R1Y7Y6D>5@7=5_6@K\:S.2T4T19%5)*HLOPFAS'RO VQ1QA+ E,V"]^&Y MQ'A0["CE[JO+\O5U/G=$HS=%HB)JNZD QH:A#(&(=JZHL M JQ+M@04:64'CU2"-ZD #QGM*C*EQQH?*VF8[ZLS:)1Y 8V*'0M $Z@&!E!F M*QCIR%$-250Q/6ZL+*>[%C3EA90R2^F6NLD%!PT'S;M L["'#%2!8\D:U#%$ M4 80T5\5V["!A@W90BLC(QL]33DT+UU]6BIS>S<.FIJ"IN*+BF:(6MC#!8F6 M;#DJQ8Z#H6)IAN2(LJHB%=F*I:[6C6]T0R5E0CI UCI*N>7@U5T?M T#CW?$ M]^DK.\(C"0A;]I,MYN[VAU[@T?C<3=A^:N1EQ);^?/=X9 /3'T 4YZBEX94C MR0I;MQQ#$TF8;;@D*8J%;:Q92%_9BR&3_==,\CCHXR6YVYG8#QF,24#KZ*+2 MZ&KK2B&XJDZUF=A_.M? 91$MBBU* HD M0; \,6KN0 'GG,K,RLH4PC$+ES9^KLO-YGP^%*9:VF@V7.1FY&9KN$G@O((^ MML@(:*OZ^310,_B/CA+FJ9-A[H1+NY9>,F\V8P@SC%*!F]PV$;D9N=D:;K(Y M-Q6#AC'KH1.24NL%J#Q2A5"UU*>6NUN\9-YLAIL M7,RO;;6+=[+95%::AB'$B&NW)KE]YA$$8+Y.X1SC1!IA*:?608EHF,0X $I) M@*!X*8\:]/U BAN=PB*/(H]>QB,XW]QNM 20(*VY]Y1HI2A0@5F8!2<."[NT MWK?.?-2,+4A$*D&3G>0CCR*/7L8C/.>1MIX*:JAWD%-$N7:>8(R1X=A+Q)?B M'NO,1\WPB/(4T$ZLI!_,PMY&=A1V,=H1'LZW)'"JB'<*6.1JY&H7N8K@G*O">R:0, >" M/1SL7KZT)>FDNH#'X]'X.J](-_IP-.J-KQIS/TTHRA:V*QE$.//.4$*A1Q+*X#@2JJE0V$#T4D(]TT5K[\--!&7&W./\Y4585F(M:;A4\/Z50FH5R=LZL1XFG_%\1K;<&DTH\@::X+';!WE6$DC ML6%, JLHAWXM0C=8Z5Y)4G94[$3"+(>C]8.&3$RJ!"Q:R5H@YB 7WB'*N19AN*56: L6$ MAF:G--R ZXQA*F&3>\7V9ZJ-_-T/_CY)7SRG+X1UQRN@Z@[$ D@GO240*NL9 M0,N%.[8^BS:4[@=Q*AKUD.,L&EGX,A8NA)FV23]T+V--3Y)Z(=046(R)P,+7 ME428%MA(2:!2C!K-'R-U(.M-/H;.1_F&NVQ@D@+0[2SX5O&SK?-H-[DHYS67 MG>55L-=CQP55A$A-/3)$,(S#%.O7YV)S&SV#A8IB'=?(Q4YRD4*TL-/30^>$ M8\0'E]-)Y1BR4FN*M=:,/!(Q6G%>;*@X)$F):'0A)G)Q+[G8Q?72)[F*YUS% MF@I$*,!6 0H-4IHJ0,*_%@,CU%+MH6?-FPT5608I9TUN>MF_W(?.K8$>YY-; M5W.V#OKBVXC#;>R/IU7IV-O[N Y'=]N&YF^;O Q[WA<)AK_S4KB:<*NTP]X; MZH"31$N",)%,6NTIN"];LYY(53QMHTNY$*98-%H@XJF;V\ZV20<0PH[2=$#2 M].2".>6+^XJMT)!3@@$/+@]2!FLC@]\CC&%(+^TK_I8V;6!]F] 4LLVEAG_C M+C]K 7RW:#_0U?$H:@96(+&VR#506A5% 9[FA5C1Y1)*HM>UXX M NBSE*G!ZF.4IYPVNO"ZG]+4(<''N]^O/OQ M[A_FP./=[UJ14I<5HW#(\G;_WG5>).5E5N2_=#+5>6U61V>X!>D-$5,14_N% MJ6>/+"(J(BHBZJ B+3HK![W6A(EWEBRVD1#QD^#8@_Q&OE!$@D$(%#5 :J@I MT57A"(JU)=!Q) !>RD6^->_?Y<599=776%LQ9^CV.XL18W07, ;?#!B#GQ#: M:K2X=3F.AQPFB+)U ++U9!*16*BZP0C4!!HJ@EQ1K:EB3F+!F22,4PZ7]C.M MJ%L/YA,]J5NKI!6!G\!6DXHZ4-DJ*EY4O$XKWI."MU"G1'$)E"/ 4ZVH=$PI MKJ$@A'GI#>3T!8;:TI+^RPRU9KMU1D,MRE:4K?V2K<7"+@!:1)ARG@.JO=.6 M*XZQI 1[Z_6ZLO5@)M++9 MO-U&R=;+5N3UT=C"<3O)^6X1J/_5HGV1GH?2, MM=(02YGW7E%$964M41T,*",(M$X\)3LWV.E@8*NU9E&T?J*HM#'HM%A$1V/N M'>/4($^I9IH+)XAW /NC'LR6/ZHJG0G[-2=Z%+4HZA'[3-R))S+D=60.,6M M(P6PU'"IOCI7W7V=A?-F'?)8X7B;3 M,N\G@U& U-7UM&K;.\\J3[*K,-Y)^=+L\CTK9-;\9I+63IE=7BZ)\(SPC/#< ME]3E",X(S@C.PUU0_$9>_9H%=3?M(&_7CT0 +=0=P8)A#80SAE&OF$)4&V*D MP=1K3)<*Y][:_FIF^A]/K][GQA@*42 MQXA51R)6D9PU. .^T!)RK00S&HD/0TO"4OP4N3XA>1<7MYZ"3D1 M205OM$]$)&0I$Z[JL;F+F;(Z<2*3A_P=! MSL/9[?W---?F"+QG$>C5F W!G-F"$V^ QY9:32GS6C!N :O21HWPPJ_([)O; ML43P3;NL$*08MV.'86MGY!@./5RFHWF* \-0 @*,%0Q2H9%2%=V=YDH0Y8AN MG.G[[O]&ID>F[P_3R;Q[&W-6*""MA5[0,(H/.-$DI MB7-Z9'ID^H-,9PM,5UH&_EGB**!0T:JIJJ :0F6)H=1N9$YOCND8I?C0]\W7 M+OO/DRR!9\ ME?&8C;Y4*8^C\20ODSKE,5 A'.9#D0V3ZZR8)..+9'*9EWD%TG[5=;22CE'= MX2 +:$XN!J-LU!N$CP<\3_*K<)+E3ZN/;V-7]/;E^V>P?$%?;?P,Z3U$UG\O MB]O?N XB\?I]D6=_OLXNPAG]D@T_95_*<*2?+XN;P62U0I52"0",P\ 92#4R M0F.#N1,22: 5(]5WLJ^NPO.&ECUG7,EE46G3=R7#SABL+$644..5#J>B%--: M5*%+0];":,75"GVF$L< JKMKF"TQ^+%[?2B,KI]^FAWC_7C8#S_AW[A_)6_. M[3.HN)&+\Y )LONK8TZ.K3L^G)V'?]ZZX_.SY,2'M]Z^ M.W6_A<\=_=,E1\?AN4M^>'-R=O;C5O6M!9=P(R!?^/Y7EB((9F#]_4$UX M+QY@5-DZPZ^,20AFIF,]P2>]?#B\>;?>YU$]#R?>NWW^P+C/!U=A CS./R6G MXZMLR?B^RHH/@]'L]++I9'S[PLR6KU_Y-.A/+L.GP^!O[*-@^@RSZS+_Y?;! MK_<-GE=WRPAWUCADKQY?99@= _/O?[W]T/WWX#?>PNM]+1YLG8-UK?7"2JXD M?Y8KN=PIJU&'<4EWQ'.'+AZ>/,Z#V9._?AO>N)Q=E7?A>^-^.7OB@FBM4Q>F M2R&%P\#!<34GU3!(;A"0/';S#U(-GFR[LP$4+%^+]5KS;0PT-N_E53@HP3!- MJDC/SJ3B&1>FM8V;(H( % <^V4201)F)"-J)S'3-K%FEC2RDV^RHL[';^\/1 M:,:-R>5X6F:C?OEC/?H?_AAET_Y@DOGG MGE4%6:8>]-]0!)XF6!&$BF;3:TZ7R--]J9_Y@+<_U MVIE#F&+1Z/IMZY9G6R4G;:IY%36D#1KRC4*>M8AP*.Y$A#(K-.248, IUD@9 MK(UDQ AC&-)+.ZR^)2(/ENY\7$16J=E): I9HVE?L1=,5)^H/KNS8#A>$!^! M<+!7D)5>4T:9$EA:)3P*U@MAACS7@EFJJ;>6!8-EBE&CY?2B 1,E)$I(T6A0Q%3'5+4P]>V0141%1$5$' M5T,9/W_-RTG]<:=-!GE]9:?O_)BG$RR MS_M9'G6CSI*@\,Y9(AAS#0%WG!!*)-+&(RX8A5 $,MBE5G"U26P6+>*CVB"^ MN3_FYO:<5W=G=G0UZI_/[Y6ZNU7'^>3DXCS[_&Y(2LH X1I8T6Q$I,A/6, M+Q7NV3'!-[!@Q%/.M\+TN%X4I:'UTB#GTL 4 BKH!"24864))8Q0S5B%"FB MEP*E+9C[GQ&+744:($PI:+184-2&J W[J@T2SOT"H06WR&O)C*$&4F6QDI): M9P$##+&6:<,SUVE6T08J4B)HU(9.-ZWX8U3DX1?_ROO)AVPPNEG620(W^N$+ M'P,TZR6?M.!AC8+QU.Z@>>5ABA!&BKB1- +"CQ0G K% M#':>:6& 7%4WJN58DY67/HC_;WG_0_Z/<'NJ%U557^0T[PVSLAQ-( X1:3)AO2M#0XS ;/\WCZ8J;J)3::'KT>CO( M=YH[_>+:PM^Z3FM=CNUZ(!! /H\:&LB,-!(%HR>(*=!..(&)QI9#SY=3KQ_0 MT5NI#,^&T^J"/*B9Q^-1)9?%>#@,'SFJMICGY89=_^![H$;7$=>&SFYI$O,- MHH9W4((4 SWL#4T@$!A)I"1S%4&OJ&+;8:**I<9)N740WL8E7I!@VNAGF MQ1AZE@F[6Y+%9=NHOE%]F[-@Z5Q\ <5.6N8@PJ#.B0$2%NQ M8)O9@8AP*FD[NFA$ S9*:$O!$25T+0GEY[72NC>"-C. M!K!2HY^SW]2I^^WDC76G9W]/W.]_')W_NWOM=K9X#H_,DPO?_LKD;6'#GX:Z M^2#QZO$%U)MN/F*M-C1LBRUONGHLVM%QK=D?:H/CVFEIHS;% CHPOCMQ8P?1 MY>>D".>0%5^26=_> [_G3[5*Z,!8NSZ^>2<#>! $5KW>]&HZK,, LY)T7^=X M5:G!!XZ$=C1 V3XTSL>3;/BB;,?=7IA[?E:C#0Z3NK/=34N[I#W]A-K!F"=W M.'>4,3=&4!49.)E.RDDVJD[IP,%PJ/*IKL;3T23>_,.\^7.SJI8#FU\,>H.( MAL-$PT(E@!H-_ZC+ ;RY*0=P Y#;+3[UTZ.%L@#U"U5M@-H^CQ Z2 C=U#JI ML7!;\*1^LE#GI'X^+W82_;;#A,K,;ZNQ<&\6F@E(#:%%)[]^)3KZ!PN8VFVY M#(_SHOQ[#0;WG^E@\J5M71ABJ'-#[OI3:Q7[$M>N=6\V[6XB MS4.K-^K8N$2=S^!PYMZ=N[?:G2:(KQVO.MR$Y7TLS_=HCBUE3."O*GT(QM8#R+@@YJ$4VZOQZ&PR[OTYBW\MA+[NYU5L.T/^]^>K_ M/;O--IS--Y51,AY5EJOZ/"CO/K5P@+=UF'4AV;:LC[A6OBT%,H4T-EX[2!*O M,[[8>&W+JB3!O/NT]H0ZCC%Q2%(AK5+2&2((Q-1PO;QWJI:+&YMVIBX;UZ)U M$_]9"JK^;:+)VG]1BJ(412EZAA0]OHO^1HO0O DDHLH3+3% V%/+@"3>802X MIYH9Z."6M.@TGV2#4=YW63$*5ZU\GB"M5HT-,%2I4ZQ4'*4L2EE7I(S,S2HF MG&>&& PXHT0Y*57X$.?6*QOL++TE*5L(5!_GD]N2E+X87]F\$JKJC9-B7OON MJPJ6&Q ^*M)P.:+J1=6+JM<5U6-SU2/$0&2 EHQ8:JG6%C&(H#+"4^3-4A6D MS:O>@]TJFMZRD\0:T3\D SN+>7';1EXPD"/%<8JCP47E,/!$.,8$HM M5AI[RB@R#B]93^=%GI73XLM"[H/J!:4I\OZCU<);DON0HD;;#W;'(.H 63O> M9N66N(3.FR-I93A64GA/J"; 00]JX@I*- =+?*/LU+?)J&=Z*U..+J M/N=%;S"+MY85T)+Q=76;U]EY?+!+5UW<@ ;A0GJ.DTYB8SU%#F(0%,QB5TF7 M!!I@Q9;".;5D'97E-._;:1$&^"ZP1IME M18I'BK?8LXWXC/B,^(SXC/B,^(SXC/B,^(SXW)2+B<0\H<]+B:N6RU)ABXBR M'A-3NY@&*>V%V)R+&5W$PTLGKH"3C7IWR<1)G4?\,2^KWAHW6<3A^N=%4K62 M+0:]N]=KL"39IZSH'V@-SKU=DWM*CC"8IRDZB"2C5 NF-/<0*Z[J)3FCH;$6 M+556^V9<^_0.0_7'5 6>NK6Q'Q<7^6 RK8//K0YS8]SD3M36VAH=H.>>+Y_' MG(P(J@BJ"*H(J@BJ"*H(J@BJ"*H(J@BJK8:Q]CYY\SB?)(.Z>$L,N'UES$CB[I$X3C(1GQ&?$9\1GQ&?$9_= MP^=J1CJE:%Y\5!-NE7;8>T-=L->)E@1A(IFTVM-UC/1H7Q]FFF"=1O7Z?5;F M%<&NKO-16=?]3Y-1/JER!R?9Y\-I+P;GH2%A$L MG'/<2*J](DZ1*H;$D15<*GE_>IKW&"G/QRH,L3I"-GR7#?I'(Y-=#R;9L$XS MK67*+*C4:?Z?Z: <3/*SO/@XZ.6SE-33O#?^,*I_I4Z6;_/6:RA3!)LL?AN9 M')D.J4UX=$;QKE?>"=,MQT<^+VW'!Z\]).1X. M^LEWH/ZOTZL6[;DP;9YAU[X0K9V:NXSIU5?B(KXCOB.^([XCOB.^=X_OU9PU MSMB\"2.BBF%*G."8&6<\]*IRUG3PX !PY+ZS]EB#Z2KWHJZ'_3\-%O/@2KK7)RDL?0/9;WO^0-YA6C5-$ M4)-9']W3D@/V?Z+6?%-KQ+P@$U1*2DU559")6N,9<[K6&L,Q]6BI!/F.M.:\ MR$;EL XPS4-3C:F)3*5LM-] ]\0DBD5'4SP%F._#4@H$NT-[9;5$"AL+C:S% MP$EIE5Z*$N](#!X[;&-Z@()U@9MLQ!0)'PG?&L*C.>$=Q@@CB:2VE */#%>N M(KP!R@5S8"FG^T6$C\3<7+)W0T1\\;CJIY_R^N??CX?]\!-:O5''QB7J?,9) MZXQ[J]UI@F&:( #EBPTL' RL_GCZ?IC?65C-7)R;PU3?63;B]F6!IZ&K\XQK ML4-M(_,6:L9Z)3U2D@H8I$Q($GP;$5PAKT7.S;/[Q$0 M:NZD(AA#RBS16JFJFH;T7&I,T(-UM2_#!)T7Y4RT-BYQ:W?%30%D*04L*EQ4 MN*AP75*X)[MY"\'O)(YIP0 GS!ENJ?9>(&<$]UH0;BAW>$L2][)*0=4267CM MVTYN*BE(&6O4SUT5,L]J%;Y;ZCS41SPJ9%3(@U)(">9&H,$":$N P490R*AB MT%!EO&!< F78EA1RFRD"J^@IH2F!6_6/HYA&,6WG;8YB^DTQ17,Q]<)3;(UR MBE!*+=#&:> ]QL8@QOW2TLCFQ;2!'(A5Y!(BF$*(HUY&O8QZ&?7RFWJYN-S" M!>5 $@.(I4YI"8/E::50036%PF;[>ME,FLA*DLE82E&36PZC9$;)C)*Y?Y+Y MI&*RN6)ZQ)F@@EH5I!-BI)UV"!/G-066(KBN8C:19Y,**5.\7:^YG6LN=3[. MSY,LG.G=Z_7?A=,9#D;YZ\M9U@M$X/M?MW-^]9_9R_?/:.$$>F&.S(M[%W#I MC!LX0W[OZM5_+XO;W[C./N2OWQ=Y]N?K["*\[I)9=%Q8CO2H:=,5@%AE%"C5=:*Z84TUI(RZ$A:VU?K^!1%:XT%1^#37)W M*;(ET#QVRY8&?$_CPJ&^5G\2GB_?YTVD[-N?UI"82KCH#M; #F MY-BZXS-GD_#H[.3-D57GX?CGK3L^/TM.?'+VFSIUOYV\L>[T[.^)^_V/ MH_-_)S]4=W0PFN;]'U[?/'QCU^> J+Y/C_%-R.K[* MENS"3X/^Y#(\#..ZF:EZX^$PNR[S7VX?+ WXU5TJYSSG6+QZ/--S=@PLOO_U MU=*L>G/\Q]]B:WUKO;>Z>BS:T7'QUHUKIWG.;7(!.S"^.W%C+]QNV>B^BJ5I M3SQWZ.)A:^*D".>0%5^269[P@=]SO($2:BT;:]?'=W!!">NA;;@$9=B.Y%I?AV>V'N^5E-79;CX'LE;\/KEV7B M@DO63VS>J]=17K*-JTN$>6FEB7TES(T-5 4&%C9,'3@8#E4]U=5X.IK$FW^8 M-W]N5=5R8/.+06\0T;!?:.#/O1C\833\,2KR<(B_@JE0HZ&RJ9/QZ 89Q>!C M-@FF=OWT:%1.BFE=;'KVV3"'S.SRB)V]PDY32N+'17@^PXJ9%D4^ZGVIGRRD M0-;/%\J41Z@<)%1F_EJ-A7O3STQ :@@M.O=W8A0!]\L-O56GYK<7U1KJ<"6T[0V\)0F8B+"%ZF=< MVM:'*$#S;7W "">MH)6-A+16F!MC" 20:L# DHVT(3':?-4=G *(JO]O0YJ6 M2?L2?.QR@U[4LJAEK=8RM&!8>8DPUDA102CP3BL5_F4 $P.IA6N5=%A#RUI7 M'P>FE#9:73'*7I2]*'L[E3TRESVLH44"6\HYI(0H):# P!F.'=0 [4#VME7) M!LB4@48;^T1EB\H6E6VGRK80P(<>>869EM8"JCP1UB@.A+&2,DG!4K^BS2O; M%FO.4)A"UFB9KBAN4=RBN.UP%2#XI?/J,+:N<,VL IH:J00@56T88B5"S&.W MKK8U4AU&DSZ/R7C MVSVMLW7F))L$])0'FKR]O?R@;5M/;*';HZ'$$RD@UAQ1SH3VA'MJ.-/>:0/H M?84Y+_*LG!9?%A(@5"\H39'W'^[Y]N]G-WG<4 ($9"G"3>8_=,P6?FV/T*)FNZ>T M;C'ID*F]>HFT3M*<+I@HE#NA/628"RH,$LAC8ZTWAG##A5J1YK6QLC.6KVWO MI%!N);<1GQ&?$9\1GQ&?$9\1GQ&?$9\3GIIQ,0>=I?9AIRQTQ MSA%+D:/"8RT5ADYZHHQZN*UD(TYF=!(/,:VX@DXVZMTE%2=U/O''O*RZ:]QD M$X?KGQ=)>#0I!KV[UVNX)-FGK.@?:#7.O5V9>U*0^#Q;D0A/)#'2:HLHD$8# M;"!P3"EHG1'X6<'MTSL,U1]3%7B.\\G)A1\7%_E@,JTCT*V.=>.4-[HIM;7V M1@<(NN?+Z#$W(X(J@BJ"*H(J@BJ"*H(J@BJ"*H(J@FJK@:R]S^$\SB?)K(Q+ M#+IW-FDS+@1U Y-=70B*^(SX;#,^5UH7P("(>=([M)9R+1 CA$KEE>1, HT MDR[\;RGI_5TQOAA,JEJY307X7U95_%LA?IEBU.WR2)'#W>-PG&,B/B,^(SXC M/B,^(SZ[A\_5;'2(V)V-3@7"F$ADI=>44:8$EE8)CSP%A!FRAHT>S>N#3!.L MTZA>O\_*O.+7U74^*NL& &DRRB=5[N D^WR82Q=QN:(-\UD'@+3G:V KSDZ, MWLU.C$C*("-04D\1$-(#H:"2E%IDH5NJ@SEO-E*>CU488G6$;/@N&_2/1B:[ M'DRR89UF6LN465"IT_P_TT$YF.1G>?%QT,MG*:FG>6_\853_2ITNW^;MUQ2G M&#?9W"XR.3(Y3@\15!%4$5015!%4$5015!%4._:.$)NW[E86>"&%K'H%4&!1 MU<6;>B& T!H1NU004?1N#C*MTLR:Y@T^YDDX[;PW20*@QP%4X3R2O/:/ MJ[A@UJ\J9H:7LEXOC+9^6$ZR4;_:-IR$?Y-QU70O+F'$U,P]B.L?,B:[O:SV M5+%JC &<5X)$B@&C@82&4V:Y)L8(8YG"3GC@]>WC)5M;UEIGQ$B3% MEJ91,)JWY3&:ZP7F0GGJ'">,46.%AD%!H(7* 2F !FW6BXUEV2*4 K25#LC1 M7(CLC^9LQ&?$9\1GQ&?$9\1GQ.=+K7LYKY!')>?*.D&YA)0J);VU@$ /D<:> M [%5Z[X)PQRF5'3;,.])(-9Z'T.C^WR"_S45D%YX?C,I;GW)=EPKCV MW$8@[?G:9&-RF&=:3?/T6N>W#!X[2"R.[)[ MC]E-%QK":^F4=$YBR\(G@%40"D\0\=J&:9WPEK#[L<-N@. TQ:S))-E(\$CP M;1,<+Q20'T]H:H^N+! MUD\_Y?7/OQ\/^^$GM'JCCHU+U/F,M=89]U:[TP3#-$$ RK@#CH)]^!^K_6K _2A3H'QGHE/5*2"D@M$)(PYH0UWBAOD-+WA6XA M0W?6->MD.JFW3(0+<4_@CF8"UX[.6!20%)$FA?%1W*R'@5T'& ^6_VO1O)WW M_F^;N.][KW9BWL!40*BYDXI@#"FS1&NE%)!:>BXU)DMF72U#EV'2S8ORP=R& MYC5NW<0(E@+(&HZRM!3F4>*BQ!V4Q#WINC* YY6KM&" $^8,MU1[+Y S@GLM M"#>4NX=[HC:O<2_;FK&*JXM224'*F&SMKJ[=4B5N^8H2&27R3B+1W PT6 !M M"3#8" H950P:JHP7C$N@#-N21+9M"9[0E,"MN,A13:.:1C7=9S4E8*,)82A&-FADU,VKF86OFDY(IYI+I M$0]/!;4J:"?$2#OM$";.:PHL17!=R6QB1VHJI$SQ=ASG=BZ\U)DW/T^R]\/\ M[O7Z[\+I# >C_/7E+(T%(O#]K]LYO_K/[.7[9[1P KTP.>;%O0NX=,8-G*&X M=_7JOY?%[6]<9Q_RU^^+//OS=781SNB7;/@I^U*&(_U\6=P,YGEGF#WG])++ MHF+"=R7#SABL K,HH<8KK153BFDMI.70D+5V 5?PJ*INFHJ'P1BYNQ39$F@> MNV5+ [ZG;>%07T\#)#Q?OL^;R,GR;]R_9E/9FW/[TQ((5QT!V]D S,FQ=<=G MSB;AT=G)FR.KSL.3L_/PSUMW?'Z6G/CD[#=UZGX[>6/=Z=G?$_?['T?G_TY^ MJ.[H8#3-^S^N/NZMT7^OSV#AVU^9.^ 6%H-1,,-FSQ=_?E3-5\.OD%1S(_QD M+=-)+Q\.;][][U?@5?T\G';O]OD#HSX?7.5ES5)BZAMEUF?]R^V!IP*_N$C;G*<;BU>/YG+-C8/']KZ^69M*;XS_^%EOK M6^N]U=5CT8Z.B[=N7.M5 8EN7AO'=R=N[*ER1#/AO+5FEBS\1O=7+-D2XKE# M%P];$B=%.(>L^)+,,H0/_)[C#>R9:=E8NSZ^NWL)X4$0>"$RG-2AX>2KV'#R MYF#+-JW,ZDT X:EKL0UHU+6\7K3Y:K<7YIZ?U=AEN2SR/'D;WK@L$Q=\LGYB M\UZ]>G*[*>M^Z.?0&/-D*<:.,N;&"*HB PM[I0X<#(KSU MTZ-1.2FF=1>]V5>J#F4G:W8HBQ#:?PCY<1&>S[!BID61CWI?ZB<+"9#U\X7^ MBQ$J!PF5F=]68^'>+#03D!I"BTY^_4IT] \6,+7;A),!*:E75&= [(@E!U49SM50YXWEU M@J#\';6D3E! OQ"\TPU&(HNWD5'>N:3QML@2 N!.EJIB/M(+B2PWE#DH!7* MA]LOF<:.KU7LHF$Q6K^@#PI:%$8;M2AJ4=2BW6C14_OZ"(+S7FO$(>B=9)PK M2+E74@)J41 BA"4V2FQ)C+92>0>@E,CVUHK8..#C3KVH99W3,C(WK"AA3'KB ME$>>4BX5 $I "CB0TE*P+<.J;25R*$TI)U'VHNQ%V>N,[+&Y[&GK*98,$.X\ M-90HIH()9S$D/O#>N.W+WK9JV0"0"K"5N%=4MJAL4=FVHFP+ 7QO,)(*6^J\ MIYYKJ:NBAPQ3K A3:%O.Z8ZZ$[$4"QC%+8I;%+<]$;>GM V#N;81(3P27%MN M/&60:<,LXT8'<<-&L*4F)JMJ6P-1?)Q")E-*NKVBN%X&$&P^':JI@9[FU].B M=YF5=<42/\P_W]3VF/1_2L:W^UMGZ\Q)-@GH*0\TCWM[.4+;MIXPFBL,]= 0 MBSBHTA^\UX(+S W6U;HC)VHI''9>Y%DY+;XL)$"H7E":(N\OMX$+4H-_?W:? MQPTE0+"4H\/L'W< 9#V(1HX$8W9'7& -L,02+;WER@$A(*R)ZQ7G7M)O$O>? MV7":W_+6!(E_FT\NQUMA\-I9 SB54D3^1OZVD+__]9U $*UC2+0V/R6"*H(J M@BJ"*H(J@BJ"*H*JK3X1P?.&+8ASY*TR*'A%7#O),!:53X0%5H "TJA/%'V: ME_@T#>]':W'$U7W.B]Y@%F\M*Z EX^OJ-J^S__A@EZXZN0V-+.;G&$@,MDBZ M(%5 ,R 0K:5+8L0E?[@/P%%93O.^G19A@._"F8S[LXAL_>;)#&6W\&M[>%9N M)?FPM?9&EYF]>J6T3K*H@'ETQY2B9,ZB_AC7E;]-6YR MB,/USXLD/)H4@][=ZS56DNQ35O0/M [GWJ[(/:E&BYU4%N!)N,I4 M=PV$18HM=5QY5XPO!I.J/&Y3T?W-%Q(GM"J/%.NR1?IWF_YQ>HKXC/B,^(SX MC/B,^.P>/ECU488G6$;/@N&_2/ M1B:['DRR89W86LN465"IT_P_TT$YF.1G>?%QT,MG2;"G>6_\853_2IV=W^:M MW@BF #59&3PR.3(Y3@\15!%4$5015!%4$5015!%4._:.Y$(7-N"-<1(Z*X!4 M5#DN>;7OV$C,"?-X:=_QSKRCZ-T<9"KG^3@ *AE7G?GJB.!=:[YD4/?F2WZH M$CUCVL)S!CXN^GEQ>_;P^G-2CH>#?O(=J/_;MZ6.%RS%K7LA6CL#=QG3JR_5 M17Q'?$=\1WQ'?$=\[Q[?*_ED%%!YYY,I3+&!#B.KJ<8.6<"JWHX60FRQ-TLU MQ1_K6UWE9M2%5LZSSTVM.BVTRPX__8]L,*J.XHOQE 2.U!D#5EE-42Z"59 M6\C/G=7!/9E.RDDVJB[$/3D[FLE9.VK=4H12PANMZ/T4?M;#PJXC+)'V6Z-] M4[?Z;YN\#'LO=FQQ,Z"C$ECCF;92.*TL$+78&6.) N+! N"788K-BW(F6AN7 MN+6;%:10T)3"1BV]J'!1X:+"[5KAGG93!;Z3.(><-0A[#K0E0!)HI*LESAE$ MI?-;DKC-US1"J20\90QN4_#6<$6U QP#+:DD-M,.5A%3RE()6ZT$D44TRBF44P[**9HH84\9]IC M*:$QVA&&O(>L%E.D%,!RJ;S.YL5T2SD7$(B4BB;[9T6]C'H9];*+>KFPW*(Q MLL0Y(XSVCC%IE*"U7A+IF 5+95LVKY?;RRT)ER2E:*M+,%$RHV2V\S8?M&0^ MJ9@+]=DE# JIG*0X/$#40$YG[CJ3PAI*UU7,!M9<< JX2#$2<9*% M,[U[O?Z[<#K#P2A_?3G+6X$(?/_K=LZO_C-[^?X9+9Q +\R1>7'O BZ=<0-G M*.]=O?KO97'[&]?9A_SU^R+/_GR=780S^B4;?LJ^E.%(/U\6-X-YWAEFSSF] MY+*H&/%=R; S%N]@D=5[])4? PVR=VER)9 M\]@M6QKP/8T+A_I:_4EXOGR?-Y&$Y=^X?\VFN#?G]J_LG+ +2P&HV">S9XO_ORHFK>&7R&IYD;X MR5JFDUX^'-Z\^]^OP*OZ>3CMWNWS!T9]/KC*R^0X_Y2>#C,KLO\E]L'2P-^=9>(.<\U%J\>S].<'0.+[W]]M32CWAS_\;?8 M6M]:[ZVN'HMV=%R\=>/::99RF]R_#HSO3MS8"_=V-KJ?8LF6$,\=NGC8DC@I MPCEDQ9=DEB-\X/<<;Z#J6LO&VO7QW=U+" ^"P L!XJ2.$"=?A8B3-^OUH>T2 M$IYB]2: \-2UV 8TZMIU+ZK>M]L+<\_/:NJR' ??*WD;7K\L$Q=Z&D]'DWCS#_/FSZVJ6@YL?C'H M#2(:]@L-_+D7@S^,AC]&11X.\5M3SSX;YI"971ZQLU?8:4I)_+@(SV=8,=.BR$>]+_63A?3'^OE"9?,(E8.$ MRLQ?J[%P;_J9"4@-H47G_DZ,(F .$C"UOW*30?/W&@RS/)JV%5*)(E/ MK5'L1PCSAZ-1,KD<3\M@*Y4_UCC^8Y1-^X-*_C;>?*(A#&PBS>-^L:"WZM3\ M]I(@59-/W=I]D"4!YNV]C(4 * T]%11I MJ:0US$K,L0:&BZ7RSROEA#,;4F,-E]QIRHD2U((&]WTO/_%9*.612W;9RT3 M:&Y88E+TH>YV1 M/3*7/6N5,UA*SIBD@ *%K.( $<0@!0RI[EJK84) "V6C1KRAL4=BBL.U4 MV!;B]Y9KJB3R5C%,I0-""LA)$#A%(*1P*7Z_>6';7KD905-!&NVF&+4M:EO4 MMAVN 0@QES9',++,:R^MI)(JC;G%2')@@-%^_36 9NK"0)'29KN-M"Z&OU[N M#VP^$:JI@9[FU].B=YF5=8T2/\P_)V\F_9^2\>UFUMD"Y%DY+;XL9#ZH7A"9 M(N\_W./MW\]N![FAS <(TV (-BA4W3&&.L#6E??>[3=S(9LSEW*FH;3".4.Q M"+8!DY"CP%MAB"1++7Z^8NX_L^$TOR6N"1K_-I]I45*SQ2F M5G/AJ*GR>2#QSGK,,-:<+S5Y?I%3%)V:%SDU#>]#:W&\U7W.B]Y@%FTM*Z0E MX^OJ-J^S[_A@%ZZZN 6-@87<'"TE8-9Q1)BBS!#EI?#4*8,IUUX\O(1]5);3 MO&^G11C@NW FX_XL*%N_>3)#V2W\6A^AY:#3ZTB'3.W5:Z-UDN9TH2LG1 I0 MA1RVB$KBI+4*&0 UQ,I(_W#F\3+-:V-E9RQ?V]Z16]E3$2D>*=X"WS;B,^(S MXC/B,^(SXC/B,^(SXC/B,!ZYMS M,:.+>'C9Q!5PLE'O7B[QQ[RL6FK<9!*'ZY\727@T*0:]N]=KL"39IZSH'V@) MSKU=E7M2CO@\4]$SY3SAU(*@2()3(8G3@%$FM!1$+"W*?3.P?7J'H?ICJ@+/ M<3XYN?#CXB(?3*9U]+G5<6Z:8M[D'OO66AL=(.B>+Z''O(P(J@BJ"*H(J@BJ M"*H(J@BJ"*H(J@BJK0:R]CY_\SB?)(.Z>$L,N7%>,+P:3JD!N4P'^ MEY42_]8B)N4I;[3:2"1Q)'&<9"(^(SXC/B,^(SXC/B,^-V6D$X3OC'0C#(12 MP6"4.PH)TH@B 3&F7C@"Z%+UT16,]&A?'V:B8)U(]?I]5N85P:ZN\U%9U_U/ MDU$^J;(')]GGPUR\B L6;9C0.@"D/5\%6W%Z8FA>'%LXI:"F3#-*M9 :"$*P M($ *;;Q>VDT][S%2GH]5&&)UA&SX+AOTCT8FNQY,LF&=:%K+E%E0J=/\/]-! M.9CD9WGQ<=#+9TFIIWEO_&%4_TJ=+M_FS=<,IH U66(A,CDR.4X/$5015!%4 M$5015!%4$5015#OVCBB==^S61'$@F9/:8TJ@5(HJRH03R#. Q%*[QYUY1]&[ M.) F '@=0A?-(\MH_KN*"6;^JEQE>RGJ],-KZ83G) M1OUJXW 2_DW&5;.]N(81DS/W(*Y_R)CL]KK:DZ6JPZ.[N9F&R1E"[Z7@AGK, MI>:*5&WH#0!8 GP[-U\,\\^_S(72U3HYOCC./ZD[-7Q7#$:]P?4P+]5HUGAT M]K'R9'0R4],'&P%N/SJY2CM3)&,#^B@8!R$83^D%@W.]@)@89X VD#DJ'9=$ M.0 @\<1C3"QILUYL+,\6BY0#U.DT@,C^[K$_FK,1GQ&?$9\1GQ&?$9_=P^>* MUKVY1 Q;06V1,NM6O?-&.8$;,6/;W^8?E^B\>?C M23:T4(WBI\V)M4YM%"^FHK@Y5[7JK:U&? M9Y^;"IT'LWYF[>=5F>M_9(-1=11?C*]L7JVF56^<%+]/PU6\^!(NMLG*2Q_ M\EO>_Y _,]"^RNH7W:+A7[P1D.ID(!26T&A MP$IA"85B"@-KL#4M8?=CAVV>X!RG[$#[S4>"=X7@>%Y#3N) 0,>DYT)1C*A@ M%!@K- _SND=^J=75BP@>B=@($1O.;V^(JB\>;/WT4U[__/OQL!]^0JLWZMBX M1)W/6&N=<6^U.TTP3), *Q'7 W>D' \'_>0[4/_7F@5" ML5#H $GJJ9!>24@] $1J#[C!RBBK)=!+3;064G1GC;-.II-ZST2X$/<$[F@F M<"UICH502GB3 89'<;,>!G8=83Q8_J]%\W;>^[]MXK[OO=J)>0=36N4X!Q?- M,VVE<%I9(&JU,\82!<2#+0,OPZ2;%^6#R0W-:]S:^Q13*&A*X5:REJ/$18F+ M$M<>UU4","]=A9PU"'L.M"5 $FBDJS7.&42E\UO2N)?MS5AI0U[YBA(9)?).(M'<#/3*>N@KHR]XO-A:X0"O)-("S0#'8$L2V;8U M> I2B654TZBF44VCFGY;30E,2:,$K0632,)FADU,VIF>S7S2>SA4]90 MNJYD-K$E-05[W^NW ZP\$H?WTY2V.!"'S_ MZW;.;\4SZ(79,2\:V>UZF=?U)*_"%ZN@33(:3_(RR8KPWJMO M7X\&1@_!/7C4?R^+VQ^YSC[DK]\7>?;GZ^PBG-(OV?!3]J4,A_KYLK@9358K M00F! :T09DH1QI0UGIOI.]M5E>-[8LN<,++DL*HWXKF38F4IW M:-U:UBNM%5.*:2VDY="0M2!3$:<"@ZD4*MSCNVN8+='IL9N]#7 _D(GFW[A_ M)6_.[3(JM\NZAXR(W5\=]_?;4TR=\<_AMO ML?6^MLF#K5>'HB$_XQO&P;/Q_C W5\IWYT_5CYF!Z69@RQ99H_GP2T(EGGLI MQ,.7XK@BY]OP^F4RJZ]>)BY0M]]8<9)N@0+O !3+EV8]3V!C&+)YKXX5W::@ MRYWME'G&A=G5-IJ(H!40]- FAIW*SZ[0\M0DM!^3S ]'H]EH)Y?C:9F-^N6/ MCQJ?6SF?/T;9M#\(;O;^["7:1*N,.^\C\:.3;")?40Q'WHS=^H;PX[0;#DT.U?D\#B?)(-ZS737!?]VN2;5 M*$DVM+I$A&0D9V!>))4*A#&1R$JO*:-,"2RM$AYY"@@SY/[BTKMB?#&85+F: MRUNZ$6BLU*E,,>I$X[$=QPJ: ]86QQ?I_3)ZHX5B+<) *!54ACL*"=*((@$Q MIEXX NBSZ-U<)6-(>\R*S[DC]0X;KN1NEF"XGD[4>8T-M)HJ["AVA$!K"> ,V(- M]4@N55-:O OA\3"O$WU'?;5P/S8Y,U-$4[J=;F*MG;-;XSMN8."'34S*YUE7 M5%'.H#;"^L!$ICW '"O *0*&DJ5$U?6(V=R<2@%/(=M*0G[[)]M]F5.K?6_) M13&^JN[X7?93A9KW+P>C%$^D^TY+/:>FHTXAA;0QDU',9W%J<.^_@7M(JTW[ MS*''=V'>!^_>]1U>BJR*IF M6&9V;S;I9J(4,9(BU&A%IY="H/V2$3W7* 6/2 %F"R5 E*<4,$\ H"=Y5,J[U"P508 MWX(PJ?#P<3 9O#S:O,V;!2LM)$Z95*F>*N2L#_,/X EYTCH MBM!\P:.W*OCN85YG'E/+B/1$<(8Y],PJ1W&3A-Y Y7Y4[2%.&6BR34YW"'VP M";E'Q_]T9S$AMQ-K-VW%;DS(/7AH=FY9\=VTZ%T&1[VLEA&OB\I1FGRI0ZGY M?Z:#ZRH]YX!70A9['1%'&!=4,(4MA1 J)HDEG!+&G&5XR6YZEWVI*U&] ?E M];@AVDMW>.&HQ^[5A?BZT\+9(6(1MM3-,4.R\)H [R:6@ M4"NQG/WZ(GXVFBW$.T[/SCFKM0DWGT[?3\LJVS4XKVDRRNLZ@?6J7S:S]!XJ MS',H)K-$AS<5R,XUX0KJIAP6$/UI,FL[ZYSW:.W6@VX>:>_ MT1DTQ;+)C9W[8S)'Q[4C+,1XSD(DA8">*2D]A4@+!B!F4"+O;9@_E]H_O(R% M#6[ 1"EO=!/7_M#P4#W7<*R\G PFTR+_UC1[F0_KY)K9Q_/^P@>CR;RL!0M! M+&@A-0)QYYV@U" 59F1/%;7>:RT?T((%D]G.;\[)Q0.:8&_NQD:#RBD!6VF@ M&CW;-D_-G:0IGU?3AU(CJ+ (+.64N*HR K?6((> \E(N);\V0],&TV$93R'A MG29JYWS<"AP5!8=Y?;/J==E^?I$7P>O*&KN+O+)A;VYPK?+X>^JZWN: M]_+!QZK6]D8K&*&40I &#SWN 5V/A7$/:.,$@P#..Q<"IK0TW" .$.7$2,TT M$E+1P#%GH=L0PYK<%\(!3REKTF9M_XRW]U[IR:Q.T*BVI+[:NU$[HG%OUQJT MQG-: ($SX8Q$I/RX625[?I:/;F[3E[1T(IH(U MVE)J752T=L:-KNK!DIW,BX" .DL,LU $9BYMXWHQV3>P M]0.2E(E&W=F](WMWMVI>W^PO2MY_>7#*/^#=74_RG,UY#K0EDF +*EN=02X( M8D9:RS#4E#.WXNZN3*.MW;"CO-R1V@I%DH$6F:Q<$QC M;Z@#7' C&''6:TN!,:ONHM[$S/M-6A(.4X2W65JE_5-KU[9.^J-C=6SBULDN M+(>T%;MQZ^3!0[-S*W5?)\V\ST9_)F%R*\:?PGF4]1:/X;@ZZ;RH:K:^[_(^ MRJ=,(4CF^RB=IP!"![%4E$+!%9>.4DXQ; MW;Z1 EBMGC<96VSMK'!('L=>TXC-\TFULE18+H/S#ZKRK-H0XS1'U%.D#7ZH M75)5581 ("&U8S(0[CY;YS=@QE$UZM_43WQ3E54\>1]&5!=8WFA8 M#J88\)3!)MOO=*!>XMXX63$YM&E.!W;-8WH">1@L5^,!I10(H1P &"OII(-$ M+94B> FG&YV1"4\%;S34OO^<[IYW>CN!!RPD17Z]6.=G7(2SR8HO27F9%9UN M%_(TH=%\DO8&(D\8$DP2"CB0G#&D@7-,$&_X4H.MA37RT[L+?')AQE=7X]'9 M9-S[D!5 8 M3JBAG%-A-%06&F&!9E2L&++:UO2:PMB[,KJQW22EF&>!A_E6> ^!-1!03Z'$ M4$!D99B-.<+VFYL<5R1E@Y.N;+3L=^LHV3DO=+:%XR+,DJ/>]K=P[#-'\4*D MR6$NK#/*,N,H0DP;[+@7'B'AM&;+R=L+'%VPDNN;X6_OQ78R.PEK-'C""L16*CB(3T#'@!J%=7&24T@DAPHJ"319FE-Y\6L;&X>E2D33;JNK>5E MTTF=>["1XK;GU4.3;MQ%M4:,"I,YYS5% 3W%5(*J C6,JDREUSX*!'6@J5: M>H_D<6]B$EYE!U68C5.)MKG+H@-+0]%/CM+PF#30^(J: MCKB("]GM,"$ZK 1R;D9([2TDPFBC%27$:RT(,<&2L$YR*)>24%ZF M!!LP)#!,(=KFCM&.2,%A+:H/;AK%5Y&*C9D6^^AS/*459"$"R31S6-'PIM&4 M6*>) 8B'UZ1 #+BEUC@/J\*[<#KCX'G,;HC-9_]N&@)3L;#R#K 12"C"!66.",J!YA)*;!@E M<$4"JXG)BN)+&.\_L^'T/G./:N:21G+6F&0I0]MTQ%L[PQ[41-IE.B[T@O0( M.F2YPH @2A00&'+.A+22"^3Y4B+,NG04#=&1<)229KO,M96.A^.^?F.BS<.K M3TRQS[B[.-S=_GCZ?IB_+ ;VV 7?;0SD;YNX/D^"J^VQPJ?4D *X4 )"$:2Y M%M( JAA1HFJ+JR062BI!ERJIK*F&E=_?B!IR(5/(-J>&S\'#;K$?HP91&*,P M-BN,<+Z&8J6S4".C--&4,JN5YP0Y[8#G\($]#>M[;I.^MG7&W/;$V?MDCG%JI4_M>1/AX/'I=^[\/U>J/U8/W3_Z=3]X%N&PR*8>1%,(F5PY;.XUU/5@6V;\#]N.%9'Z$E'(< MR*K!8M4HG!D/@9':5-6:T0/AIW79W^".8))2&?NC[M5"Y#T?K+(5JG1:79]" M\C;K759=Y[*E[\@'-X:R:%@H71E,#009&-RMGAZIAW5=AG5 [Z>5$7IIVU:\[[ ML%$[Y*^\&/?#P2M_12"(?NUTWF%;?>Q=CSMJSEYH#IOG1@IL(&)&N,!^&MY5 M@'D-J[+V2F.DE_I'-ZXY31;SY"DC6RESOUN[Z.=)]GZ8W[U>_UTXG6$P&%Y? MYK5:0 2^;^)\'@I"?>N0"Y>D%RR:O&CB),XO\R3K]<97X8O5BFXR&E?[FK,B MO!Q0'@[SH%5<+'RTEXH:[C M\U.R^@ W-+7O.P)++HA*:[TJ&G3%868HHH<8KK153BFDMI.70D+506I&SPI^IE&YQ M URV1-G';O8V^%0__30[QOOQL%_Y(B?G[FQ&]?.3Q)P<6W=\YFSUZ.SDS9%5 MY^')3:=)]28Y.P\OO'7'YV<[%88'!O+#'Z-L&KSPO/_CCC7K$>&\XX44P&LO MD4,<4N2 X-(BQ1&#WE% W7U>/'KV]^R-/E/_32[6LF- M 7,\O0I?[#WNIMPS38H/V6CP5VUPF#NM#T_4J/^N"'/!:%(_/;GPM^)_=J?] M=E#VAN-R6N3GX5!Z6-= K>Y0]?0L'^:U+?&:0,\@"!>\NCV.&PF"324)XLIR M!!Q[/??F"#"* Z$=%80J3 2PTFHE*<,8*$YFIM!@-,W[:O+LXP1+*@]6T74U M,Q33_-7_G)S^0QT?_1]U?G1RG)SXY/PW%WC[]ITZ_G>BCFVBU=G16?7&NU-W M%CA;?_#65KJYTO=FH[7NPE=7_EUXU/ORS2OJC;$!_U8:2L.5TII1*"GFUO)P M 8%9N*+4&\H-\XR@X")+I 2S#BL'('>/LW1%J_'?_&!V9T<__S:] MY"ZC)^;X+9*^_O@O58AST'N(NXOLN[&^P@Q8FVJK2_!*XZEU>E!9=>%;HHD! MOOH?/\P_)V\F_9^2'UY5CU\EXZ(>PJN;,;SZ,?F4E=6.]W%Q/2YJ&W(PJC]2 M]2UX'ZY*->JS<*99>+_>$O\V^Y) *<%/R?G\8OR]3*KUP5F/H.0R^Y@G^>?P M1C_\X#BX(?5/?LFS_\_>FS:WD21IPG\E33.S(YF!W(PK(Z)JI\TBKVKM5I6J M)=7TVY_*0"!)H@M79P*2.+_^=8_("P!O)B@0S+89%0'D$8?[$WY[7L!?H'M< M7'I#H*'9&6!6M;8+N]8C#W23KRN7QC <_6L]*2;VJ1OO\R8@(7L7T\79<#J] M.LFST0*4M__)Q@/T5&+5JAP?^100WR"--W_Y]&>V&EW"?IU\0K7MD4_&75PO M;]#/@!9^O$4HE,N5/7DE_[$^?]?+OSQZ)$66?YF,0-4X@6V=+[[ 1L"VC3.L MI('Y(A^7HZ/;$:,.[8>&VQ8W./W5 P270]F8[AO\7E9.G> M 0,"*;U $EI.LQ4\ Y1:^,;I0XCMSE&- L\RGQ3U2^ I=DRS;(PK#^]H!@ZW MS@'#X"'#-3#JPJY'<57 85K@D(LU:%5 L"@)3W&';&@1WCA=K,?V+S@@@*[M M:UOK@'V.G((W<=YT(%H/MP)9S_LRS">+-?XYAA?DDW(T&>CGLV$."P9CKIAF MLBI:P4P5KYXOIE/; !$VXL(>_#]L*7U6MX:!3:7?Z@N#,6E3:*>[M$@"L> MIA-NF.NX%*&"_+M_]?6O\#1 Y^ED>#:93E97WJ>:SMZ^^>O' M3V_>#1P\?+V< *M-'),@#]@$L,4Z]RZSX100MB'0LW6!_A@@-#@*INNQ):5U M?F%9I([V&'CC?'T!+#,%QLBOX.-D>#%?%+ &2*(@ %BN@B?A3\5R45BJ*UD, MGCT;7E0L,UO,)ZN%@Y,E( \ZB&:++Z>+BZD?W%0R]Q9G7 M#?I+!I.&=UIA)+?6/)SAH.)M9!P8.#YE#L]9%R68S="ZLLI&EW-\'[#6CX^& M5>\N U?/BT?#B^]+R 8N03)*X-RQ%/Z^@?*W;]XG[^_@R6P.]UVUR'@X_H+- M*X!-X&Q#)H'?SO,A/'*-AW VJ&XI@(?@V!N4%%R=2M5GX/!A7E[K>&A2CWB# MU[/9!$V*\/1%7B:06L=_F_D7Y\!.68,: ^\2&"B[!$FY]5C7@G=RGMEU'&S\ M@KSKQ#V\Z,_)HOBS9[2>T>XQ,&SBLIZ7:%YX_VLX6_[H)8UTAR+C&L3 MV^B M)-KF-DOF*'C!^8&G%/!>?7@@^^7#\62!-GC\?(:5OPIG4P$2SS,X;;+R$C@W MQT5U8( (9TG)2G=?)SD\N"BV^/1'^\YYMOJZR/]$1FO.K.VQ+>VBP@L7ZU4C M9'^=K#!4XJ(67^W;K)2)OZ.BLZB>7[BWH2Q>BK\E.GC+Z7"%+B9W-U#X95LR MKB78$YP[R+#9-'K0 MN =HE*K@YY9@Y_T$'+9$H/C\TVU 4>F1)\#8UBY2L:Y3N]XO/@,/(:V,&P$7 MK?.+2I5TKUXNOL*_3AP%D1<%92OFUF*QXY1*!]S4JK<42/?(@94=UK7R"4P\ MMQ_*!Y[NCS<.TLBU:84J+1$HK%C!J:AVU=F;EGEVFR.V%$,A#4X+^ \JB* MP83_Z2RQ0&G3L=.P\FPT*?"K\B*\S0;AU4?-+,,BK M%$,X09NE;LVV.@/R;#F< / 0&[!P=/\W8X,387RUF)< +H%[1JMFO'4 MITZ+Y1P7SY:+.5Y0C:#9I-;PSJ?9M\F9-63A^^"^23Y:3U9PT@[S4F!P.# < M#YVO/6O_'WT\_G7H_&?.;_4Q^1+M^^5/KVW?VW$"2S">S MUOA![++Q1A577S-B'$6.NE]>3A0&\7$]S=SB$?_$)_:K[&(]M0]R/WPZ^?]. M/6.?!9.=7J'A,KORQ@L,:FF0&$3GTI>R/93SQ6+EXE_*M\.Y>^75TZTMJ=;F M>]V.E'(S:*:@E9[A)(9V@K"5_US/'2S6,RR/#1O;*7\LO!8%W+'O0V?&M2-V MSHWS"1JSK8\#3;=PXZ//X5^&^>C2+2@C P^CR1Y_IJ.C;F@EZ9*XMB=MYG.T MS'_,E@N,,)I[*>Q(O<__[]1[[^Y;+.&T<)Z:-I+C9@['_UR[(&_ 15R\B4N[ M7[Q%/8",P>.< ]I\SS!<^'*];14DG#,CUZVU66>.84$3LC'.WM.9O#-95ETJW@J7<2P M.K.S+.^*-/# 0[ZL5AVN1G.-U;*_9!6+5FMJ19_9\ JY*ONV=(Z2&Z@?]Z([ M\J?^HY]U^M 0O^\JQIY/YE9(P,5M+6QAE\(2)>Y[24W $_]W/<\\ MJAPYU):%+1OCHY=0/8'"QL.KVDGEF,#ALQNQMB-6G8]8/YY>KATQ<,#2^@ZR MZ97S4!89"@D/WJGRD,2SON%C*MW&N4]PS_57J&^K46BUK4BI1 M;CLN8'4YR5M+55-MA68>LZ)$!NJ(7;R;9KC)R0^?IGCTK>[-=J[U]CQ^'+R+ M<=Q.<%LD^T+0KP-QO)(P5^7CUJ7H:@-AK*B[0A7]GPLT6YXLOJ)85*S/0/R8 M#'/;^=FJHEXVG%_+%[!1[>(YKQ$,PC;_YR#0M?RZ9P7>%9OQ!(SW./ M^/Y_##8NJ /7D)V![:[CZ%K(QK?F& -5B>9;-[C?'0P-BV(!Z(BL?^U5_]D\ MOI1V, APEJ$E8;HHRJH?5;))%;H$(AHJ#)6IKS)^-H=]I2Q@H$D3#VB5.= 3 M*SVHU.BR4AI$P6\* YZ<3S#VJBA-M<[R5L$OCM0&@:#Q=( ^KT$U\AM.B-:Y ML#&!9EMYM1)>!$ (O(W M_/=+!NA1A@26X[.$.42_IC7*U$9R%!"'=HQG:&8LU3B#I.%(#-];S0B(VA%J MEN>+O!BTYN:LN(6]W'U3TLR&L!'5!!2U":B.H\>[/VR2,S[#&@E*%;\R%5RK M\;=$72?%M\P8>39>CYR9ZPDQI7C?O]^<(4D#13+!1),@J50L$DX"C:'[FFO* MB8Q\H8,TI$&RTR#^H]L\[ \?E5OV=]BPJ-ROY%MI"S>('+"0GX??KD^*_-OG M^(\B7_WQ,:O9TWR;%#O?U0:B7^S*W9)(&=2)E,']NL!=TP'.@_6=MLW7CS:I MS)]@W[GO-K8:^T:2R""(T] H$UHV.'LYQ.,74'@Y'%G;ZD4.9RMZD\XG%E8O MRLH8U=$[S^I/%*7:'4GLPF^B_6F 86_/=DX=*@B>,U>(^$/RB G_+*N/2 M_V)])IMJ9(;>:;^'3H#%:J1[@OTC=KCL0Q0 M<.9SYZ%!8TM+5BAIH$7RDZ)8WY1@W$%^U:_95U,[R7[+%W/X<^0>[[*M[I%S MQ4S$M9");Z@4H:0AIYI("L@9ZC .32OG"@X_HFDJ@H@F *P JV&L.*BNX\C"B[ M*)VK.'-$7C0HNB6:9:M+=#^ 9N L"XT>CFXXBT=6'7?[/@0MQVG#<%7N(']' M=L"UO<%RVA(VK&][[,;D CE;9#5:SZS/'U/\[/:VO+DW/P;HME'>-I56S$#$ M:=0>?^03^T@7.+4SGQM"&5 &)*59F6[/KE]]\ ^TRW/L)3*O;?D'9!$9L/(LF^5LQW_7MI)-5IUZ?VW& $3 M'7AOZ;MRSENL:E?OFF=-'1+ -V_9N[9AW48^V?@2F QFTDU0,+':=NDL_@IS M:,L094X!IFG:J +D1Y>=LVW#J-<0]_ 29.T3$$QFY<#;,.(BUX9%&6X&H\YF MRWH^-D9[.JRL61;OZM#K(>;,%1NO7BW*E:ZH'="RO.L:F)R4Q#*ML!)E[O(: M.UQX):&>E;[M EI#(#['7@IZ055AMV3_C;%,"KOC"XPQO:KM)18VLQR#^>87 MN[1G)/@NG5> Z3F M4VM9<8MG!UK1<_.^Y=!%F7LV#A+#'=U.MBYILMRN"1XZGWPK;7YU2::B91.T M+% >9161.!D?H)RPDYN7O1O4 M ;_6G%_?;EEFG"UMH[:YJ_TSSKXAX6!B-C[>,AI00SGF<>L V;QVN&I-!(8/ M;W""F\6L=Q:,V\0V&LZ1\,>8;32#L[1\9&EVM8\$'1:DQDD-\>[9%@!619">/'. M3<+:8) ZX*D:SOBV@4S< N7EL!MC.<":C2VSFAS0++S+&2M1Z$/]R0&[!N)_.6H I58V*MB4?SZTQ3->(3E]JG)XN#&[[XMBD;\87W@E8V#P9RD^ MHC%IV/A>2J/2I@NFIH(-3\C9<&J1J+C,T&URM@:.FHPW7#FHXI&.JNOD:6_CU'$]71[LS-, 7374]C'R>8_9^.?:;Q]H*A;]&@4!![EXG=*VE ME,QQ/2YLR365EE/R$P %$&?AE;A>(C$HQ'8NX](UDE7C+^KHNGK#+-\"U5]C MT'L!5+GE>W$$"DM54:=#[@W]Y@97Y[B-,*VM:6W:4^*9[FE%ETVS2I5&24BI M]GD4B%BD6L1AS!.?II&O0I[LE&2JQFQ%BY\K.6'34NZ:L%&[(.2/\M8_&H-X MD2[R6ZQ>UII>WU5?5)LJ?K>V!K1)^/1AMO7;ZNR+W49OG;E&2OG8&C +D!ZM MH%2S[[-L>>/_2D42^%SP,$TBP8@,TX#$L4X,+$&2$G[[EG]$?OQP_GN1H:-D M=00;?TTCZ$Y]8D,856D%NRCUF+WO=N,F\X.0&_A_;I@2OE1*Q$PF:9BFH4X9 MV_%V?H(ELQN-I5);16#C<@X_P11^?3'[_KU]HGCNH>_%G:2XI!MAC._GWH?1:H'.-!>A:PW-YE/8MB#C+R.]1A"]:E<<^80(%// #2.-S:]TM[=F( MI%9'_/0A_?BN]?M[JQ9^^CI<>F\_O/_TSEUF%?H0M*M+3%>$BTKEQOZ(VX7# MR3:L_^M\N0 QJ,HWLI+XLI)YII/"V=RRZ>3"9L*=U0_?T"+M9E>:/(S'S*;N@*];MH!&RLD+$UIR+H^_JGNR.Z$XI=!TV9] M@2;8NTA:>&^ ?D &QGTO3GY:+,;6:X!SMHFN)Y:\0-8[@?/2^U1E6K[]M#Y; M66)GPC_A/M![%8;0I"9M2N3O,>]K5KL)(FMIK-J1V"PV+[*5N*(Z0=KD-LW7 M:B:?4?U\CZ3_J4RYK6(@6E1=5H]KJ,?I]N7(_G-'2YALC E=^JN3]7+0A*IY MZR50Z[PRC$XVANL*AS7YW+N1:1ME+*^+5#NHX%S6!^?N(3CW'@[G3F)\V4%X MJM_\9=AB6FLSFA3>)7!/8\SYDLW'BWS@34ZSTP$:ITN&;JR^OUM#6N7NJ;AY MT(HP="AE\\&MFP$D0&\$XT'0=WFFE;O"6G0WL<V]G]"Y6 MOTXQG\) YT7I.&H/SEGOT2H PS@K+7=;IIMMG^A@\VS9=NI4MM3&\7+#1*R/ MS\7_#&>+?%65/"U]M .-3?K>L:PL+RUO2R7K4CS[FTK5'F@@LPP+ M&IU$FW;"UC4?V[GI2#C7OZ,\V&N7'WPW+IS)"C;->FC'KL;3EZPL@X&1&%R%T7T3F$D5O)S%?NGK&P%X.M$Z\3ZL%:)D;7Y;4)HE" MS6J&0WYY9IR:%OFN(!B[-_EL"%L>76 M/79^Y8K%?$$O$$#ELAV+L"4XSEOO+.P[G2Y4NH(V562,E$>Q$;[',@@WT1O MZ1X(KH2O(P,M>2-%R1-"O3?WTM _8P477)(605FXVM)MM LYMK$9Y]YE^3A[9".!U'61VW1HB0XKLVT* Y=6MV]18W,:OSHJ>^:P MROV2ETUOK,PK6Y9!:\9I6'*A9UD4FN%BFBKY_ M: DR>E!]T"<^'WBM3Z+U$_&=(-%\02KQ W@8#5E.L*]CK6J+ *;=68:8Y#-7 M#GF<36NFJ4MNC-ST[=7N$B>]U]&@#>,XSTH=+8*ERYQPGY5941B>D+6B TO_ M/$;+5\$*U6O=I65D*_HL#TJ0QQ1"!UUXAXV3JXJ N1D4.[H@SLB%XS\%D@A8^K:GL8NSGFM(C@FMMAHE=1@7^T"@>L"%@.D+70WEGGL^;",.,.@VRHWP.JC MTY$-)G?G(([(/6\RK^O6;925P1=N348T;%]->9:-5<9=<9/$FU6-WS>5>&9H>($/OEYOIG6G[-[A' MRI9T*A L9,0$(C#"!$JQ5 8F"!0S(@F(//R6=$_J9K3Y*-K=HY[6W>X3%F0M M0W!#9^K^A);NQM17W)KS%W+83$/CT)>1$"G35":IB).0!/ /;7>N,V$<2$U3 MEH9&T$ 9$8HXHE(S'@C"XEMS_NY\ST[.7VA^-K]&B??IKTGRV7O_.?GETTU] MZ>YVW=SG]4\9/>V@">0N/][3O76/T3UI!]62P9Q-,G5@GK("?W MT^@2SM1I]N&\&M95Y'0LZ^N\E2^E$%A.0OII3$3L*R6X3@)?)2QBD<]4BR_] M-/%C%D6IX$(P'88)7*72(-4J"$(_>%0R[=X#M%OI,38JNMXW5WT$90)G>K/- MPFSQ9UNQI*QB,[>QS>B2LQ?VR]P]5QW%_O- ]LGM%=[NU?"UFAG0^RLXX:'?62J+VR2J_O&-4_ M&DL_GBWR<9:?V)2,99']4/VQ(\(W'1C@$ES:_WJCJLX+US1<<*\(R'^TVC-L M_G;;3_)QM^WS97;#\YEGYU_LWW_YO+VMQ&[NJARZ&NEY4,Q:K MMBM_Z.M7JZ>&5T$-MMCR;:3P71%B&ZY;._Q@DKA^%>Y%(O(.$GG,U)]_P]^^ M+PL0K[!O&T@AQ;NG[#<&'C\&O3L^29 M,/#&-=O[;/_]$3.\?KLT D]W4F.&M:UT>2Q;$."(\( MZ(DL3)7P0\)3S0TWH=G6?VJM!RCEEXI0?LU6'\X_9K;)6K%5&^V]4Z5NRZ>],MJU>_I[P>)'#RTO'EH"VM@P=!BF M*2,QQY!RQE1$4AW'+ T3(Z3:23![#+00_3?>";1H2@?$/VYH.52I];'S_#N& MPT[F)\M\<9%GQ0WR2BVPTN<46)^9[:2LV2[THTA%.I9<:/B>AY*8*%4AU@SW M)4]O9#M9"Q,S$AA.F4RYI%*AH MIVQ:C5@[I9.Z5+,'@>(#(MG>P.F:S?V^]/J*U?0>FGIHJJ&I5?"-1S*28:BD M)"EH2"2$_X@H2DD24W!.,\64#VH8/=J MO+?&MZ?:I#()C8I"8(K$!U&82ATFG*8Z2 5OQ[?[3,8LY21.?"%\96@:I$30 MF @_HMQTWRQJ7S'O=>L#ST5Y%^L9MOG\GS*C?>B*6US5#>*VZFLW"76M[A.V M[3M&T*^*IU:$O4,^D+YJ+*@B !V%A(+P4.B &PFH%B4RU)K+V-]178"8SK+\ MPWE=!OB3ZS6W;6)ITU$AI,B&Z'@\!7.[2*;O_G+ M^6*=WR4P/'C!6N5$<)B%][;JB0*8=5U77[S:[7DY\7?MTA^/'L=.>T+7G?#Q M\WKTG554M .4[7C8!S^N3]=XKG0-ZM^9K\&"QZ50^,^9K]&_[!E?=DS&VVM$ MKC[OX98P^+]^_/0ZC66O?N??)^_[G7^5.Q\E4;_SKW/G/__4[_RKW/G/V/C] MR!WWCY7]B.XS&H\OR+(LH#-HE9,J:[YB$:4^#^DX\Y!TT 21">;[-&4ZE2H4 M)"6A"6(:218JXDMM=B)#*UOW]3[/NAW5IZK45X@-9[.BJ,R?MFG5^33[]L=? M8WJGO'DOIR0'U]U(E+!X51AQ3-T6/12\ BQ6LL MDC11FE.6:.&+,&0JY)+XFJG]8]'X^7A]7C4X]%!XA'Q_:;^@TQYQ%C*?$Z-"+0VL59&R9B(,(FBR-\? M($6+V0S0QA6^13TE085HF4^*S+6JRSK#)$+U@-$ND^-Z3.HQJ<>D+C&)-IA$ M>> ;7_* RE#X5&J2:!)*3&L/-8]WLGZZQ*1Y@2%2G[/1Y1R6\N+J)ZQ:'7W^ MJ3LL\D$^"CH-=^VQJ,>B'HLZQ"+>%+$)0V&"2$3"2"&XXEH"(%&JI23"YW*G MFL;M6-0%?@Q\R0:^.&YIYG'^"'*X9N@8>Z:M)BLLWG[$U37>WLE;HJE4PW0H M=13(R!@JHH2KD 0FT $-"=;7"&[BK;_GV,]A_N'\O.QQ\WGQ:8A1RM7!_CLP MV8U!J(=FP"4#$'XZ9.9=XGX*?71%_]?YH%Z3P_FXF;I5?BH(".$JC5@4&9&$ M2:B!E^,@T5%H$N7OY!@\/U,_ER64L"ZMH#U;]VS]S&*PEJWJ.BGW_83[L=)" M!#P, VUTJ(R)A4[YC7Z+Y^/J?9H3_R?+%^-A<8E$H2BA/QY#F:V>38^#30EI MV-1/!# J@2-7:F$4-T*3*$V54G'(X=,AL&GW%K:>/7OV/%SAF+"F2!TUJ0XI M(R:43 1QH/V0!X01WX]3F<0WAB(]C3\[45(IZS+&Z.5(LQT'2AZPB2I=Y!EF MNKJ>T:,K;Y4/Y\6T;$PZ_N>Z[&/:U[1[# JT[%XRT0'C7">^4()0J0B%_S$: MI8E/3'"C3;GQY#Q5?A2S5!@_TC'GOI%IF$K#E+K1NO=,6/%237L] M7/1P<2QP05NE]BF-$Z*DD6&HA0GC,#:$IY(I[!BGXYU"DL\.%R_+Q-C#1 \3 M+P4F[K1ST%;U_E#Y&ET/.HBH2 .FF!\D*J;$)('B0;0'G.A-$R_#6+H/(-AG M\G@V'U=IXZXF7U]Z^]$1PJ^D]#:A 6FBH@0G/$X,"7W0L+34490F5',2R80E M7-T_C!B![M!"&(7/!\3ONPN\!J=M#W$]Q#40IYJ2SE0GTF=YCK8:Z'N5<%<[KIHB(% : 3?D(C(4(=&JFX M3E)-0 L-C-ZIDMX=S+WLA/D>Z7JDZY'NT)&.D0;I1,Q\I@-#:)P*%2:*21Z: MD$1A8B(_VJ- ]S+3\'N$ZQ&N1[B#1SC6=+QA*E2)0==$$ L0Y+26H*ZJA- D M-#%[H%6NF^3^0 \4Z3(?^(7BTC7=\![4,&:?X]OJJ/?$WEK8JWJ5_3SYDHV; M'F"N!9AM!W=KSZTH#)3/?4XXBT6LTS!(!+S29U+P1.BDU7,K,#)4DB8\34*1 MFL304! :^"3V ^R\]:B>6YO]M5I+OZ]^6R-0=19SE!?0(3,<_6L]R;.Q-VFZ MIPWMTGG#'/\L^W,5/_1=A_;?=0A; -[>=8BRHVF7T[_LY;WL4/W3#\;#9?GI M,67NR7?H?7#C2NRM#+ZQYT/5P<[;;E[WNC2@U[GYOPSST>5M._]=X:!O??*\ M-/%3OB@*SXKST3#/KV \]H.98=_55XX+KY4HS&BTGJUM2G5%###]_[$NEIXD M7B5)_)JM>I3H2:(_.GJBZ(^.GB3V>'3TUHC_>D/OHI67H7!VW'3OA:1'O-\V MNO]PUVY_UT)/CZ'K)WB6>Y?^ 63A]1354U1/43U%]1354U1/43U%]1354]3W MHZC74TPT6A?P]BP_R5W!VE: U@T%1#LGO[YQUG/'UBK=9+S34"6,!AJ#$X5/ MPC!4-#4\U3I0(MWM W)+%*0UO]^157#+[>'5+\-_+O)H.BS:.08E@98%E9N; MBLYR#*B4 TX[C>7M2P$=T.'9(];!(]:=]8HT:05("T9T2E5*="A,I%42:FD4 ME02;_04[)5-OP9R6:X%>R!A5 MH?&#-!(Q S'-Q,08HY@F[)HZT;=@U*_9=@^*%P%P(A@$I-.J'KV4UN-5CU<= MXI5H\(J'))8DB(0)J CCV,A4AXE,DM#W-4EVFL8^7*_<:!I_B(A%M1PP/^@1 MJT>L'K$.5:\,6B6#5$R-XCKDF@KBIT;P*$I]'24F#GUM]J%7'CR($<(& >VR M0VZO5_:HUZ/>=Y73=".GQ91K)2*1$!8(19CV$Q:F 2&1#$W$'F+_OU:O/'R M4P!PLLNFB8^ MW]3]CSF1$6>^"9)(I"D)DX F)J2Q#D%#X^1[N_ZJ33;S\0?',']1RLJG8$LLFK8/&[=!I@.][T]N"^2/PT)"IE(I9^;?DZ!>OF[3P\3+@(D[48(W*"%#JIGD021 "2"I,"04 M.HWC@/%$:NY_7^?2$ M847P]/#<%\]SL,L!5<]YL/>B?@\3AR4)$+]!B80;1;A)DM37PF*S.-612G@L#*A.D8I#/PZ#5 8Z"(/@(7:26SPF773ZI'P@ MR/X,G \AA,/L6]"'+#H0FJ>$)#%+ !1)R$6B$@RA"W4: MDYT^>UTYF#KQ_0)(:G(0(/DHI?'[,D\?&->C:H^JWRNSQL,?#UXJ'JM4 , J,,"'E M(%,*KE.C-$D)ERS1D=0Z[,9]V87>+1L94Q 5>9@\!!(?Y.WM1._V 22?MVM]KW?WJ-JCZFM$ MU3M!E;;T[E"3 !1O%5$I4B/"-*!!:'R2:F5T^)!H^1N=XQT *&, H/HP /0P MIVT)][/[&Y[XQ8'$G\+S>?P=N_+<+K.;$MJ+\^6*.W,+RQ'XOUG&1Q;\*S"&Y6=8=SUI^[\^9B-\&P; MGDVFD]45/N2B-=-9-BS6V..Z?-W6XZV,/3'P9L/\SVSE@6BXFBRG66$WT8W>]<#&/^<3S,(LO*\9K +\=^B-)\4( M.^G PT?#XM)#40!V=SB]@FT^]4SA+?/LRV2Q+F! >/%T 0,95,LVQCV%Z> N MS!;%"N:$[6 J8FD1$9+6#>L0??YI>_VS;P!88ZQPN[.]N"L5F^WKE.&-Z!Y$ M3 6^C)-0"ADE+#4Z2C4QPC?\W3N#] M/('9%<6'\ZJCD6MF=*WEE_Y1Y*L_FK[VR;_60,V_9*O+!9QB7V!1<75WO\VR M7V%8K=SLQ;Q (/RKNZ ML%O4\#^V3KH';]JIASWJ(TO 5]XETBV"L!YQ=@FXO,OAC'")N)6 !ONQ?F;;RE81''",5U?#"\OADS ,[E&EG[?(U0 M=\.J?(6[\=T("],,V+^<1'NEBTN H6JB=@1SH,Z;>!O6]/\.X9?\RK,CH;Z% MCU7K@4C?D_D:, @P,<]@,3/[V.D"#[T,7E*L> B-+"'D&3 +[,*LV2X8335+/(&1:G%L,7!WFR6*!4S'F@6*TX=+))O21\?2!M+7A>W\6%/ST**? M'7=3%J#L?>4-_:/SSN5,2I$ M79S?HA:DZQ4+T9]O[ &"'S]ET\R"W@F/:*15 MR%2:\@;+P/H7J)(GZ\SMP- :I.9)9IS.\6*'(>MJ0+TV+DZ:7!G8R96 MD#A?3$%@P!9E6\+V!M7!;^44AO5Y^_!I/&45Z)O;:?^V=G85K;?NW[!#;+,* M?FZ_8(['Q'27O>"1*R>:@316_OI?;_PW]C,LWZCZ? U_?9[, -!^S;YZ'Q< M9-NC!6'P8C)WPQNN5XOJ"V<$LM]\G8Q7EW U3+[4"D%5G Z71?9#]<>.^O&F MCD^N(_7%FYNCE]TK%/^/']_L:+;EZQ_W$[O7;?>/I_X.G3.;#>NJ6V(Z00G- MG4W_R(:Y^RN9XS J 24?7;H_05AXY2DFK[6=:M\XM2?Z[[6U+Z53[+,Z8/9@ M:$6IUWM+>M]37PSQN(HA4M:J@Y)&5*64@LX4^\)(I9*8$5 "8F%4&ND'I5#O MJG@?L]D0!?K\P[F3K%"FVEMP)A$#)CH-;C^2LH8'#;+DE8L3W[>_X9Z1IE60 M)0RU4J'R=5G"#N^%G5[8:>"(-<*.)K$@?JA-XHK+.\EGF?W MD!X,!+6L/RJ-$QE)KE.:BM!01:4O BJ".(E\H1_2>>,:"#)(:7O'H4 , ODJ M&F=T+#8=<%L=6T7OVI"M7IKJ<\[ZG+/.S@+-^UHOKR#G[.X(Z0[&\\<3_K>; MWM:.JGU@-&F;.X-=[K01JK=%G'J[BW%=]"=7#OU+(KOW(0W#>M-)X#!]6N P MNR-PN%D%#8NP>59P-_7[TXBVZ[@;N+.ST[>S+*S=C]TLWL-F_XBY?LR6>5;8 M],$F)GU#I*D207(;C^'2)_(L.YG!DRXQ;6.R&'N9C7)]1%J8&\5F8*S-77GL MHT[OM76;Z+-SC;W5 =%4@UU_FY6P>-L3A0\;G 3W 6?EO1<"2*&(F%E1P$:4F#$U@3!"& M2L>21/Q10K;%U,6Y%^%)#71:+\5PY]S8V+.[N2_D1AA#X]"7D1 ITU0FJ8B3 MD(!F&=+@A-\*77?>+NZ@C'ME('M/N]%ZSS' M1"HG7NTC$[OC7"@W[%$Y["JOQF4->L/E,E]\LX@X?7+"Z[_?)>,*UN0C&9$D M1*6VV8 0+%!:A)2E)#6:R%3OF%S?(PQA@EQ4$>OG19C]-9N.PZO/^7!>G&?Y M(J_37^_N0N R+-_/BU6^QM0XF\5:_6YW-P1A,QM_RF#M)JO)/=H-B%IP#FX7 MG#4]W2W5X,$:3^&/IR:REBF;C[Y_YYS"HN&/'4MUL(XSV!_,3ERNX>G#(O.6 M^624V>S7R1<+?^?Y8M9.Y/S/PC'9B=L'K]J(\L@&PKW(A[/BU$O.SQ&MOF3> MKZ#SVS35*D6UR0H%8II7J=[W>:PM/E#E!#K1P&9TVBS*^\_JU#//S&)-Z1)? MI(HSJK747/EQ:B)!0M^D/BJ1TJ\#RC!U^P?@H7'VL1YW$9=3^ZVU M!2ZNR@3:4QAJACG=V9,.7&S"]#10::=0SQT9P*=3K^,3^ M?W&Y_$\Y1N\+V(+6@!U%:1*DA/,@2N%[&G(_53*06AL5B-U>(B@*X7/_/EE= M1N5D*N*Y*JGIALZK6._CMWPQ7H]6'_)/6?X%L*JIX_%WMR"16P]3+D=W\@_3 MI[NAPMW)/P!G^]^VH!%EF2\$T=R$U!ENT%-7VS:H^?$DSZ;.1#,:Y6L8X[/P8=#H)G&J",A,<13Z6C"0H%BBDX1S M$P5_D++/5$0?>>&%_ MN!Q^R;SSR3>+/,OAE37*8'TJI\OB_1?9/,MM@4/ I_7(X15JME8+G]J:4-L# MF-AZ:EC!SNK*2X?O5JU,;0FB2557:[Q86@:!33>?(D]Q.JA5C;(L%EPZS= . MT%8]OL)\]L^E2C0=H(V648@=GR,BF"::*MC0(%&I26FZ&VC_H1K\SSCV9\-& M0LGI;HN$0[&(WLZ>NUKYPS>V QT[L&[![;'LVD/0[X6/+U(A14JI8E$<",U2 M';,HBKA/>:+#Q"1OVNZG S&D;)I-V"-W])I'E>7V'EGG[6>L$YEM\DYQ:^4V M@<4$F#2":BYD@KP+LJN?1H%(>!(FK\!5D+UO%=%;7>,3:D"-;5],6_US@:J ]>Z/H8U.0M%C! M%W86IYXC>4*#E99PTI70- M%X8KWX"^[@L:$ /J@8QXD/($@([MI-%?Q[N?8?P?SBN)]1;5_2,6 ;5Z'W[Z M!==_/:O4O-9Y=U)DHQ_&Z_P*RWO\A=S(78\]X/"Y6*YSOZM,2:-Y&:(2/PJ8 M#D)!C=&13R7@DV',4"7I/E=Y^.U>JTS97I9YN]CI(P\,F'^T*%9WU_@$^&.! M[Q,3)8&@J58Q8Y0+G21 XY&.VR>%"+1D2B9Q$ M*?,-3G80L)1P.=IWZMT)N M!(";R,2$6"!4!,PHS:6A.@!^HB2F)_[V27$8=5ZQMO!BGI6U71W^C+!(N)6U MZ^JAWML)EM*M"G?]<%TH=U^[_[%#2U/X) M.O;D_&HO4O?/-8OUQ2^O72!;V.+DEP6&CO[F0D<3C#UYY9E^KY4-UD\;C\D;W1S!T6IQY 7A. W)L8#KZ81V=BR9N_?-BRLM\LCW3.'WU! MUF=+CG2&!\%)*VY9:)?UOJ*0_ MO1*'/Z"RTXS(@ZO$<5#8M6'>%TK^T0F4$$H',NBTFL;!8FQ[VNGOWPU,LW=NV MZ][RW5'7*JE>HYWZI0MM!S:_5V\?,=&^<:D7 4DB"/"=P*,-FT5'W'<'\Y_+UQ5N/T5 "5BX,N^,/J+$A7N M@Y'3&U/2>Z'A5191+Q%*L5;RNH@XIXHHRD4<"J,T4Y&):"(33ME.\OH-F2;[ MPZ: #'RVF^UZ=/;40U'K2Q,/W4N!KP.3S)YQKM^US>[WFO=K.HW_7AIV3RK# M;E.4LF7B??M^[L+1^_Z[O19_0*? =Y)07ZG*?DR-PV[(.I(MCSTC+.9)3!,, M_J$25&"5$*T#PI(T3$1TNXQ9 :MQN/JQ@M4Z&8G<)'S>F&,DFSJ.-R09];KN M2Y,U^D5X20?IP4F@+^=0W1$T-T(&7OF!>@C:U4'0\Q%H5'N1'H]6?7CM1DW% M9"NCFG(91T$0*B% P S#B!@M-0VT,H'>*7)UJ\ 9E_#Z$=#UMRP?W:>@CBOE MT#9X-O9.[#IR6RSZ-=7&]F#LW"7=0_ ,_L($*Z'8]V;]"LN]SHZ^AF&A8 M7'K+(6RO[911)LBTVX!@QLL,!*9UV="FKIS4"O3IPX-?HCWT(&Q&+X=5;C,- MC9"-<&T+5\)PNV#CZSQR^BCAPS)7Z58]_$0117@4*!EKD1@62DFE3QA)4II$ MNXTK-LU5O[E"VL5>LYK]8"!YEQ42OJ_7=#_FI/LW>=K/_.YC^:E$R9LKZ^[9 M&I263?ALIUZ;\CK'L;9;]A9E/N\US=':O0$+[,>&#["XCCG"HS^]$5#;T%6! M7R+A955+0.SGAEG%5LC*%W"TC_?;H:;D\U:L;6)BK8S >N\QA_\G"?-3QI,D M58;(:+.SWR=@R\(R.,[+]LIT;_@U6_U6CO\Q-5'N6]N=\3WV*MEOVXMJY1N' M (^88DD8^90I&:6I2%,&*Y_Z1BAL!-S1RM\.MO==^4"?!GML>M%N[6 _K:=6 M.D+]8H']%"YL[\)G8 W=U >*M9\:'L'YIQBCDM)4IKA!4M-8L3#=/@)QC\Q\ M?-TN_03#_WE1%+_N9,QTRA]$[;&KUK/PAV[Z38C8$)U& 6/&I]0PY=/(+K]D M0>J3G8X\3UG^;IB$T=/=(BO[8Y(1&F*L#FZ+% -S%(@2MC3[3N6*IMHZ7ECJ M'XMY@?U(;CG\[B%0'%3G]V!KP..^\WL'G=^?L8="MP+W[;*;>H&R&_']ILNG M25D0QR*48>)SD.$B(X@5(;1,083;*3N%$'F'$/%^_B4K\.PUB#36>K<+F41W M=6(%V4P\EATV,.I8GGV:NFM2=-I!_&H2 @.B0L))3ZH3W.C.]'@H7W MW:NJFS:>:3_E<*A=V^GLMC2W^[:]IOMK,7?J&>PRX@0]W G7!@LDOK('5EE. MR2SSR=2[5M/"?;V8PS/'F_W3[=ZN%M@S&PXVV\TBSY"%X3?X@%':'?5=V&U# M4:<>_C)<81/NJWOT9#!4B%3)Q ^UX"H)8\!3HV20!$K$U+0*;$4D,%$8@XQ$ MJ(B"R) D]E,9&BHCSN7MG9'O?,].]Y[#"]I(U["J576JLE=;U0('-O!DA.6X MIE-[#I8Q'(?63:_=1Z)X?$S)=>=I'V?2QYE\5R=M]R[9=(('E?YYE$Z\MZ1/W.V+*Q]7<67BRY;J%&D1!HF,0N$+ MSHF2,3,1TVFH90C2ZX-$\\HUZ7(V 20_G+MC!D^9O94,X?Y RU=0@?FX0CI@ M^\DK%S2.(!O\9HS1#<:D0@8A58DTW!=!'*A :M"I)6.,^H;NF&?NA3'Q.D-4 M^?QUL3=@(8P. MYE>L[A \AQ"&ZT%]KZ3,$:BTBK(Z[13'$9ZGP:E]8"+OA[LRY-S>"_G]').@T6RD7,H M)R'E42 "8@0)8DVTE-)/ RH,TTT$Y*.P:/)E?V*.8@,A1"_E/(.4T]4\/\/W MF8WYZ@6=9_<<'0SXM P^6M*$LS1*DE *Y2L=L3#T:1P1EO@4VY4]#GP,TMC> M$8@1.E!^IXK6'?M^^$ATO_.2'#!&V5!W&']9W2<;;\6Z]))4+TG58$9;%B-- M0QUPJB2CUI"M_5#0F/H!DTKZ(7DLF.T-OZ0B ^[O)O/T(M3APA,2S0_>9+9< MN]Z8<,YES]8I_:5"SXM&F);=* 4I*30TY22*11"%6C)N)$]I((-4\HO5_=FEJ3]@G=JE#Q]5CD0W"OG\1X),T_)M[DK9;)9 M!0V+L(G3W$W]_ENK[3KN!@KOY//>SC6P=C]VLWAWS?YFGM$/91EWP\=L"=J* M31C"_,;9<->Z8DN<82Y9TR7)YD1OU '!5%+\Y>$Y0&X<-H&AG4Y$_<<^ZO1> MF[D!"8_*=/LTNLS&ZVGVX=PE8/T":S-;SS["F@VGE;$@7>2;QT%Q=^X;96'@ M)YJ(*#) +9'B@4]YF$0F]M, E(\F]RV,X8M8!XD1OF#,A";202@"ED@22!8= M?O*:*3R@P"^3Q;J87MG^"--%X=+W%^O<,W/8MJD'9+K(5QXP%2SHS"/^R?^K MR?+<97#8>75V\KJ7PXL@H7TFZQ@BN'^;A,MO1=8N7P MXB+/+H OO'.79[>=4C=S^P[L@1O?L,W"S6"KIMF@S+W;'.-@*P7NAZT* T]( M>MO9N1>?\M91/AN_.Y_M?MEG+[$X\LT'23'SU]'<)C?D./UN@-7N-]P))$D%H90 MS;@O8I\9K<-(A?!/E,)A^-AS$#@2+7?[Y4G-!K+/Z7YI9^$-B4ZOXBSDM.$\ M*D(1D ?T MRL]"WG"DCB-B0@:,&,0B2B)#I8BXHK$?)7_*H20#18^G M$\HKBFZL?*I/S_/H(_WZ2+_;L4XWYF&NJQ$WGQY-6\QA59*RE/?]2I\^EZCPNZ^IA]R>;K+,T7,^SG M@ 3_]\GJ,EH7L"!9?FM<51 9[8(^;O7V;P Q=PKUI.5[=M29/F7R2AS M<:B35>&-2F8OO-7E<.7EP_E%YOJ'#L=?,#!OC$\=KTX:YR=VWX,0VRFX@TO M\LSU#C[+5E^S#*;Q=0&RL.NV8J<^ A5JE6$?%QC+*+/Q=E9\PCZZ? MD?T\@J>>9=Y7V)15-A]X( *<#:<##]=UMIQ.LK&;P& 7V;9I.<=C8M GVU UR4G=;+F! *SNZ8@VWP=I] M'>9 $ZNK@8=T.YM/SD'.P548>"ML&'(.[P"Z6DU64]?8*9\4?]H&S8NB&-0Y M55=V@S.;AUG)V=5+^Z9T-BXF;R>IJB:+?]*IJV-/LC[=H'!MLX2IZ_UK#2"9UNY_59(:3A_F4#%=L=##9'!OL7S&QC[3T< -/ M(.N<9667KMG99.Y.!=PO^ I(JU[+S8%:*L;7+. W&#&,;#K,07H=K=V*5M2! MG:G*GE_X5*2[08T70PQ<&P]AVV;#R;3 9[KGP5AF(*Z/2FZR-)S-SA;CJVJH ML\G*,6OY3<7C+Q"?@T/I+G$3D_Y!..@7;MS7+P*_6#/ZKXSFYL. M]TT=7&5E;+.+M,Z6Q0_>V\F[!B;+OFR6*%RSMHUU+'Z$R]O7@^IE-2-@@@V@ M:UJ\N4?9^^#&:D:.ME9-YR#+PQE>]N6=!TRQ&.$DK[T()VI)[X9W+\L8\];+ MD5K?PH/K]:D7[2N<=-Y;I-KBW6;#+7A:<6YY[(8WG7KI.D>ZW%KLHL#TX@(? M75(MC&,QK;BGHG+DZ.I0A>]F$PRX;R+DVT=2!9C80JB_O;^\_O+-=\P8?9KSY\?K=YK,!CW:&:9_]:3\HG9U^&TS4N?#7V-D@ M'F;9RKT=*!:H=FAQZ]]*:%\J^ M>>$>FA?>0RUZDE;%N]"J]M'[,%^<3QP4X-D/9Z<3D% 8JP4[=_Z4G45+-BY: MN+XEYE20#E#0ZK]6(VK[3L2L,]M'<5$=5,4*)GQBFY7. /L65@&8H.Q7H 8# MHEJ)36WIM8+V;5"> 9^O<]NFL?42FX7A;BM65G1>5Y ^MD=Z8;6O80OF78/A M)BG0W8E*!UP(8G!+*KOQD$*X!>%]T1Q&)<["8\8+*^!6P%XTT'Y#0[MB\^2$ M!4(,;!]06\==GDWMR!L<;S3#HH3P1L59C&!-0!Y?+E#ZF0*. QD@ZB[A6 6( M:52&K27?MX3W/):%RH+F1?4VX>0_EFOXH9%R7J! &Y7=2DO"*$D+E50B?VSI M/BT%K-0N05A W)U@8I^5 (=C+ /KKG$DA*I:V;$17O%E"!1L\]Y*=6=8BR;H MR=IY1OF> 6B$*YL$B$PQ!>UE95EQX!67P[Q4LBQ$%,,O\!'T/J=SK"Q-XU.! MNM=.6AB@2HR<-/5<-[C"MGA$./A294&ZK%W+B?C6BCG7I5;8"&9GZ'^;[$A_ M!:+>&5H?\(]SP#K@Q8F[I8T'@&@YVE@J]0N.#BL65BSF=&.'$&Y05A)R6C6F M)E=X@T9%29.MR6R<=,V\&\ZMZ+,F MZ[--=7/@74Z CG*TB7C9-QQ+-B_WM30GP'&)/B]KZJG!<33)1^M9:8@Y]3Z M]#DOEW7#] ;S SJ&HV.\J]>Z52C9TV>'J4VEU,[*T/5)F,[<^#&E2-X!1RWL+]9J=## M4+&A;+':N+4&U#*INBC-2Y;&SX93?**U8FBM@E90:!=L.+5&%+O;CV[I2A]] MYW&(4[^UH/QERTZ;B)Q;8_%D533'"A Q2!GP#.>#V;2:5':FT@2.!]@4;51H M6$]-'*:@8V8$>L>59[T1]:?:<'>Q@).C,>DY:&JMS7N.2_2/+-:-&X>/FU[$*7DL/@Z MQV]7BPMGU+,HZK ,T'&,1#/\,IRX0AH@.RS@L,I*:U?]:KSICCF\+3( -9@P M/+"T$#N1SPZPE"[=@A7O=N4FYY9 517ENB\.6!LG20W(I0.PUF0=858OM'** M]>,T#\FK^CK."E>.P9ZYE3*/2U=LV&2=G%<["=VI<:>B4/HZ<40MWFEQ(+P< M)-BK96T(QI-W 8<&O;C]KPGM1!02IO. M\U+NTDTDOYCC:J-9UKI#*P(X\2:GV>E@\_C=(FN M1;S9+_TV.[TXM60 '^>-0$:HZ>\&:MU0^ZQ@U390.8=D*=S>#/&5LZ?4?6;#?X(>LKK:,E7\ M9]M-<3G\DEGU:GXQO?'1PZ)R^>Q0''X/BPR4/$91=YO-K3^C(;-[(.JVSZT\ M4@8-%0_L(ZL%/?5^:V/,%OA5?#F9W?L$*]&P->32%>;$W>OYI/2F9QYNVJHT M,B#'P5\(1;?M6@OTK/[6:));/J2V)>4.WV);@;EQR$@CY7/PSJ^+]73<,F*> MU;U))S MI%=+(^U%<4,N,CAL*R?]+A$T.WDXF-3GY!;D4; S(HZLU?%A41EE:)T]H.[5[F-./1%#XXMFOQ>J,!PWP+ MYP>X01D3:[1][TULXISN MV,@Z1J@N;8>8YT+M*BQVQ]BPL4.U *Q4,-I2]'W,&7=O9HM(6H\8;(BD-JK. M;75-@5_1;?]H X5+*_CW&_,* B:TR-HI5%(%7*G$*!6E(@Z5ED' 92B21"I? MQ#LYQ==%-M=EA&^L97-'-6%1YQ0$M^84",I.=_LF>[ FTW:TZ2,7SQ+#OI=> MTJ9 9J2#(.9,T,2(5))01-RP)!0DP6!\VS4BWW"2 :5HQ] [E@$CGA25(5+2T0N0\=?6O"/ MZH-_'A/\\_#,FDV*^7!>TLO=Y8IY&$DA-,!JZ O- JV99,PW89R20*NHE5:3 MQH)(06-?&B,2;N @3%04Q8D.?3@:U4ZYX@["F.X;A_3L1O4F'-85RMU0GK9# M%"K+PKC9I0W/9QV(76OY)UNAF=:964=EGM3EDVTM[Z>!\1S6]-$W;Y01+\H* MSL=Q2%T[&/7XP;R=M N";AU;#]!&=H'\J.I#NY@7-[SA>K6HOG!9[/:;CDI( M4__.&M+TMD+1M_S$'G=;_[*#?]FKK-%,]"'UU]U;R69;7N_D%WNB_>9B>A)[ MH%5'@;=])!U**9U#+=Y]K,7<__KQTRMO$?E:=_Y]\K[?^5>Y\U$2]3O_.G?^ M\T_]SK_*G;?US Y-V.O&!KTUT=H$];DT01U@VY9#:D)[!//K]_)XYM?OY?', MK]_+XYG?J]G+UU/C]K>V8Z[O:W9L?7\>?CMS;5^_K]]CO\H'_K'IZKL55C6'ON47=AP M/O-M4OQQ/LV^_?%76*&/61T8^*G*J_KKQT^_6/-U_3 G[7\XKV3]#^<_+1;C M#_DG%\%K'UE?VX1;FI6E_?=S=.&Y1W;1<4:J@4^#HZZS?U"=,%[Z$=^#X7.# M82LDD_.$1HRH-#9<"$'"Q$\3/XB(\*E(Q4-+_NX-#-_/QVNLP#6<)O":"WA# M]4U6O$_>'S(@D@&79$!(#XD])/:0>*"0J$D-B88G3/LQ"33\PJ@Q?FBDC@1G M04A9F!P*)$8;55"'\W&"5O-E/BDR#%A#7LT?,%HR)K<&1)P)B*A-2C,P@]]PVFJDC35+ W2-&'/ M@H8'A6!B0 0?,,&/&L$>%RARP-Z/#U42TFMLL%GR-115HJG41Q'6@11 M%":,QF$:\#@B/ UV,I2/UC> =-$I/M @& 1*'T/_S]?DYSYFO@]XTVA>,Q6D MB8XXE8*D2M%$1F',TD@F<2B?YSP_%#-XY[POB!Q(WO-^S_L'P_NJB0<(4A&3 M(*&&^T(0D6H:$$UIG"11XJO=/K/';N_MG/U9( >!]GOV[]G_0-B?^'Z+_R,* M*CP@0 3\'R#_ZS34*0@!'$0$10Z'__=KV>R<[]$@H'W1\WW/]P?#][0)?4D2 MIK213(DH%IHP(P*J!/$Y%W&0,GK(-KSN>77 ?#GP&3L&;NTX>/EPK7]3M41=0ES:A<*%4+)2&)XFA0FD6 M1GXJ8J-))(1.3+1/U.T *8,!#P ME>R1\G;_V/^V%?^K[[MX=FLR]^ARL)_Y M/6P,?:>%OM-"_[+G>=FK+*C_2CHM_(K(US=:Z*Y\X+$68.X;+;S6G>\;+;S6 MG>\;+;S:G>\;+;S2G>\;+;S6PM$]=Q_57(]]?OU>'L_\^KT\GOF]FKWL&RWT M1=*.J$@:X:JI&7Y6I M!^+A"VZVP :2\0$1?2'='A-[3#Q43"2Z2;'1VLA$\R3UI9 ^R(J22!H32D68 M<+Z_!C0/Q,27W6V!#VC !H0?=W7>'A9[6'S)L,@:6*2!!JDP#M,H%,*G1J4! MT4&@34I)P ]'5'R9[1;8@!$]T)+V<-C#80^'!PJ'0M5PJ$/)F?$3FF@E0IHJ M'0D9!BP "9'R5#P+'!X4A!'0<@,R()U6;#L\#.L;+AQA%48AF^JK0BF?BY K M$7'AZ\C$,4D3%LB$<*'X_M+-#LU'T'E)1QG(@:!'4=#Q-3F\CYKQ=5-^%?2: M("9^; !!(V),5+'G"@_@*,^->I0&/]EMEP@@T#* >FT8$#/_CW[/XG]@U8_ M2>/[+&6),3R)!)SV2A@B2( -5U@4J>>1Z _([KL'!*"^&$C2"P ] AP. K & M 22H\E0HEFH6"$Z5 DA0,8W3*)9^PO973OC 3)R=<[XF;* ZK4S<\WW/]T_C M>]%$P; @#),@43+51$@M%>%&$YJ2(-1P7"6';,OKG%?Y0 1\0'F7Y6H.WUC7 M]UWH*W(]:7V.OB)7()LZB+$0::1]HHCFPB11* /*4T(#GI @TB_'1-J)YQ:4 MR 'KM)'LL97W.BCT/22_;P^[/>S> ;NZ50@Q,9PQ270LI: I#YD(8Y8PZC,9 M:6,.!7:?J^^"P*K? ]:IJ-I#;P^]/?3VT O0"ZI_#;V<)ZF11 :I"4#X)7!- M&L=1K(E)=$ .*/KQV?HN /H&:J!$C[X]^O;HVZ-OU^C+&O1E7$=*^)$D(/(" MW(:1B$*>&A7&*/ONKR%VQXZ9;O)F&!O(OIIXC[H]ZO:HVSGJBB8>CNHHB;01 M<2J54"K0<:S"0 6)KY140;I/U.TBW$0-)!4#IOP>*A_2>*%OG="W3JA&W+=. MZ%]VW6VOLD3^*VF=\/DRS^[5.T$=6CG=0ZT(>*PUE?O>"8>Q\X\3+8^RL<(# MEJ*GF0.BF>_9DJ&GF1=*,WTSAX,@B^\@HO;-'%YI<>J>NX]JKL<^OWXOCV=^ M_5X>S_Q>S5[VS1SZ$FQ'5(*-$E\V)=AT$OA!G*9I;(2)4T-CD@9AG% =1E3L M)PN)Z+^QOQU8H:;]U'/35 \"IHZZF%L?*=2CX4M&0QK4:$B,HD(&E/*$"Y*J M, IE0F,FJ(ZE3PX]P*P$WM,[#&Q0TSD39XZ35+MASXG M"0E$' 5A%(6AY())R5-#Z*%@XLMNY4 $MF !GWM\AX6>U@\5%@,&EA,8R68 M#JDBS @>"$,4_.XSS:3Q?;.?9,9'P>)+;.5 !I31@20]'/9PV,/AH<*A:LIJ M&.WK%$3$F&K0G)4*C8Z$COU0Z311BC\+'!X4A(F!3_D SH>CAK"^D\/QU76D M1#A M9_[#87[6A 6H-"8)XSP!44 H./]#1IE6A*6I9D+YA\+\+[:/@]#!0 <]__?\ M?SC\+QK^3V4@N=9!2@@1)E4FB6+C!VG$I1*^?T#\_\*Z.&!=^(!T64VCY_N> M[Y_&][()@(G"E"><$I %F B2U'"9$ ,2/U>I,'0_U7$[,N/MH=>2TFH@^%&< MTGT7A_O:6/OZ7D];GV.O[T69WVIXQT+IQU$8I)R(F(2A-8Y(Q0S381COIZKB M/LRC'?6F"P9,=.JT/;):80>%OH?D\NUAMX?=.V"7-MW&$L5E& M!N8I$Q+F. MI5+&I&G,"0N"^%!@][FZ.)!!(-1 TR[; _;0VT-O#[T]]"+T,MTR#1HM_"!0 MA/B")D0%?BK\D$8B]%E"]]/@=8^N@2X\^0.*[CS::9Y?C[X]^O;HVZ,OH*]H MT#?QN=$\X%SX4H24AX*JF(A(^#&G1AU,5,8S='$@ ZGE@-'>W-"C;H^Z/>IV MC;JRB84C,4U)* P'Z!6)3[6!:PP7-(R)T?%>4;<#I P&FM*!HGV_FSO\8R^Q MB<,6?Y&Z$S9@Z'?^N^Y\WT;AE>Y\WT;AM9:%[KG[J.9Z[//K]_)X MYM?OY?',[]7L9=]&H2]_=DSESR1KRI^%FBE"DE1((P7U::A\1A,IHU@(PZ+] M!47^X\"J).VGEIIU7@^TZ(N&O\I@G1X/7P0>"M;4C^%*AB&/_"CT!8EH*+ N MKHY%*'E (GDH>/B"&RFP 1-DH%27V>D])O:8V&-BEY@H:8V)TG"?:RDBF4C! M@T@E:1*$%/[4J32I.A1,?-F-%/@@D&*@_%Y4[&&QA\5#A47=P&(02#^*PS2, M?"%4D*J4!8136W,H3/98:NS!L/@2&RFP@61T('BGB>$]'/9PV,-A=W"H2%-0 M2.@@HI2F >C-@C$3:@:R8A3P*$I"J9]'2CPH""-\()0:$'W<(EW?2>$(:RNJ M5G-1;GP>:3]2L6]+A:E0&Z+JKX,@>5U M,'ZK@V9*T] ( 7PN8B&T,<#WVEK&$TI9N+\:@8=H#-]#E59&](#Y798!^/_9 M>_/FMHTM;_BKH'QGGB>IHG5[7Y)Y4]7KO9Y)9(^MS#SYZQ8M018G%*G+Q;;F MT[_= "E I!:* B20[*2B< /0RSF_L_19$OLG]G\>^[,J-H 1!PV%D!BE*01! MI8>,DJ#F.T\D!;0K[+^SO11@CW'9HPD!$@)T" %JS1$UTL0(HI!0C!H@A(=6 M6XPL@8AQY[N# #O630'VPEJ'_U(3M<3YG>%\":HX&.TI\(8)9C"FL6,B5P$& MG./,8DV)Z[(WK_G>)STL60^*)LLD=M]=E_HII$I;SUJ?O:^T)5%5:2M81$); M9(,!):@#6#L.N<'AUP !YCIS&OP2_11PCR'9XZ31)'L3)W9!0 M-Z%N0MUF41<#4$7$:4R Q8YI[AC%%@:LQ=@YHBP@V+OVVHS_T4@_!2A[4I > M%JFAPB,'9+<;*C1R[[#@<6<'HWE_L>+E%AQ'\3@X+:;[R[_U"_J;&FP5XEX8 MX@5EG$F%D NDJ*0#'C,2'O'7_O+6M77:J,M"G3/AW4T5GCCCXNWMLHOTJ,3D M[-]N37.-NA%84/=MSK&#Z>EP/)U/\O?GT4S+@^D6E^UC/@PZQYD93V?33Q?] M2:[[@6\^]*\+O>,DW%D/QZ=_OBF6,;[]E _S@L3?&F(]I=H93RQU2&@G& DC ML"3\GV'[MFK3BIC@1#D*D0748:2@P5))I8F$EGI:,FG8RI@[\N3GP#=9'OCU M*M+U9)Z_^>73W]5']U:K3\YFYOUO']SQ)W7R[OWQ&HGH\.*)J@QC>_G%SD6:2:_NCZ_TZS8.M?]B?7V=4PW&8>R"5B9/9ETH\S M_Y+E_YP/9M=A(2HJR_K?^I.S:3:89K-PJX#!/'/ES]Z-8DG6P=<\^Q!O]T/\ M_DWQ@_C^S8]':YOT=.+_='J1G\V'@?3=Y=5P?)WGBY"'BN+K/*&&@>2+5^_/ M/^:GXR^CL!1G99G_@E$>9 NDM VX0J1G.L@T)("'T@6\T4X!24F-+;1S3!AE MO!2*(L "/P1 TD080QPW:W2]$7&T3@CGX[ ^W^).EWU=@CT2R"'\J-SMOJ9H'W;X&LC?WAZN4 MS\!\;_JN[._#NE),^LGH<;=.LU&((#^(?C(G%Y-\T5"F7)52W$S+-T5OF8Z$ MBKY4K[,#)82UQD+3[+[=/T0TZ$9[@>TL[=9H9K7IE'PUJ'C-A=D,11(!;4! M=W4M.RA9DZ@DP4R"F=> F4-4:B!]R32HUK;WAW>C$FO"76T65-M1" "U%JV[I MA9\Y/[O;#>U*_^CZ 6;TAT?)G?!(_\NG!>W\KGB\3X_OQ3),4& M@Z,13_4$7P.BFJ/Q%\Q!3MCTTMB$J@1DA0RC@GM,-:4,$<4A8)*H %B8 [U6 M=&Q;;(K!%=W )L[VNTY@PJ:$33N,3:0J=0H\@M9#!2UCE",E3< 1@S#G##.H MUH[SGZ,W_=$!;(*P1U"C(6,)G!(X)7!J#IQ8%:.#@<%&">$I550 I1TD2&G/ M%+- .=*DXM0)<"(]29HLH=H]<'I5%V,+\_R4#X?AD;WL2S[*)_UAUA^=9?VS MR\%H,)U-^D5PW2+8ZAX_U,;UF%[TC/V%F9Y7GAQL$0YFDO+("4H $$P108S1 M"#O-X5JAMI?TY"QV^V_E7JO1F;JUTXMG=1D0'J&ASBHM>Z";)$8/C"XKMPCB M $&G%(8*4Z:A0HQ(!82T4(@ :_I%GEQ1F<]1-LK=)$8/3'ZRS)ZO9V* - 3 M#JER7E*BN +(6>F+TUV1T7-GKW)&8 M1V.($8 21+1W2%JGI2:<^^:.LK1RD$@"+>9<,&05E<%6HA(C*QE"B$6/2<,.DF9R]1%L3^G9 M_3S]=&23@#$!XU; R"N'$C $Q^)]2C-,:4!')@) >H:!0-P T[!#J0%@1+ ' MFCV-3L"8@#$!8P+&7,C* 8<$=-@P#;0+RJ+3"K'P,P2 4!"'+QMVP#51!P_W M,&ZREU@"Q@2,"1@3,*)E.S<9714GS<&F@J:P_'!85SJ99?YI]R\.[?EG@*G!#S&$=G]]<,)[/ MIK/^*$ZMB+W*O^>3T\&T*!OU+0]W'EP&7LICNXIXDW#E2SHN_%Y/E3:[Z7_*WGR=Y M_\^W_?,PI)_ZPV_]ZVEXU%\O)HO9/&V(_:>,+[N81&3]RY1A9PQ6EB)* K@K MK153BFDMI.70D*T(NR"H0#VQ]FDLSWBS%/W;R[&Z9PU4-NQL:4([GT2VBXRY M-1>,XFPNQ['FSE51N&' MXV\G_DM)8W>*&GL025-'*V;KEG8WF%XL:*I/9V^YZ.O83$" M*4UNUF0A0^/0LQ_>?/ST^YL?%U4_C[+WYX$.!T&07@85;M;+^E=7D_'W092) MP^O6R;'JOVPADX "*K&7-"9J&R,-I8XP&[1OO5XWM*/DN/ST+HH,*]\D&;&C M]9[*C9%1))B@8@U&;[_V1^&>_8JPPC2616-G%_U9%C_.8J'[ALAE64%VC5JJ M%I3.4"P =[%B-,6>JP!=PE&-M=*$0]T8M11__BM,, BRDB!@2Q11V^BWT_ST MI[/YY%NPH*;YZ,TOY^/Y)+O.^Y/IO662MY9"$1:ST3A*UV((H].@QTRRRP(I MXU074-DKU.?BU^$9_;#=09TKY59V%M BEAX^S9^E0)=4\"^/H0:MCG08"[MM M@66&&LJ8%@1AKS"6B!&GZ5ICIO90XWB\8(__+C2O_$R5*U2@B0WKX_N#R7_U MA_-5\_]=23\-PP?)X-9K)/] M+G#DU\'9O#^L])__R*^7Y;,7FLI3M:5 3&L:TW_?H3$U*<#@T7I(>_-Z4#G MH Y=A?^%/2CT[EFAU2VTG@A:!9!- ^R=Y='K<)I/9D'X97_FUUF^7-GL6WA8 M_OFZD'C1L@EZ4VF\?8GW#32WO&P-/1>4'VMTWP&=YP$;LJ\1'.)0POBF^5+" M;GC_[%M_FL5172[])I_SV_6MVD)C5ITC::&@\QA*!1P% "NH@%* 8VLPDT;L M/!HWSSW/Q&L(CV3S@%T2S@UJEX(_T%<8T>F\=,S%)EA?LGX6J^$&*[8_&8ZS MZ> R?AM&4*/VRB.WX,/;!+U.R(5*.1_.EE+A6\"#4L4L7A6TD9U/QI=MRPM6 MA=0Y;Z @S%C+=% RB818?YE?14#M!V+]'I>P 1WW4=J3U>$\TL"B MH@0'HMY3 3"$P32&#D/.\%J2>R=IKURX':>]AY49?,3:4V;*:/+8K"6[S/NQ M5=!E7NHM49D)2%TT:AGF$1[_7'Z\VNUC5H6G7XR'\1QEDL_FDU%IN_=OE(OI M59C3^2 \<.%Q[7\)'T]+Q>E3/$Q9"H4/X_'DYO8_Q%<(_/SI__0OKW[^4+R# M/_^8!4V@&,IX.@BB(NQX_GUI2P8\/QT.SL]+?"\.!<(X%D]MC,ON\R?40@,5 MMUPQ*AW4GEJ-!.'68J8)<<8!VIQ!\"1_0N<8Y2$?Q2QV26C+21'@-Q)?6*1( M]M/YZ<4=FL-%T*R#VIL'K2*?+520NVJ\=O*L1'7J[/&%37-1J5K((L,!]A*C M8)H'BR*F+3"/%*1!W;)KL6@O8$, MZ]BU,!@"W'"\XP3Z&GX@?+2>_-/<0<9->[N:Y5FVR0L7%C9HGA?$M8GS9LV< M+ 3%"1!+/"*'&>86TA0%:"2?(8M#< M>5KQZ?1=,=WGVZ7=T/1?Q3QRW3L1OD\3":M2I';PS!J [W3R\&^=?2%!R&%\/ITO0+@[^*X4-! M(5Z#L::B*]^NVR#*> M)UQ\/HAD4UA&17?5HV23;&T%/CEZ=".]LS]MUMQY[,P$!BJHZME!:+&A!@@3 MO@9(=U M2E-DN;$04TLYLE):ZB@TWGA$&5D[UFB-]$JUP(\GBX_B[YX<9_/")'F'+RQ" M_)M?4!66U90#K'2KK;3;OB<>O%]L^=10X;@P $@IJ99&$Z*@4#08KA!;;][4 M0Y.?+7V>+6R*M[=;%K&%H,RV:RSN^I/(8-/E\>J#C<$M]=QZ&4SY8"T)0C41 M$% FJ'+,4<9JC<$Y0M(3: F3B#KMI)=*JK#2"'/-%7^PS?RCSUGK*^[4Q^-W MQW_[E/WPZ_M/GW[,/KB/V:>_JX_N/AI[/*!\DT$\9PYH&UUC12E:H^UF6LRO MT$0 K\&I&IW9P7 >(*,(XG^03K3CTB'%@"4QA(C%8I04?[Z!?4?/VW>\81Y"NQE&034_'P\# M7A=&3I&6,8O^+(BOS_-RW(M3C]J)7:&0^R#H?GJJ M$;%)N\[:];>R8%?W*KZO/V 41>%P?7_#++;PKD2WX>!GR[?W['! M)X/+L!/'^;?LX_BR/UH=;;"XO@Q&Y?#Z\]EX^4&9@EQ\LNC0#L+D%ZF(IX$N M^E?3_*?EB[54O#SW]V'[5EE^H^Z5A]&7_20> M/9>-V@@VH/G03;]=#$X"U":Z*!1.CB.,JD@@VQ! =E] MFW^0:) :']]!-#O9.?NU<"11T 84=%?K[$,2-HE($LPD"GH5F#E(M0;21\AE M-[37']Z-RNG.+L;S>" Q[97O\^^G^=7L)BFG?%$XA&.N DT9(@3"235GNZ%I#Y83(^'\Q^#9O=:H\<"'M8--D"M+,B:0\D M3^+O%^;O'QYC<%D5CZ/,"@TY)1APBC52!FLC&3'"&(8T>@J#/['7RS1,/7SV M<&= VH-,-LCHZ[S1!8)[*$18!"P!@P"X2#GD96Q^3!E2F!IE? H M2'W"S%JIE<4I8$?V+OQ-Z/LC>NV#O(=PBE@LIP1R$)DIXB M 3&F7C@"Z)/8N[F.'9#R'J=-MNSHOC6_\YU^RZSF,LB[R ^]O)K/BKC[=,BT MHZZHY"A-U)FH,U'GRU'GUGID(L]$GHD\6S]F0J*S^N=_/R&%\;E4VT;#S(Y8 MAQ)5QSX&"X8U$,X81KUB"E%MB)$FV(<:T[5>CRN5Q .^\"1E&DAF-5( M>AH^$I:L]RI[)F^N'^H\AS<1Z0F^7ALZ\6;BS9WE35;KI>.E\0!::[BA CN! M9"R+ JE'"!.W=IK:@-S\HS'>A+ '99*;B3?WB#=%Q9M0(.8%ATAQ3"6U2C(- M/22QSZWUM@VYV1QO(M$+_QT$;S:=IM-=P_7./)VJ_DT;N[H-+V_2U/XU"&B; MP]I'%^A1HGIHH;9;CY>%1 @@JFP)"(&B!D@--24::4XIUI9 QY$ >*W5QYTU MPS:,]'Q.:R^P02O&%Z&"5R;YY')^ 46NJYN_%=[M/)P]%LP* :Z*N#("-8'! M] HP1K6FBCF)!6>2,$XY7.M'L2&>W1G8^BB>;1+?"HY D]&MCV[WD\)>7YG> MMPF*/5B@2YI?TOP>14I:*W?-)5". $^UHM(QI;B&@A#FI3>0TV=H?FNA@,_3 M_,"+FKU=)?FD^27-[\ TOT?AC%=PY@"TB##E/ =4>ZS. MR.;GP1EN,GNAJP1[,+$G#\#RQ@[XK9#JM3ET6W'43;I,YT&)'!,Y)G),Y)C( M,9%CQ\GQ8.HXVM76**F2XUY%XG>*?KL*N(D\$WDF\DSDF<@SD>JYIB* MOG3BF 01E,HY=D4H[8'L20S>L7*.$#&8ZCFF>HX)&@X.&AY%!@%30<>>D>?>Q=6_8$W' M;A+GAO:?I*EF8[>LQ -P QT$:Q%(4LG%Q%J)M5I@+8Q3Q<3$6HFU6F MBE/! MPVZQUN'4,WS$:,OR?\X'7\/FCV;3['PRO@PW'Y_^F8VOXM9.LT!=6:"7V61P M&K->RFLB,67];_W)V33[ ?Z8_8#NB:W8LMXIO/J>3J$YM9(S2QU5FB*O!1*2FD,Z*[^2>/%C& MEU7TKQ2*.*-]4 8\11 HJ+%100.'B#(F7X3QGV?;_F\^&9_UIQ>1(@2"Z.?$ M]8GK$]>O<7VP3&^X'C&*/:5AK@11XYV&D%E"-;3**P7<2XG[QFP#W,.-!A0E MQD^,OS>,7RN&BRCAC 5+GPH7!+Y2P0APT #E%$5:K]G_;8G[!AF?BT:KI^T< MXQ_>.6]T"CS@1NAX:[]:!95U\NH,9M3*P@I.O $>6VHUI%P]8"#8FP.JB-L#"4@P%C! M(!4:*16YVVFN!%&.Z,89N^.'V(FQ$V/O+F.+JE4O(1.>I0DB9T8.S%V8&P&:HRMM SL9HFC@$)% T,S036$RA)# MJ6U%8C?'V!CU\ NW;N@D8Q_.\?\]Y2I30\--%S"UM=D.-'$5J6NM-,0&T\9[ M15' 3,6C[T(Y(PBT3CS6!V)!PZFEX:OCYB&?<21(3)#XO))0K!8'ZC3FWC%. M#?*4:J:Y<()X!S#@SKA'F[S>BXF[TQ;QV121^B8F-$UHNJ=H^BB8UH)GK8;$ M*6X-48XR;J5'&@$M=&R=R-3:H?J3%,S4.3$IF D2$R3N "3*6IX18=@R"3FW MEE+HM%%>"Z6] EAJN%94^$GZ9:>[+^X;)!:^RK\6D5XWGQ=_:\,9#D;YVXO" MU_P31.!?FQC//Y[QS^UI%&//3O/A<,%:!4G$]^%7I\OWB['5N3&,Y/O/]<&> M#"[S:7:]NI^&YS-+GXBHL3V!0%M[ 0.8WBSZ3K+\/C; M&$S*AVZ^\+*8P0_P2;9"&.//3QKD%D-2 6LN _^&+_O#;%0<8F3C\YLDL=DX MNYI/3B_ZT_58L6]YC [[?CJ3/"\BT9:K]=19A0?EVU[[]C)\W[M29W#D5L>[=>3!V\R@.D?\V'U[VPAWFDE;"'@TD8YFSPMMCW\&V@ MKP %LRQ00Z2.;YLG+1X]!ID/<<8MABU0XMF\,!^$6Q>A@-.\OI%LI[H[G ME^$>IULBY#)$MA,@N3+%0CFD])X0*0C41$% FJ'(LV(XLGJ4^,(I' M+R>O(##6LF_OI+>53S81*@UL:D.[\K1EW6(1/W[Z?9G1',31MH"WF9[.:Z4V M--*<0VVXUY1:X[4VQ#)-A948.+ 64*#".BY!\U-^&H3B;)!/W4*^^B!>3259 MWY^OJO7J,BB^LWM/TOZQ>,P_GOD8?7WW#=3WP?3F&1]OTLH_Q93SWX,],0W; M\%LA@!X.>* WM@5[.#GAB*^9%EG8P6%XL6)BO*B8W91.^ V= (& I$) P12% M#&K)K6&00.:94V+M#+5%.OEC_^B$'*V;H$W127ALH=,DA?6^%=K21*C;!BWH ME=F=5L\+<#VMR@?R6"J>6B@=9M1Z)Y2 E$LBA;*40_9"7+_P^>P;U[.C]>#U MAKB^Y(Q M;>IL:9E=!<6;ONHNV5!-N1-6#4:-U685PW+I;6WZH^KN0=/ YCD MD\U=-%O[ZV+#EEN3*OY>3"JS\4O^]O,D[__YMG\>AO13?_BM?SV-%M_%9#&; M?H%&TZ!_!C4>>NMC:44(I(-2,6X0(0PZS^,U_=JTGSJW_E,FE@4&"7S^ERG# MSA@<@ ]10HU76BNF%--:Q.)9AFRS:">%X1U(QD3("[!_LX;]7U:=K?=M]KU> MA;J!?K=;\SD[7KPM!=I/G\?#LW +_G0VN^]61R7_9O]VRU-Q_P'I;3ED\\\S M.YB>!K:;3_)HZ^EA /$W=YE^VFJ%/ ?2 ^J-DD)RZ9G2CEA,,7M;2Y>B1'@D M91"*FCJF%33"&@6X11Y"P1^VW!][#GR3Y4%L7$7VG/[ M_WYW_+=/F3JVV:_OC__V]L1]_"VS3I^L^7%N,> &9N\&8WK.E!;&]]/W[]/I M17XV'^;OS^-.OAL%43PODLD?W$JEF;7>$R(@R *1^$7H@E>#<34 M'_V9?1Y/)N-OA42* G\XCD_-)Y=!>?D\R_I;NAZ6D=X-*>6+VV51'^Y'/64X M''^;KO28>2K\K0O$]36MW?.67VQU2^+[^D-'4<,;KF_CFR?Z51_RH:Z,]K(_ M^3(8EE4A2 LR.)@\32L9/]JFO^T?/'SZBEBY9F]2S/-WR]2-\K#P,RNHM+PT M:]PKGKHXXN[%407Z+4$L6\6O \W*.VQJ^*T_.;UXB!1>%3!>BR;X2Y9*;FV' M?W@W6A[DC^?3H [=V;N^Z42]SN;ID2.&Z+]FQ^-9T#NB/]/GGR?SZ)F,2OH+ MH>#KU5;:*N+O&0%]KQ^R1QB7>;TRF%"L2"5&0F"JN-)**F:-(1RI8-3A51OM MUV ]G 3C(5IH*R[;=Z5A=^-+O6W$%6[6\V'^_1_Q\E_'_9'Z,LF+8F'O1M&S M%M;*S">3\/[#>!*';>?YNU&\07\X+,W B[#N7RZ6-'KR;7RRX.*3;^'[ZS4O M[<:=2ELM)MJYTF&=0K4NA3LG]-H%]**50\:QVT0"]HX7L-85VUV;>=9Z2J+))5H84=!U L[-$@4>%! MMC I.9W5SJ29)UQ;%<-3J$1"(VD9P(9!8SG%:RW-.Z"G+'8*(RTI*'LJB2B,H]@$'B@1D@QCB924O;O\U$>I35Z;KVS M_:I$7J $ Q5*$,P!9]0Q1BVU2 KG#+6<*"LQ=7RM]F@'Q'C=FI0H$.02/ER;@)%:FA$VBB-,D):> M:@:4X9 :P"T30$/R1/?DT*_CA*AP I" %%8S#82G'C.!G9! :Z@!830#LKW8OO7 M0,*/YY/&, (#VI-H/05XGU3Z3F%&5[6!?61_#JK8(>T0L*RH M-YP*&OXQFBAEH%)0UA+&K1R;+4BS@ I*#:80]%%X_Q.!#@>C)I# ,90#X$F$:![ M&GJG$*&K8GXON9]7+0.M\\ARI9V#D#I&@O#'0%! A9#0F+4:3EV5_\_C_F2: M[[)I_FYT-NAG@9P'PZ)25W; JKVLL;:F2AIML> \NML$!X&T8Q%/C RE;83" M%SM1;43\66,B&6+<@V0OE/)D1^\%LPDH*BT:*1;K_"A*,#54:!)DJ&->$N2Y MY4]DMHWD:*O,QD'0?]<+$.X@LQV,!?Q^%KY(ZNXZF^**33D/IF\LR,6 ITXH M"8Q'WF'JF<0 /='=M9%,++:E6>9DM"=D.CA.QND^Z>U MTJM;LFH+I;!>BF,?:!UWW\/; MZ.[YW_RL8,G%FKOO5_EHFM\MES(GA3[G=>86/)06;+F>1+((^R%<=A#RJF3C #JG8=%$A4 SV;) MAF0L[@%*>K31Z*?NL>2^&:QFM0C)*)\5O68:-V2[S(Z/J;R2BEK+.H\]HMXX M+H/1JA54PAEN)?<6*^8?\BTM5KLUL2A$3[ F]=S=T6.3];DGK%;S"07&$H1[ M9J0"5$.IB5&8.N6Y5T[2!].$[V6UAL0=PZC'8)/ZY^[P6C=MQA8F?SP>O5TI MT_5L9P&^^IZ=C>>Q@\MSO$'W+NWB:46_F#6_1.LKME7-X,?6YSE%A;=;CI=5 M]R&H53!S"G*'!(X!EL'TUDI":!B&A#DC$'_PI#G0ZVG+*D:PO 'L08A:\Z8] MA0!>E]B3W9Z0,"%ALTA8*^R =#S!]"PH8T M0-0C"/8D( D)'W:7+#O+EI\WM^[JJV<"Z=ZPK:2"#VVWACE:2478"XNQ\$IZ9G0_BUF;7 M>;_H, %ZQ?QBU]7Y)(;)96?A!_/I-#_+/N=!->W5L2DK6K.%KP*"C;-^]N\? M_FB=0VA5<@HQ98D&4BAOJ0!("A+,+DRI8D98N]:OZG8\8+A%KBZ#>%Y1.TJ. M0$5UF"[5H/D]O("1[6OZ#[OA3/GP@0\^HFC]M"?[/!@.ZXZ2;7FB$$[#6%:M MOUR(E0)KL9IZ%NF\V-5 +?' (A+@,^GE7QXG&'9#,!@P8IWV6D*#D23<$:\T M#>).>*360V">0C#X>/P5@^XF1KX[]C?$PAYVE]Y1R"2[;(A2GH/D&R)$+>\] M]K#3RC+C)#)*0R,,LL(+X#5'3*Y%*M[>M;K8_#0+?\X^Y)/8CC*(U)T@@751 M7J>"1X6YX.N0\7QQOE*] =)>4<'A*/O0GQ3GF5' 7$W&P58Z"Y+_\ZP?IG86 MM.9)GLVC' K@,V]?CGDINF.W2&JFJ2[6XU- M2X4GDLL#?;>.,C7-@LIVDS[0'21 MY.:#Z44A#_NGIU%VA(]NZU"3_'3\913#+,-(LL%E6).S MG!7J:F5SQW4;1TUW$4\Q*E8V,-A9#'.-)[FCPD$363 \.?RO[/82,&84Z'-TV"6XY06ZSKRW9]X\3NXH(GTXO\K/Y,']__EM_%AX0,T#?G]== M9R?16Q/]$GHX/OWSS1UN"NDQ<%I#1 2@2DLMJ#4&$"FPYPBSMY6PU,9K(E10 MAKBE2GHAK'(*,,P-=N$F)>P,1O-@5\Z>_!SX)LL# %Q%I]9DGK_9S$QZ49-H MN=YGI7RYV><'O3%=LTX#(D7K;3P,QMKTI^<9I@]UX5ZNMTX$;JY?;%)\ M7W_H*$J X?I&AUL6/LCL-!\.%]_^?V^"IA;?A\F<+M_?L2PG@\L \1';QP4TU?3= M%_Z.DMO^R/L+OG.% EF^+GP[-^QXX.%+^!629YY )&NHU!29E'9^UX)*NW0^ MO ?SVYC*=Y6*?W@W*N<_6]AKTX,.$8N*=O8#W"8D]6##0!J-\NAF(,2L]4IP;:\(?Y/"#D;B5G?GQQ@)Z?_XAV+:G@ZO^ M\&-^V8_J_.3]>:E'10VJM? UUF,X=:[?I0R5^UO4'XPJLXCR![H M;O?TT^[.M+N*.?N8=@L1K!VU>2.L,T@B2*GB7@*C()',&J.X VO'O$\'HWC0 MTEZ+01NL1PK_;RC!GJ"=)DHG'W,60/E!V2E)VD[%1P5(LK@AA!0ZGC3%M* ME-# 2V$M#':71LX]6-1@,S@:?&U/UV&@1[!(JLX.J3HGX?.\?SZ[K_!T4GCV MH)+@HPA4\_T@!3"A3$@)'/7:2L!BQV=)M30$^.<@D(IDUCH(P5X8?0^Q1LMK M/[+YW8>CS20G[#!0C6?]8=*;4HYWRO%N"O9QK>"D 9Y[C*CP6E#LO/( *NJ% MU9@@J^'3^RHTDMDM .F!5./B,0EP.[/[[MSL)P5>WA4P^E P9K8^WKL"(XDH M(7.Q4QL+L;#F&^5M;Q*H_)PX9_1(9'.U"C(LPFV )>74-]]X6:SC>DC+:MKY M(W0?UN[G9A;O:;/?8JY!:YSDTR(R.Y_.!I=%6'XM7'N9/3\I0A7*F/PJ2:*, MS8\I"MLE Y5CN!TA6F21;'NKHXTV[A8#-YY=_&SD*=_&G_\T"!K8X/2N6+3; MV3558F@;J=,-YP6\&]V,%\K'$J!O*V-MB67"4A9TU[*@%Z&6&Z1"]V>W4.F/ M?)3]^DZ__YA=#>>MU_; %-2J-FKN GP1#B#EB"L*I242*D*LH$HTFQ_;$6JZ M&#B*EQ_,7CEU\$S?5L/"JF][D_^O/]^7ED\OBS8IN:S7<$1W?D6S\[ MW;&>]Q8 *US\K7]U5>8H_G[TZ2BHM,-A?S(]RF))FANB75XV*#,E Z%>E@Z; MZR)1;CK__#]!%8@W^>>\/PF7#:^K5+JE$.[%RY>INN=!2\Z^Y*-\TA_6,^;B M[2;Y^6!45BT."DF0UV4FWJVDWIAD-2WR+V?U@18CS$?CRW"#69G2]^_]L$A! M-XC\5*)TD:"UR J.%P2E(.]/YY/%,GRR<8)Y3 \S_)^F'90)")MA<+A9I=A"??C.TZ M_+P^[IL)'66!E,+TIZ7"1^]C_'5IO7*VE_ MQ1T&8<\# TP'9X, ',&V"5OUP^#'L.OA,3<4'&FN%SX/7USV_ZPH>S#Z&AZW MX(_P]>KW_=-_S@?3P6(PYPM."#\OG*7QDJ_+1PT'^2A^$CXX&TROQH&LP@7] MZ30O[OUU>>M1+(G:GU[$7X6)?IZ7-P_#GE[T)_E%4,SRR;12[I^?AZ4)1%MBQC0FR7[- _N&98E9AX]ILL7'I86Z2D;KN1 ;FQ'; MG[&N1JH6?R\FE7G[)7_[>9+W_WQ;G'W\U!]^ZU]/HV5Z,5G,YFE#[#]E?%G0 M#X)D^ ^D!]49)(;GT3&E'+*8;6(@;(4@#^U\39?VL%."%&/A^FE]5 M$FHXN PF3?$^4OTMC*GTNR#R8TV*P,"3" L7A7Y7@4>T1$L>#R^_#R[GEUDA M!0N0B3[K+(+AYR .@H@H^-/I=R=693_D_4FT8:=!S 1HKE6*R\LN3$',];]' M=#B+9O'IH-R5HH)3V;NI^.#'15&G+ B=XNDWMXD<7)2@*\;3BYG#9U$FYT5% MA"#Y@B!=I+9'](MS+T1QAS*>;]MC4=T)"WT:W@:LBF*_P*XRI7^)5F5YAMD] MN]F*M'MQ,; >O_#\C0_L>AZ@*OO:'\[SHRP@<*T24D3A(&'[ M-]4A;]H.+>RE.TCB3MQ>BN \FX9]*<1P88C4K<_6L5U416XI=, 82S4"S"@F MA'?<.(2L]0ASM5::IX7*@.IFYBT@/ *[C?"RJHN+$=34 $1 M9!0"M-8P_$5J^FVR>3N&\^,O><'B-PKTFSN8^TW6_QS@H>3Q-[7/7T8"R.H8 M1'%,'8?,$06)0X8*A0('8QYHPEFT%IWP# D0:>+U*0("?H3$>F!_\R+@\C(_ MBXZ?X756N$**S5Y%_E%!2 MX'ZQ)C;H,N'A^ ?-'P9T D,J^=J?L:_]+F/B7 M6-[^:AGJ&5T485%?0'J06LL>Q;70U@!!-7?A_[%C9R$]--":^;6JZJW;!ZD: M[$+^%,*C=O)3GDS5JF3F@Z\EM-P04Z]6)_8\ZU^%=]^+D)" 5.T#3-7\S@=4 ML<0'>:-BR5>KD5:8 NN-HLK!-=GS83%J/QE?+CN^OC^_(TZNJ@W9(3I:#=6C MFP(,0T?KF1]-04S5#G4P+0JM%C[/JTE^.9A?]K+SL-2WY-9T>4"ZK"L<9-0M ME:?_M3\8E@%Q_>E%KRP[O-EYY6W2'93M;<[*8ZC^5>&T*\J]1DOJ;#");NCP M_?QT61N]<%?V)Y/K>,,*)BLQNXB!"O=8'%LM#SFG%WE8A1?F!%B5Y ]6%&1! MJE)"-34<2 "T!-X0$71VIM>*S]AXYAGF[LMU+=H>_VTRGM[3CGP?N."(M6J) M%?U_2Q_XZ'_FHW++;G3X5:VMTMC;=GNWXQY>G&,LN*":33P ONI?E^=C!@@2D'XTEU M])R-/X<5Z-\*4_ZHS^S_)_S0(77"]09#E=^&%UJD/\\79X(+XVP>/WY M?#:O'AL_J1Y=/U,ZNBM%8">V."[RN^*6<:)?XGG5(JKSUN)7I_LWISSQ&*X7 MT3/N8K%TLXMXEM:[.?=_[,#_!N172P"O1@&<3O*HVA;G\C^7T2!E+,@T ,+; M8=Z?YC%D_-:A^L_+J(1E=>DL[.!E/OE2'EGUXMOP[=?\NE=>%X-#PF?%W4HR MF10#"8)G-B@(:)UVPEC+L( PRNA>*]?A*I],8__P."@Y/G!DCA*AKQY6Q[*!CGX=7"6EW'!5>1'_G59V_DL/^_/ MA[/8GF0A* +WSV=1SI;#*&*%PLRC4%K^NMST!77$0)\P\'Q11KP,.MH@?*3P MK9:2?A' ,2K'51M66+#!-))[H;Y43ZK&'^/3)O.KV>EUN0-AR[[&.*5>20TU MQ:3&+=^"N D8%W8S+\.\HJ:T0,M!S=J/&QMN<>/M72@ X4%A>0:GT3=P7J.= MM=%77MYJ6\:G 9ZFQ6"GRT#[P;(F?I#GTUE>T-S-85)4/58LQ?CN0[FD:EH9B?54QT*O>W_^ MOMJC=0O@UI'#=#+[Q\?^Z$L9K!C?_58>Z*_$-;Z^8X3$\'1;>%(KQC-)H/8_'ZSV5GE#H#A2O^ M9UQ$<8;'W3?QFBZX^S$>J]+A7M7AT0R,XN-^@1-3(CBC+/S1#E*.G82*"H8 M)B! 1 "$>@C5ZTQ\!_SB?/=A[PDA G* * MQ,0BY7T\SF'"4645>[CWQ*//6>L] M\>[XQ'UTGTXR=6RS]R=_=Q][V;$[64N(^^N-R'@D[&V3(3QG!JB!O.#UW*+M M6Y.LDD*0)$&9>+P="7.6(B&!)DA0X*@PR!B @3(&,ZMPC22, )I":2#DEMI8 MW80@3[@E6 +,A']P01]]SGH[D@8V&3UOD_&&H9$M)SO=W1AGF5A7)*X\O]O0 M74V#MO=[=$50/6]=[AR,>*;.$U65(/&#V1-^7 C-<[?.R3H:I2TR5[GQ33P:R99[SO6UB\&9-7=:^PHUWETD/N_>RKA9\>K($ MN%MEW*@V$N]2;:36&FH4=6#?_A9%5[DJ'TKY==-%J!)B!UHCZS#H(#H]2C+( M%A20W;?Y"1RZTD5JN^(LK='04MO+5K7.%T>.)RQ,5SLT)0JJFPH'*GL2D228 M213T*C"3M)Q@SM.7+(B?F@:^3%'1=RLIUT6EB/*,OQ;;LUU7P4;+:W:S@N8N M-]>C$@J4\UJC&>4HDP!X3#BGD#E-"/9.$2>A-FB]Z]62>%Q)._='^/YG/&)Y M=C%,3'L0[WV//VFPE+$I;L,);0*E 10"*E\-H" ZAC6'JIO13*6FFA M56L)2!OK)7\T@B40DEY1)#>!20*3!"9=!!->@8FFRC.N -;44PH"LG@1]MYR M9"U1<*W PL:*24-@ GB/B/4DJGT"DZZZT[:=I]*?BM H];%(B8D)C.,OD_YE M+,DZ+.J@+KTKA]AS;;371F?E]1Z(Y4/@&@&J$C"8:L0@080929D'$D'!A/-6 >#$ M>B7\1[BF.5L:HA[@>]%O/G'-?G -JLI:8H$\E) Q20T%$&K(H*-0.@.]0%9M M(6N:4?2B-YLVZFX7VEUL@/W#8ZS'*M8+^AS%SE"(;2SB9B40 M7H?_8^Z ,-*L^R>6G1?*++7EH8VV)'QL4RMR?"FJF(I.%>!VFK!*4:Q- %1RT1$F,M\!U9XD^1O T=#] >NJ.2:>+>Q+V' MR+VH6*:&TM!Y@@R1@T](YSO:>(WH:XE_0 3]R[UX>!/_RM M/QC]F/T:"ZH%BCU?=%C,OY]>Q.)6MZKD[;&SZ5'6);7V%(%OC6;&.0 I-4QS M2@$ A&K%8HFR5=9==*TTBZ:5)]6*QK6/*Z^+AF(G_>]M6L&H)SEID)EWAV>3 MQW=/F)#Q>L"NPA1[:#&F0>-56&.GB2'28.S@6L#NLYBPP4#>'A*)"1,3[C 3 MUALU$644LM10$I18[04(!BJ4%@,:_@5K_J-G2\)F]%K> ZC) (#$A(D)7_3L M$X):OXM@1G(31"#2W%-!A :**& LEE)!2]8LR6=+PB=G3ZC?UN;XULM-KA37?%(!MQ7.@#=EYNXIZI:MC_&N^FI$ ME"RVV.:-+>[ L&\V*1FY21W*YY2Q1!N-8H/*D\\J7$G>/$QQU5[(L!6W49"4 M&[ YRFNC=1 M"+1\7*P#NNVU=]4/W7H@354!+>^V:"60ETL7]B@0^WPPO2A:Q9?M6;:JK5W; MU >:\BS%-:YT9BL8]LX'/5EX"K@3BAK #:(&,DP=?22A8QL/T:;=<$ ;':$6 MV_ Q8$3^NNK[Y_/-D'EMR MQ/D66Q:_CYT*LMBJH/A-K94D@D6;CTE>]NT:C1]@LIN^6V?SR6!1]_U\$!>L MZ/)3=O'94HC<4KS.:A7BH05"0(F)]IQ:Q"7PVDJDJ&,4<0:BKM'M"O%RNPKQ MMP(=RP.C97'P96)86/OA>#J?/%PBW"I&J'72>8FIX$9Q#S2C$ 7#PF B:R7" M'9*+*8,N-(<*;H!L L-ZJKYK2PG)_/XFV^UW-<1>&.XF=*V.CFD^G%_G9 M?)B_/W?_G ]FU[_ELXOQ677"O/YIGA^'QU?-:\HE7*Y@8^WX!#_"[?7CN^D0 M64;V%I7TCS);R:-"B5[HLJ4.NU:OKVP!4W2)&>4K[?S66L2-OHSCK6/3K^GT MP\[.,XS&42R//+]6W:#0\J]->SHH7:0\TH:S>-35F6 M7=;"*LWRR_"8LN;\(-QVL.Q_>8OJVZ9V5.L!C:RD2"&.)+;$4AY#]36#BND@ MK-W:">K=9%J(LY,PP9/%_*[?%9.+W]VK)G>; 2!ML2GK8N]+I>RB/_F2;]9N MIW0GK>I(Z]7O-O8[;(WV"*T,N/A[,:G\4E_RMY\G>?_/MT5O])_ZPV_]ZVE4 M\RXFB]D\;8C]IXPO"_@1-O\O4X:=,5C9&%-+"U^"8BH0MQ;2;I>C_LNIMO+5G#2@&F_9">5 ];E'\KX)WZ8@H,;S4GN[NYG$; M:FMH6()GR2313FJDV=WC"%EY"916F'O/E1+.2 ZAX=@X&I1IXYA&^%8KJ (( M33G84MD_SK>*R;X%4YOX[CD\DBTVD:Y:I9Q-@DD[BMW4^B^S%[CR)2C*J)<: M:LL0H]'(L51 :"V#4DESN_%@;)J\*DZF#\FE)^[*0YL!CM83-)O:C'+52XY8 M]2O4Y$K1WV[92J^FD<1F?Z,PQ9LK+P:3L[=7_EM97V3'P[/8B1O):M=Z6'O"U M/E;WJ/#B:3T&PUYK@0CSQM(@R!5'2'L.@>0::,JZ[T&"8,O]N.->SW-&V?#C MK_WHFZSZH4[5Z.SO^=F7L PJNBT'LT$^W= W10%#1) RK$QH9<*!^W*(.6% M0@H04_--Q=A,Q*SQPOA@>(2-Y)!:*1'R0$E*'W1\//J<-=^4?W>LCLT[]6OV M[OC3R0U0\'%SW\:S()Y<7H7'2Y"&+)E M#$.A$TE)3.0O#:;IH3WXQGLS>SJ*S/=KFPW$<2'RWC,D^7<[V M[(:1RJ;-Q-OW6O^J5S0,7+;MO?A^%=Q R7^*YXC"*U'%L M#KY\1/[]JF# HF7Y^'10".W"T[$4[HM6YL50!V7?]L"Z=9VM?WH:)5TL*W6: MAP%'^Z7HC;O\?-&0MQS@:7]ZD<4XH=C8>S2^'(R*9X8G!9YY>SX?%63<'R[' M&)MVEW#TMZ+7?+EFTT5-\-MMUZL%J\T_]N([RZ.66VHR"_5B<8]XNR_%C1=W M*^?;JT^V/"&I!HX8PB,E@ M^N=J _;%>L6-+0=7-E=?7E4\,V[LY>5@MJC>M=R[,(RS<7@1GYB/O@3S.%LT M29\/R_6H#W^QGO'FIY/\;#"[&TR-KXN[*;I('8 +IO_UM>Y MH)QAH5 ILZ_]86S>?/8_\X4FO:IZKH\S M*Q8KGY2ZY9U/6QY7S;*@YH0Y]8=':V#\=/%6Z6S'XY)42TUONM)5?+F&'\;3 MLL_TXXU:'3?.&0JBY*)"! W$N:AW"FRQ4-+6)!WS&DK :8QD? MB\O^<9>*^#'P=F'7+'^TD/YND:*TE/V/VCCBQL:1#]LX1^L][[//#?E@^[&M M_&64D!$O/^V]ZI1 M<5-=B.DR_O7>+L1$;-<^M_F&O,W?\8&O0/<>]JJYP#7Z>S)BW^W=>=&BXEW- M&GFL;=A^M,Q=J%#EBBR]*.6[4D\[<"HXD,;)"]5\008+/;I\]U_1\BY?#A9T M\OLG^ZS"@"_2KG'3[)^FUG#)/ ?.,(_60T:$QF=[?^IK]S9^-P"AJ]6DDD79'!#"QQAB-XR%U(GZX=@8$\^O M?:"O[._%@6RJ_/A*$]^\1L=KHUSW6ITE"DT4FBBTJQ2ZN8J]QXMPL!/O>NWD MA%6[8MUM.T]S_,=AVG(O9[Z]5!VY,L*+\RKC3#@-L-; ,N*I5TQJ@210UAM% MJ',/1/-O%.$5LUJ69R5%--%X'9[T9G^??\ M[&3\;CJ=YY-IF>!3_ET9UW!87K(6[W8ZNMZNS'L/4M"CH,E*[YW5#Q,:=1>- M9*U^DR>"2(HLM(!29K6.D:?,%U5F#5^KWY30Z%70Z,-\]EPP^M]\,CX+TXLT M+Q!$/R<42BC4RF;]RS,FTGWT%+!* O% 4Q+4.(0-I)PC322 &HI83D IM%9? M):%GUW2YK5OV,-+#?"\ZSB8,31CZTAB**PP%!,8*+%0X3ZCW5F@"*$:6$Z_# M!6L-1A*&=DP#W1A"]U(#/9"#^#>_N-\_IH."SA]DM@O;M()M;8B#P"%)%:?> M20T(\\R+V.)8<)%^PX&*!("0*T2P'4#X%KP6!+28W*]X$I"N(1PNX]P MLD(XBC&&2'D8FSQY3(4$1C&N/'<,2I@,TVX@7 /^Q!6 H[ 7Q-A> ]R^!3K^ M_7>?#J3V*;1((ERIFH)31!Q@5BN*%50$2*B)MY9:H;QJ#8@#524@;D+5O)B? M;X7$B/2H)#V0(AT3'+TN'-7Z@8;7UFCOI .>"HLT<2@6G*<,:,C$6OON!$<= MTPLW1J.]/&<^ !3:V(3=942B5>RU4)9K0(A6'E$+J2:8!--56RB -:*]Z,&$ M2*_LBQ.H)QL];4BPE&#I6;#$*U@R+O;<$8H%,*+$&:FQME@;"8$20.$$2YV MI120=^ !>>]^_93.0 X[=$7*JK,U$YAY;I$CSE/FO32:8D4E=]#R8."V!MN! M#A-L-Z%-#H;3[=QM"#7L:^O>R4>"M0."-0AJ.7;$8^JDASX@&85(:,8$P!Y! M":!S!B5JY8DA1ZHWR2DCB MH!(,2/+L?E\)W3KK V2D!R5/$)<@;A\ACE009Q #1$I%753@()<:\V"2(J@% M$UZW=_":(&Z/_(G=0[=]"\;[]P^IZN!>'>I P&2%PAQIA(!D+NB9$@D!P[]4 M*PBA 5#!UE XD%5"X284S=_#"Q@;2V^A;&+&FO0RR!$NO[)/# "0=*0%3EX )PEH* ^4::AL4) LI MM%XK3+W&#E.EK$/)ANL&,'7P0(*J6GD0.& ) MTUX)RHB03ALA (*82F)H>R$L@1 3;C>A4%Y^'VVG4/8$:5JE[-Y)2$*V@T(V M6@4=6T1$^(]9I@SE7@L+H< <&: 94)8F9.L$LMVOD6X,;(=UMGO(B';8D2N0 MUT*/&72 4>T8IY0[I92T0D#C,0/AE4_HU@ET:\$1B #N<;;?Q:02QATLQLD* MXR"R0B)N/-&2:@2T]-XB#B0BR$/<7D'0A'%[Y%/L'KKM6W3>;W]LTWYC#Z!Z M;T]V$*15W7EC%12<(\H!C6$PP'@)B9,L_$SK]IH@!;)**-R(A_!ZN\+SB+)T MY)S Z-7!"-5"A1G4GA-(*?442"XL"#^,-90%8!RV%Y:7P*@AI]Z66(13],ON M0-%!1+\@4D4+"^X@4-99I!G%P5(EA&KBO93::V;:BWY)L/3:J;*P)P!,N)1P MJ3.XQ"I<,L((B2S%2A,*=+#=.#$84DT!HK[%J+R$2R_L05N!)=Y#!.T#*AU, M8-[']RDP[]##5Y"H+%V(C<5$$2PYIL' U 6:D0-$0)Q((!RA@2<@[*]DBL)UYI1 M23>&M<,ZU#UD1#OLD!5<2X.C7!/,' U?*^HD%L J2Q$/FAPTFK;76"RAVRL[ M @GL82 3Q"6(VT>(JS4K PX@K8(E:IVEG %%H+$<WD5">)25%X7 M/(T[XE!\/PM?'.8YSPZ>[1S_5>V26SX142*B1$1-JHWCR5D^60/U+FF3+QK+$/<":/)]^C'T2QB6,:Q7C2*TM$ \@QX0WUA),O8"2,:Z) ME8 %J&.P\:/;A'%[;RUW%=YV+CSGR?/OT'%NQW"_BV[0KFQO9_6-1)")(!-! M=DXSWL=#(U(+1%>((,NHMTP1Z@P3##IF(8)>643\<\O5)$7W%8UYV .4]:!( M)6D2CNTECM7:@F@//0>(:28]#1:]TA0 "P556$G%GIM0DW#L]5)FJ.AQOM]1 MU_MUQ%V\_987C_L\'IXMS[RS!6-D2V]8MF2-Z6$Z:'?P)'-;*=Q9]2"142*C M1$;[D(2=2"J1U(&3U,Z=^FR[ /KCK\D5T'D?>[OF/^55[+M@P!M&PY=&4LFP MTA@##*'@DG-LVNN6$@BQ#>? (_;[\3B8XTL3OC6_X^?)L ,G[)TSUA/*'!3* M2%@U^;00&Z^$EE90[H&R"D.$N650"*,2RFSA%=P89-8/-QHO/9BPIDM8<]B' M&PQ4E9ZAH5)S@3ACAA(,M*=(4>>,(89"C!/NM'FJFK2;A#@'@3BH0AS"A3-" M,@ 1I5YJB2UB'F@("7.BQ5SBG4>B;7XRRA^GQ MW44O[V;H2&O]CYC"R#.'@#>4$R)\L H1-QQ3SK0@K:%C(*O=1L<']+'3_M:% MGAFF^U!2-<'##L,#(S?PX+W$5#"AH'"462.L I@HJPP46M#V*H3N/#S@ZF338**#D&%K* "6F^M09YZ9*A55FBEG#5&246]Q^UU^]MYJ&C!(\-[ M".%]0(J#"1@RQW\D9_>!'^5S5.4+.0:LMHAB; %EB"G#/0+>&V<\Q?*Y>8\/ MP.GQ'[L-IP^Y<$;7VQEI/8IA^*]).ZU[/NX$-@<%-K7*O(S@8%D8Z"#@%',O M/%",2HVA8U#(]KI][3S8/. 0VA)K( $]0%)*]+XBS6&?X7-:12M2C+""P@3= M!E'$F-(::\>--EI+S%MT+NTZZK3@7*( ]*A@"782[.PC[/ *=HRTF$%'@56Q M&3S2V@&J$9.0*,=I>YW@=QYV6G!4[7^$]+Y%#KG?/QZF1W]OO?A,['B8F'?@X3ZMN+' IDM=O@^(!.EL\G6Z:0!-N[QW&36EEGE:^$ M$-U%"%&K4:TQDDY*8Y%6% DC4&SCQ+SE""+(VVO#N?,(<;_ZM"U H!Z0H,=1 MD]ZB!! =,,)V&BQ0%6F(+)82$Z@X951Q("TG5'*O/08.MIBFL?-@T8*+!_4@ MD#W:J&\YH45"B^>A!:G00F(A*5(64 YI#!SB$FJ E1=<>,;;BTO>>;1HP3/3 M"WI>3[ F&]-VWP>SZU%$?],?DM_[P _V \]6OF[(G2(>6N,ME9X*0Q662GK" ME=*T/6,M$.)N(^H#^M>7SU?;Q6^+'H7[G2:;D.:@D*96WYP0S#0R1!/K*79 M.APPQAJE)1*LQ4R1G4>:^W6W;8&&X1Z736:<)J#I$M <]E&^D%7;=5"* #MWO8.E]"R#Z^^_^,/WY>^O# MEP3=@".@5GEOJ%0$4RZ,I@YSH( RQBDK>&O@&,AJM\'Q 97L8GZ^G4H&>DSP MGL1P'[SX"2)V&")H%6-(, +2> F]I%1+)S717C&F!$".DO:" G8>(N[7G[9% M""IZ@-(>0DWZI1-"=, ,VVFTX%6\H83(>DP$=8W;K'NZ\UC1O&!D+<;3Q]0/<:#*?; 2J$/;;GR;():@X*:E 5J2B#,2>I<8QK095",BAN M5F$*M 5"H?9:E^T\U-RONFV+-(0GH-ECH#GHDWP$2*W(HB"0,DX@(HXZQ#3A MD'.C84QOM;2]NF<[#SHM^)8PZB&>PJ,3ZNPEZC!< M%$XKZH0R[7FT=QYU6O!2X1YG^QTJO6_Q0^^.4P&BO7+A(R!J&6M. D&EA,)2 MBIE4S ?+4#!C&-"$M)>Q%LAJM\'Q(9?3:+OZ(C$X #9I*R7K"@$T#L!$ < M0D0 @K5<#6O#Y\ 9*'#L1.\EH-0AQY&/8 %8 HL7]/! B'JBT28:"2L25CP/ M*VI=, !DCA,*F2&(*F $X0 JPK%7U@J*$U:\G%]&\AYI-(6]^^Z770\>^O,>!F#MZV4&AH*"("8"B]9>\%#@1!W&TX?4+U^#R\@ M)%N6=!,X_,?2&5L"G+T!'%[EE3&AM=%"(BHMA8!)YI%D7!GF$.6^O1)$.P\X M]^MOS\,;!&F/XH0W^XHWAWVF#VN9)XX!$%0<@C&5E JNH!),!%4'(B6A:,\I MO?/8TT:6&@U:SGX?ZB?4.5340;5>',(Z$6PJAQ%15'DJA)">4RX15D#H]N(7 M=QYU6FEEALA^JSK[%DGTV_\[/DS7_MZZ\Q&NDM<@]PXJ0[5S@H*@A@FGL.1! M'>.*,]]>F;9 5KL-C@^H9)??1]O5&>D%@[S'9"HSDA#B=1&"5+&&0E!GD+.0 M&4VMTUISXC7Q!E#&L6NO$-'.(\3]ZM.V (%[@H,>$"G4<#< XB"B U M:X,J M[32D3L?.J-8QC3W&5D$6RXNH%J,#=AXLVO#P!*R0(D42):SH#E;<:H:A*&%, MD_ OU4 ]"3A#+%72 1N4',W:"R#:>=1I)8"( M]4"CB6H)=A+L= 9V:KTXN!" ^&!*80*H,EIA*XS7#B!'.''MQ4SO/.RT43&; M]PA)S4ZPE@]IXOL '9ZR! MMCU7T<[CP_W:T[;P(% /PB:5IX0.'3# =ADI"*A"#;%QE#,$%268: <=U20B MA2<6 6Y50HJ7K#0->ASC!!4)*CH#%;5.&()B0AGF5CCFPO<: 5A A?*: M8??.0T4+P4.P1U$J0[1+L4.?W'\D;_>!'^<32JJ#-0*4D !0+#A5"$I+F',2 M8JX4=[(]#W<@Q-V&TP<@=9KW4C':(W*_06??XH;^?_;>O;EM',L; M_BJLS/;S=%?):5Q)(-F=*@ D=[/5G?1V//O4O/]LT1(=<5J6O*(4M^?3OP<@ M*5(7WV1)EFQ,U:0MBL+UG-^YXN#KO\=OTYW_:EWXG+0W"%EX8&U:H0XQC5+$ M&&4A-S@1\$>LD=&2()Z*_57&/WEXN,=/M"4ZA+0G^2[=1!X=CL#\.FFDX&V" M(8DE24.!(H%BGG B>6J,H33E"5$ADAXI#NC;B6@/AUZ1\%!Q/% 1M5#!(Q*2 M6'&M=,JU4-)@SB(CF:$,L6A_N<@G#Q6[=\BPJ$=?QZ7);R9MZ,L,OO#>[E<; MS?_\LWH5CE!/CYX>/3T>!ST^/AHXF0[R:3,3?/UG4$Y&Q2#X"W+_.S7:?9QR M&A+1B1:B-$YE$LHDX=*$D@N,!4E50A(JS,X=XI>C_,__<2*]>;RB(IZDHKH' MFY;A7DAV>FO)MJ3N$.=7 M+;U.!-O#"1V;<+73A/*3 [!CS8UX\C0/'QT\,CA^04?E@3?K:*6]IR)/19Z* MWDH )4)M5@:.B90R%8(AR6D4J3@U:9B&(D%8:OS<@X(GK;?MHPA#3Q#>0\@' M5#T>' \>D!8/TIBAE(#%ER:,API+AGEJ$*5$B$28YY9L.6D\V+T=1WLA CAX M'?D5)Q1X(K MHLI@P%!6&[=7"^8#?/@,BNFP7?G"("QV2=F<@5- MW?Z?OPB"HX]E4 XGT]G9+)]>63JV/!4T!W,=FUIZ+8.;K R*<7\T'^0#ZU*8 MV+SB^L59D)5E#B]-IBO/1T5V48R*69&7/7@IR*ZO1T#/0!X]VX@=3M^&E,=E M;CUG8Y;!#E\ M-;FR;#.Z#8;YX%N^<=[YG]>3<@Z_A9]<3<;Y+)O>-A/)QH/NV*%YVZ*+>MMQ M9P$P\MGE?-RO72Z+!;,_M.,93V!1^GT+=O 36%<[>S>6$C %N-<-J7X#"!-V M%GZ:30?E^VK[%7PUM20[NNT%%<25S9*M[6EIO3P-4E8+,H55^#8&P=?%##Z:5[.W+3[YH/\ M,@7X@9H-"BN0 +#Z@(S9D=%9;T%)@#@Y/U9A5$72QQZ/05E80K-;.#! M_J2L=@N4C7)+SNMT8 T"U\08!& PN\E'W_,S@+_9L :$'HRSGU_/W/+;%__V M-0[^\[>_!_TI$%&[=>5-=MT+;H9%?Q@4L+7SJ:.[05'VYZ4=V44.>_9^69 ? MI=@.SCO,ESO(LZ )NY3=-WF[C:UT62/M*2BLP:3:+MN"$["C"8QM RA8$=& M0%B$5?2Q651OZG6S(&[DUE&1_GN[LE5;=\%"]>T#9%8+M&O04VKY^RBXNRF MJ&W3!6QM?]8L*I!WM7@MFW7;OD/FU6+Y$W0.)&FYJL)3&&8)K5@J#3)GW%AN M -X>P984EX4=X=SU_9A!6YJZ2^C"5Y/+R]+^-;3+<95G5GVYJG'"/G2:Q>C6 MCL4NI:,V(+1QO[@&7*QXU4F71ZC7C1Z^RK<=:Z+OF&7%VECCZQUP*&$K W;_ M#J=-(]?9M_SL8IIG?YQEES"D#]GH)KLMH:N?A]-Z-D\;8O:4\07#J341_U*& M-#&&JI@3SKA)E=8J5"K46L@XPH9M%=RSVK+=8&OA6FA?+$6VO!RK>[:RJWGG$4$B982$*1<)5*16&8AJA4**(0,];(K9O(!VKVY)^S!RCC M48B_ _*I^+]T+%)F5\!J,)(5R509YY]!@YX6_67W1%RY)_Y^OE95\6L?!,!\ ME'^YW.2R*#^-OS8"^V_O4/OW&<8>+_YO&$/SHLK$+^?\YO@]PG,?'6TH!U^*\;5 M\++Y;-(\J/S*[LE-,9@-X6V8?.V ZL/69==E_J'YX^.JJ^G=(M&B38M![^[. MPZCZ(/2'C^_6?&%U_^2>[[;["NV\Q8-V]B86Y.&<'>"24TAY=Y]N*CZ_ -O[ ML=ED6-Z53F8G_M")\STOS!H"BJ?U6U#A=!9^K1?EJ(]#. MZ?W+I._9N-!^=/6FW_0:A;/QH6-Z+APA0=M>;WVQZ' M/ YYRO24^>9KTZ5W'OD\$L?;8Q+YGSSK+QM.QQ_)?(]"[=E'[;27+/BR4Q#< M:ST7RJ.P/3$DJ$E2G7).%4>8*QXQ'D5:,DYY&M]S(]WB\%+WZ)/+M7V@MDL= MG'%AF28BLU2"I7-AWFROK5MLN=58B1/8SI:[BRP*.91[.# MHYGD"S2+-48LC'64AH:GVL!+5"#&L)82$7+/;2M/03,L_XMY-+L3S3#J<>3A M[(W"V1$HVYVR34C0M+***EX2%)[!UBH.=)4TQ2A2$:,:A0F M_)X; C?*J,69IEUJW;^T'/3ZA141S LKCVL>U[; -<;:RK"Q,"@24F+">$QC M271*PABGL6 BI'QWN+:]_OW&<(V\!ES;\36(;\51_E(AY5TK]5M[SE]S!&_G M@O#EPF!;%5=_:&M/071&K>A$<1R'DDI$8\Q1B 2*J* 1)2E."3+W%%7?LQ/^ M3?BK9"_:J:0\OI"RATH/E:<,E9*V\3058.+8\)@LE'CY-O$2=?BS'QO,C F]U^+R9/04Q&I!63)HG2 MB*8ZI#KA(E&2ITHD%(>$AP0GY$6##*_8"^?EI0=,#YBG IB,=*(7"8\B0F(1 M8\X, ],B38Q))48*C(NG9@[M-GKA ?.5 .9VN?U[ LBZU#S9T14+1Y5EY.=Z MD+D^7$/D=<[[+/6/W\>[*3/9* MX9U69SHZ]_ZQG/Y^!0ZJAT_Y[V,1'N_;.9:M]MY33YR>.#UQ'N/$O:ST<'1, M6^WAR!.G)\[=1'7>RD&4$TL1\Q6;_#G+H\M4D%&;J1#:NOOPP%X*ST,<*103 MA#56VJ1QBND;K]CT>3)N760[.R-"HAYFT6LX3NGAR\/7P>%+XD[Y"V&HCD6J MJ>8RIHIHE2*!.=),HV1'!>=.MD33?N +A[TH\E4NWBA\'8$V[4LR>9ET5#*) M(=+*),0P(0DWFD>&(X$TR"2E$JUCAM(8/54FO=J23'O2K7&/>MW:XYC'L:UP MC*&.:R"E&$LC-;=HIB1!5$4L)5HK@HWP)9CVJF1;'\&K4+*=0_OG678QRIOG MNVB[,YE1,<[/ZF0Q3- /'_>B@VZ:7[4[GX&ZID6_^FR)NQC/LVJ[[AOE"@Y@ MM()Q[H&;2@$4-H9?B=TDPOWKRC =#)Q#1U_S4>[H[(RCD##!0A**A*M4*BKC MR!"5"D448N:,O?OK^3 /S.0*>K\-AED97!9CX-PB&W43R()R?O$/:#2838*K MK(2]",;Y;&;3S++IU'*=>ZT7W R+_C"XGDZ^%X/<#>&BP 9FFZ<]@J-_0R7YF@ M;2^SZ]$?]MS<7#]+W=P&%Q7ZE; 0T,+8)N858_>V8Z @NP 1#4.Y'+DUA>?? MII.R7(P?%J@=6-G\MF\A:ESF-OPW=E>NNI2_NK.@M%A;=A:L@/7JN]5N]JHS MVSN6IZB6%O ,7@4:@/V>M6OOSF-%'[M$Z [^XMK^/UDT%F! M]^M\M4FI1 MJ8EQ,[OGMU7O;/"O2W"U+(;CRISX^WF\*M?M#D[S(="/$Z;]R57^>3+++5[H MT:3_Q[L-\($%)EIP SH#XS)AL/1Q+$-.8Z5%%$5GK9J1*&-X2F($L,+#D(J( MQZF1)N$),G$H*G4!=CX?J-F3^P%K*P=Y>VU%WG2>O_LK]/:W7__VBSI/XN#+ M^7\DOP?FRZ^__9[\1_+YZZ?_3H)?OGS]NH[K"^7I =A\S'B>,QVR PU\3495 M7+ 5;7SM#_/!? 2*GNKWYU?SD<652D%;IYI? *C.+8K=2SJ)5)P+')F$80Z\ M*A+,=0I\+(B@".D.Z82,<:3M\F#!J8@%U48;#.^#T1U)>N]:/]C/&NGL8O_) M\_:?OGL<7.U5?; 2HE*8G8#)VIT/)I6?KKOWP;SAI4^+ZY@*3_G-\'ODZMLS>J^RJ9@?U3#R^:S2?.@ M,N+=DYMB,!O"V[ @]1WK?5C/[+K,/S1_?%Q5^=\MTDS:G" G&._(0JGZ(/2' MC^_63(ZZ_WN^NN^[G7]UR,[$:YW8$:[BBYYX/ZSKK^7)ATYBU0S? .#UGX'3 M\(._(/>_W?K1UO!4/'7J8K..>CZ"$RP/A- MD$&<]YT'K5(#*.X%UCUX)-[QG2^ W_J'MEZ\ ?;?R7G#%C"0)UBX*L>GVC5XQ_OR1BD$XEX4XVAZ$T''* MJ0P1BY*4&\Y4J'A,8HI9"GQODL-#W*'L4H1Z NWRN+]'-F^7>F![46#C+;"E MAA*I:,R3-.5II*4&98Z'E%/%0D76:A#L']@.:)CRL$<%]MCVFL/C7S8* M0QSA..8JCC@VL32<(YQB'2LIB%K#A_N.IFJWU+^OKC08:U\NS[,_WVT\$_M? MY_&1V('W(4D/TU=12N2%F?X0IMG;8&'!VKN2)1:8/( M7KD,3.4CTG ?932S7BAV*3%/QS3V[/]:V+]3A#-56G#*HI#SB*.4RX0K23E7 M*%2@)Z]Y]H^+_0\4!8AZT4XEN.=YKU8?F.6Y7+ \6,-<$:F%H)IKC*5,)E MURIXK$)#"ANE)OVBKJ]=56)JX$+-9M/B8N[JW)U/?LOL&\?N%G^4T4!Z&(E= M!MJV)<.C]1V\YFRHMXTN#^LFLJ.;:*899F!B)Y1C'FK &P$&B\):41*OQ=N. M$5[V[++O,18> Y2AY"'8-'>]!<2FL9I:%3">)0BS4&I MLV5QPA$5R2$4CQ,,AL@>Q=ZN\>CBT64#NG#>FC6A05(;1#7EG&"B4Q.ED@L5 M8Z:)6;NR\1C19<=FS3_SZ620E4-;GE; DGST,'*$,.)-E)=&D:BM?T1C%::Q M"=.48P[:BA0D57%*0B0Y(TEZ.!3Q2L1.N>"U'3JPT9KZ+NVSZK:UC?&8SCF$ M/4/#22. ;'.9DR2F<9BDP(J,\QCI* 2^CY1R2 MY5:,>EP!A7MP@/5"RCT,>!@X%1AX,*>)AFUH,<*@D:=,&:8Q#TTBHI!10SEE M1K*4R./'@1,]9O%8"CO]#":OYK\2V!!MZ9%0$4X,,BH-8RX5DX:$"<>I%$)$ MC*S5 M\7;.R2PVD/']0I=SH<_F9.SZ8S(&0GX4 =ZYJ MW9O]Z0OHD5O5:'MH?9Y3Q&V[Y3@TC#+ -JK#06L2)%#+F M@JDM2X_3([&J'H.ZC/<8WA_L;D-B3P+DE^7!4\HH?_':OAZ7O VT2"1T@R@UC,$Z4E5B:-I5 S$+1;2]9? 8D'[ B4/2P?/2Q'G3)]F(4HI@HE..8R52J)!8X9CQ111)JUC*]'%JH_ M)3<&1SVYQVP1#\X>G#TX>W!^+#C+-B4/1Z%.J938&)VPD*0I#B-#54R40E2N MI>7O'YP/=CV2Z'&QTXO?/"8?)R9[-X:'Y".'9(X[-]91$K,D,<+H- E#:93@ M#I*93,(8;77C\/,@^9 7.\D>)]ZYO.OTC)]=PLSB>?4OK+&EDV(\S^I%KE;] M\_P*FN^[P3:@Y_[@FNRVAJY^'TWHV3QMB]I3Q!<.IY8&_E"%-C.57 M3CCC)E5:JU I>W.XC"-LV#9S/[?[%TPN V,Y&WAUL139\G*L[MG*)COD.8?- M^YJ/0#-7ORS]D#!+9.D>O[V?G]DLQ%P+GN]\5X +]UG[L= MC"UBC9;X'Z-*Y7",%?3ST:C^]M_>H7?N,^Q/O_F\8:O/BZN\##[G-\'ODZML MO#K:JVSZK1A7P\OFLTGSH$(C]^2F&,R&\#9,OH8= +!1=EWF'YH_/JZ"S+M% MJE:;MFA7]JY,KJH/0G_X^&X-<.O^[_GJON]V_M4A.Q.O=6)'N(HO6F)@ EU= MCB8W'X;% *!A%V+L__P%A^CC0[G$])B2B=< 53QU[O8'[M--A:@7H*]""Y\M MR/X*SX=!5=.C#!* X,&Q59IX*3+ ^$V009SWG2E1K0G%O<":+$=RFL#O_>'W M7G@ J(C@)<3 $UQK>Z.*-CY7+Y,U:6R]G>KC9%S]%^9>? >+Y'ON7BC&Y6PZ MMZZ-^KUL/'!?N!H^;QQ/WBHII9,I?*X)IJKMU+]U5#%K0PWN<[:(-]QQV8:G ME5=.*^>363;R>_\F][X5.8&7-IZ*O+3QM/)"TN9-6CH/>KQ.PYS]\=,XF TG M\Q*$P<;BH&_FN+3.OQ7C8A[!1 7M1!'-8Z) MH#&/(LP94TI@05%B(II@C3H!92W0^:>XAX.=YI[ZL'-@YL'MY<$-]RI MIQ4)FH@D4B2,$ =,4R(T6E-J),!>C/16X"9.RC*EO!?M]@YF#W$>XCS$O2C$ MT1;BXE@EADH9A59=XTB1&/0WPDB(.0K)5B4#GP=Q![),.>HAN=,3]A[8/+!Y M8'M18./M]7%QI+F2)(U52+E,D) "1PP 3C$,AMO:-;3[![;#&::"]P3;:6FG MT\>VUW;OY)<-ETS:!*3@(@?*R(/IRH6H=Z2,/+H6_4Z#Z0<'AJ@]+1WI1++4 MGHQ.%.>:"!P;&49#&&\JE^95UYV_.SY(+B<3JZ"K)4-P>0.+_V> M+X;=Z3H?"CX>1 _9IBT(:4LD2IG@Q'#X0\0*LRB5.HDX3]>K4*]B0PH;I2;] MPKCSMK.JE%2#%X^[,O;T7/FT)\-= M365+AW/MVZ\/(K3G!XV^#RH&Y"<9O4 MKF..XX02)K'A/&+:A")!+,%2:D1T<@KHL@.SY#YMI\=VFQ7Z7)H[?B7)8\]; MQ9X'H:=S2R@3,:4BB;7BC..0:81"G@C&-!5I1 ZHV.Q2\R ]CO=WU9S7/#SW MGS#W=THA)!)K;=.P62HYB[!(#*(10O"<"L+7+J3< _>?7CB$H1Y!^[L!PJ.+ M1Y<31I>.RU6#_1(B$RD3QAS%6!%E=&P(0HHQE1["K#F&:$L72OZ93R>#K!Q: M$A,$DX\>1CR,>!A9AY%."B5H*(F2$B')8LY,*N,TY C':9P@K6U5MD/!B-*AZSU?FQ4[B'CC#1P-'OPVF3I9_VI#,F*W==\>28@G?D6=SPCQV /8TTDA92$/ M*8E8G C)(RY43.$12Q&1<9BD3THG>1GL.=39#MSCR$..AQP/.=M 3B=M-8DC M12DQ:4@B3G$JL779:JJB!$?&A(>"G-V6-.O1D'AT\.C@T6$+=.B4?%4FBHA@ M6FB-.2=2,TU#AJ7B6-)(B;VCP^D%<@!\8&T\^'CP\>"S!?ATJK+&3%(3\B2) MB>8**9W$1E"#J.$BQ=&33KF_#/B(_A_?F9MB&Q5ZZ1O>;<'0_.'IR?!=4I)S& M1B6*<!\Z'"@P2W,-X?^XWC\D>DSTF>TQ^+"9' M+2:;2/ (26:LXR%16F)ETE@*!<@L%%T[%K-_3#[@)5-AV.-D?RY*#\L>ECTL M>UA^)"R'J#T(@#$+44P52G#,9:I4$@L<,QXIHHC<^N+F4_)C<-23=*>WR'AP M]N#LP=F#\U;@3#K@'(4ZI5)B8W3"0I*F.(P,53%1"M'U"EG[!^>#%:\7/2Z8 MQV2/R1Z3/2:_.":SS@%\2F*6)$88G29A*(T2W&$RL]<1H;6TK/UC\B$ORY8] M3KQ[>=<)&C^[G)GF^2[. G8_= S>98@Q"!'XEX,'ZR%8Z==Q]#C_[FH]R1[]G M6&"B!3>2(,9EPC32<2Q#3F.E111%9ZSB66@B'ZC9DW_.MUG1K_.+%.-R-IU;#"F#;%R?F.YM6>;6 M D( W\'_IWGNVFOV^S=8.L&MQ]*G/<=/E9Z \6] MP.+P@H+7*/7I'+$#N@/""6[RZB; R;>QV_H,]M1MDY,*P>02/I3NOR5@>0F; M[W8+N@:F*'.;!#EV0.=VN6RDB_W!!#:A*K/="VZ&11]V90I(/X5Y5:256\*R MK5GQDHUO78&5Z*.C">#4<7TTOW_KV,.*@]+2%,"U[M$J6?P9V'U:].\^7[:LE3@[[A)4 M$C4>?,VGWXL^K,"7R[089^,^((X">)F5EEKU"/27=QN(-TIH@F,L>:H0%R11 MAE-0BH1.4GM!6WK6VK$AQ@F5:4PE$O Z5D3JE!"21@FB"0_O1=<'^\'O@AST MF&LKM*?S_-U?SW]7<1+\GICDTW\K_4OR-?B:F+_]_NG\T_^GSC]]^=SH+_6: MK8BMA]GV,2-ZSH3(N\,(QB=#VGF+!$&9CT9E #P_<.B4@^RYL/ #FAJ(D:UA M^<%2-@P4T9+L#C2-%6"_U#,0*WJ;X):MXMGU38& MRZ02-+2R]5+O95WVS?G7EQ/)O 5(N[@*$ 8OGWT>0B M&P7WK:WZ!KJF4U-^M.J'U3L(^EC_L%YX]Q!__,D1HVWW\V0*BJ5RH XS?'K[ M*PW4_?3JCNQI$H?AW_/1;2_H_$[IKPMJ6(P*-*?L\K(8%97>=9U;L BNY]/K M29F#VCMSB- +\@ST+EBQ2@&SVMM\.F[@=;B\AM#F?-QI];(!(:?R%[.Y4^;> M!R= 4[^!^C^U$_H\^>Y0T>G?;EEA>5J@&8'B"#.U*U&KJX L)=A&Q: 3;5: ME&J-^M0"L@3%)VI)<[YM#_,7.M%/U_"+!@*Z,B#I<7^\=T7 M>-+=VW<_U5AF&>*Z.O7BB-U^7&Z\,9JZ#58[? ,J\7@R@T$6@^#BUKWUB$VU ME.$F=^,,@(OTY_JJ5?F-E'@;N+=N*YMQ,EX?N[5":@;H6(\6_6$L%X#X M0'9V61ZQVM,<3,PR=S9"%ESDX_RRJ.<[@V[ F*EMF%FMI4Z75L4)J$H$V;EU M3:,92)]B&GS/1O.\FM%TUFR0M8ZJ%BM)V=G*36*L/DEB>1":==-W%%+!F&UP ME3H:2^T*"+I>H7L,L;K]H!SFS6SLVV-;[\S1\'32S_-!,Z9\02L-$+O>BG%_ M-!]45F'SL^_%H'J[Y1<[X^\.;QYK'CH07UAN]=XV77>6?,&NU6#M\.OUOH,0 M>J[#HG3C@E>S)3YL%JWYS;1>?T>DHQH'FF$ 0??SZ2RSG%%#LV64->J];_"= M7SXP<+MRW=U9+'/AX!Y;,IRN8;UUO:P*C\R^9E&WANV*!E>;==J4I=\L^#;/ M )MFN6NN$6 URV^&[)YMVRKA5PZ%82'@%:MU7,/B_@G6Q STE#M I46QZ\4, MG1I5.H: GTYK3R,,H6&R[OR&^6AP__"J&7?PN&:OSD0O@# K?7%EASRM M(-Z^W;CH@L8[5S5Y+UJO8/3:@N\"HX\1GT] XU.SBH<6<&&GU%#%.L,MD_$S M'0K_\I!'H7.T+\)(:\YUI$1"N*2IO9,,* M-Q Q6/8D5,$^!L!&PEVX$A;O_.[.'>C_P +#^M;+^V!H M4"Q<$/+^B.#[]6A@<%&,1O#'LST1"SW113BL 3"?V9!(]Z3O1O"MU,+%%JQR M)GS,_X2OQM^<#M)I]!&2 _K;-RVR]HZ\)*()(3&)B$:2*8)C+( 6A=!::2#. M>VDQKF?S6SV9W^Q<_@. &S;4:L,5K;YN D7OU[.(=D:@W5C873%/][@*CJY" M\WH@]@''[PY F(0K W;_#J=-(]?9M_SL8IIG?YQEES"D#]GH)KLM;8!E.*UG M\[0A9D\97S")"A MBZ7(EI=C=<]V$!(@SPL)T%V$!'9 /M/\K#5W]HV#O(T@Q<0("LLB4QX+E!C- M(P4X&,J4AC(AR2-D\FO'N?4,]IWAW,*?VWA\NL*V&->.I545SFGK9=Z1Q)59 MY.Q_4-!!S,)HSYP2NU,;VMB_5SP"777@82E?#11^,YG.*N5]AP.L/%?6.CBL MBLO9@IV02#AA6N&8R#B.E4Z$,DF81B06@B&QQ$Z_U9:.O?/!+%;UR^5&]:+# M=GN-H;T\O^U1\6T<&6OI,E6VS ;#^ 3,O\9*%G7>@9&J].3JJL@%C[@ M\EGZ^*\9C&)S M"3V^K5+O)L.BTJ5[0S=O^\KASFUNOX/9_>-MZ:VNRMLFR6 MK)>.7WI0@*UL\VORX"*?W>1YC3?0QZV#HI6V6OA:=H,L!51J)T8YOVI^Z*#) M/E]WUCP&*A<.$#OGXBJOQ87SW%N'TFKNDDLJ WQR#OF[UZ'Q]?5MSJ8C@45X MH)/39EU;3X'A-N6IA>&.X\FE+(U&B^RT1:#""3,+V?#_\>11Z](U+.]T:*F# MBH"0MR* IX)1(F4DF4!Q"BHG!HTJ10*LRPC1IUN67]KY[E?7N@>^PP5\A_>? M^5L_C!U<[5!;&N9/UCBF^95ULL[';93-T?G#5%1QRJ, \Z:8#>]GER6?9^\A M'#L%P9-.; RY\2$MD&D#:MX7(76Q^M6@Y*K&.,J_N6S= M8S6\1)E^(@=:[" M(MY;X]S\N@Y;+:-BV_RBI;M&UXS^$;'D7L<)ZQ(W)Z.FR[MF5]A@:FFIY2G= M5*)\F'W/J_E8:K -7(]L)FA@H^XYH.W*7 $51[/A9/YM>/^$&V.BI=TE/Y_; MKEOW5IE?9U/K;09A CJ]_:MMI1*(Q72A5%B8_YX5HRHD64Q+-^82Q$9Y6?70 M'V7%55FO&?RR#\M5M#'P8G%J.1@55W:[H>%F='>$]VVO^X;_3FES3%@LTC@! M]9]Q*I5.N0JYAD\ZUH0OP_^O&4BH^55[&/L7.ZL'ZG'6J,+^_( MPML9VD<2[0_N&V5].3FIUZ;T['U7PU:H$R)LB2O"A>2A2!02J11$Q30126KD M\W?5+**#2]*Z??R;8^W!BI5V1,00;KC%?&?$X.*G5[",C?C>]^:+SIV."2(B M,:G6B>812N$_$8Z908:RE"BVM\W_VW@Y9GR\>X^C_>Z]5=[JW>\=9OM;GXXP MC(6&ASJ**6?&2.M1#C43J0HU_+UG1'>YDTWJY*'VDVRH^[YS8+\C*_1P "_: M;/=8H#1*0KO3"6=(*A$E6"B2"B030HX4X%^&-O >A?[!<5ZV,6'#$D& PQ'6 M'(1\K-,T3$(+\BY# X=#^)%*NEX_OV$-?SOH<7!7CHIS97$M+ MR;7[83WY'*CR(A]FH\M%1NV=AMFX,1[MA[HO:X!?YKM(H'B 5WBGO%6L(LU, M*$R:1AQ3IG&(M0Y3GIHDH6HYT%$=A,O3/+^#/\KI[']^S\;?M0A/'BG"#4\8UX@1% MBB4[=.FX]?^]LHE2U2,N>G>M\"@P+0Z@##U^[W+KD MO1_,IPLOVALZ"_Z\O*#=#$9L/Q@7XK '3MKLV@W>XKMB*P\[C.^*K[P/5+GD M^K3Q.TIA8T:%=E%D[&?+14J.(70@'I>_'C'N''@G&=..WFF B4\A*]4FG J M0TVH3&BL"5@4<C10U5GX;53PZV0T.)^<#XMIE8VQI3?A>0' 8\F7VG1( M89@-0(/.QU5T_H%@TWV'&"Q"5JZ'+K[:YA>Q^/4C'XT[HX2-;*)WP3,98+<) M%(>E_DY-KU""F1"EH;WZF<=,2RH%#K7D(C*,:;X;ZKXZ+^ MK4A\_[GYG+49%!39+%T6A9Q''&C%YM01&E,58R33%3],2MT_?18<[#[8T(H@41<(H3G<81LA%O&88RE!)3 M3J)4*9-2NELB6+T._82)@.]1_;=E1JU6WY1)TRF8_1 2V:<=>0@T$6WNG$:Q LL_#4DJ M.)-*V[.F) QC@0W3>%]GHEX1K) ]RI9-L+)RQ.\1MN)2):#_6ZXI0]WD\*X^ M5"L]G?*XMDC+PK-F?]H=S#2O,H K37^:?Y^,OEM%O#[$M8##^JAB9P#C_*:# MEHO0C:VO5US:U(G9/4=43KC.HG.&!(U0#EJ.";[:?/C54HOW'+8_@G+BCSC- M_:S#X-L=?N\>0K!VJW/#;7#4E=VZ6C/KASJS9=1NP08?_V&#/\NE!L_OKLNQ M=B#-(KHEYUOKN5N<N$-6RRZ_LEFLJG/+3%6])U<)[Y#*0XA:"T0I M:D3(C%$8:ZPT(M+$0G,5@@BA:#EBLJYMIJY*JG,&59]X!UII^)(FTUF-I=F0Z2K"7 ]5HB^@""C MK14,Z@5/M=1,X9@3PY2]D3FB6DL5QZ$^9.C_T(BWUS#H(008;YU^4Q&OP*\+=%'Y8T\>7: MPSLK7KF(H;OR#)?-_?%+ZTR^?SC\E7^^ZIN41]RH]8FS/ MF1K9P065ZY>C/;+4W"-&]ZS)[:34W%[J.+35:0I[Z<2E"Z5G95W&N$H.MG@Y MF=O:Q'F+!8'%L7*6OVNS515W\QN^7+1):;^OJRN[&0%M'N?6C+HKQ M7&73/_*9JS)?] N8SZQL"F9>GL+#X/OA_P]SZ*&?YU)ZWJ?/H.Q5W M.K\HZZNS%G7NNUFV=<7K@1N_;V MN2M[D5@V^ X3R;[EDWG9S!"6HKZ>HEG>9CGJLM&S3K,P[OG5=:79N@W9M$Q5 M*_,RMRZ?L=N^9DT6N[/8BJ6ZS_:U;W.0->/ZFH7.&N:EO4FQ )%GSQUUOA@6 M(,; :K,*>%GYG&Q7HQR$KY52EE2OOO6!R\8^Z.$9NY: 3HO.INX2R&6,Q MOI[#+.9U08QZ[SH]O@_42J6'2D%:W*#6!Z+X-IDV%Y)T\NPW#ALHOAKYHE"( MO1<#MJLS!1A2M>#P/?77QS_X>WMQ#-; VQ4%_#9?+!B*1FV+D+VO_.) MNW#)RCVGD6<59%5@6_W&@I>[='=SN_L)&.W[Y*H-""Q"??8>3#!!ZMO)P. I MV^-#EP!_BT.MM2NF*HJ57UV/)K>YJS1T5;EO%BUV;D9PS54'I=IHWO#VVC92 M+6M;Z,>6^*G-J+K.3T?NWGWO+O%B]:K M@($6O5((;/+X(F#5"M:-+DW9IC&Z2ZH7"8R-S6J'X<2)E?$+ZS%?J *.:IN: M>G685P<)^(/"X7\P&8*]HOIFU[8^GVF%9K517- AV-UU"N M)NQ:6VJH8D%RDPM[1FUQI==F;1*4.5M?M%QIW.7A%C"Q;'K'D-= ]N.&)A[ M7-M( ]%V%E8UG%ND*BQS?I^,YE>N+EHQOK2*ODLK;BV/,OAQE)?ERC!^6LQH M4 E !Q-P6O\@'YVYZZ-A*I:KLL6-8]4.=97) M>H]65MMF8V36, J:=A:&!=A.UO[JN7 MM5*F=,RM589P MQ0.O8)'+*I?91F: >J\G97$GOW2+$R^)MV8OJPWL+1ARD?H_=0>?7:O9S(K* MVR8\]SZ(Y\T]VR#5RN%D.CNS7H)@;-^LK'=;8W"EZF\G8%1V#<^3WJ9'*#@V M=Z511C;MT-5\9B_"JC^U!1_MVG^SM4O'U=5:H/DLZX; #_#MK' AO(?TF1KQ M%RCQ>'YY@772CT<5;J[]TK@^V4'D YN-U85![;Q9R.;C*9\/)8#*:?+MMB7.#OZ?K@FP$P5J![T,; MAGN^BW#54,SZ_:EEVBI=U#D/[7(TSLK:O^%X?US? EEI9; F%Y85*VT+Y 9( MA:I.JPO5 YET[U@MRF:U5R\A70CGAJ.=1+!2U:E=%4MOV/95V^C.P7=):KU6 M]+%80VZ:+F_FY.XL:+.%'U?%>U2%2X$)G1[Q\&WJB[H9=9U[>,%IS7<04A8, MBM)YPO-!&UV%!=&&3E]I2F.7*-*K>W8Q1G"%J_^WA)* M1P=JM*7>*GXMJ3\+W:CVO7]=,EB@!W?YC'57%,ZVK =YE?T#)K%QJ>I1E:!/ M9X/>7F:)KNJA'!;7W:L@RL6 BX5FU)$$#8BXAG=U9T$P6*BKZY4I;+Q@/G5K M;*ET[BJ&PTI\!C-Y>S#"V[LB3@1E.DC?IO\W&^T8MKQ/U^J6YO*9@\>=.;A1 MN3K^0)KP@;27"*2QYP72^%'<&[AN8FW(E%ID$P9M.F$9_-I1JUT"R']7UHO5 M@WZWZI3#/9V!YK,U1VYBR*V2M;[VA_E@;O,>%VE;[KA>J<:#7UH]O9G3E_%B M!FX"CL[N3>[2)A(Q(1&76'-*M$(LEK#Y-"2*1VG:2>[BA)"481%%H>':8,$U MQA%CB(9IS-!:=M:CR&3ORO9E>U>+8[K:G;E42'#A++HC0>8.2\R1S'1!,A=V MQ3+_YO&&QSXLK6!&KIOT^NG)3#&9# M>!LF?^%RHCK,O_0_+%FV=L1 ^C/7#%AN[3_]@Z'5A3,!O:?Z>+K>L15 M'YS^\+%Y:?4[?/=7+,Y57>C7E8O24O'_-W]_ 6Y M_VVU-G>NQ!H&B:>NA=B\%E9^5>OAI%CUYZ^=#,7J25;_=Y.=N&$A/0']VSOZ M O3SA*79&T4YEWJU0GCS$AV<(FPPR/K./@R+ 4CDW57#\B3P$ D03P)OG02H M)X$W20+G]MRL5PZVTRY/0WO\\=.XFJZ]Q;,$^[S\Z3D;;J-GW]SQ"VM[3J8? M_M+OY_GEY:$I86>' BNGT(<'B($\!!"[7)8[%\&MTW/YX7[RWVZ6>]ZV=XTG M=W7BPL! I)A)DF.N:Q#1933&DB%>8)E2E:#757)LR&ZB0/E7YJ?J%O%W_^ M1Y/&Y+Q#2]5N%^]\F-CVV0G0I%6QZ?ZMYO;Z\8R%E'XIUQHZUCK M5\=9J64L-1[88&M<<]6#Q8WHHK@172YN],]\.AD \UEP%023CP]=Y/8$VCQ: MR?\*!+Q'MR-#M\Y- 2QAW";M13B5/ Z9BA%5:8)B;6]N8FO71;P@NI'7C6ZK MUU%$M!1(K)2.#3)PF,5>A9O*(((Z^ M;HCS"IQ'-X]NST Q2] M7FUKQ\'CXW;CI75)D:J&4_^V4TKD1W>R#J,[7&['[G7>+X#0]HIGC,*4AR04 MA% >14JIV"0IH F-2&B,.B+UZ,7]6XOO*[)+ZD(V:55%YC@5H^.+)_A@UUN% MGQ\\ M]'CH.7WH"64GHB?C!(M40UW@\['C8V1YV M1 L[J40X24V"L4XX34*)E:3(&("^K):\RTBA\J7/G<;/]7 ME?UWM"+J+4DB3U&>HCQ%>8KR%/4TBD*G1$R[/F0ICED)^W6I]/=2N8A^ MXBCLZX+ TN+/?/#)7=S0/E3C046Q+NCOO4S>R^2]3/E8X&E0A?H%*L M!2*",H0%XPHI36(-GU-M8H*CB!\1*KUXS,WK21Z1/"+M!9$8[X3CDBBE(D:$ M$Y[R5 BAX1%3FC).V>F&X[Q26S$VKGFEX;0%P^&'BB-G^)>2/$A M8'0=8)Y#R[MBSFT4.(^['G>/67/M),0E6G"9AE2$$>,)2H6]C!-S%>)$T31> M2S]Y:=A]\6BOUUR]YNH1])4CZ(.:*T4MA*:,2RE0;"\DYI(8':9"QEI3;5) M5[PO"#UMO/-JYH-JYHM&K5=!L;[;F>SD'O4=W2SWRN;]EN;J]_CUS]7O\>N? MZYO'.ROD#\R$JA[L;]9 M[^)%Z_I8HX]COYG^V/76T]!+7\GE]/L\$^/OI_=!PA,7 M<)XX/7%ZXO3$Z8G3$^?K(,[76#79WT]_^$2B(\H7>BA=***TO0&0AXKQ6,:4 MQ?!G)),(FTC I\BH-'S._:98_A=[5<>$_/VF_D2OA[?CAS=.VLIAQ$AMF#(A M"KE 1A!F0LDD$;&*3'),\/;B1W@.>F1FOPGEX\_!V_/ F6WCC,8I3;))$ M(-#L%!,BQJF0)$SA;1Y'>X"WUX!%KU??\D5]_!WU#R*(Z!2UIS(5<:*PI(AQ M0 PM0FP,DC+E"<$).2(%Z<5]7/Y L8]XO>Z(UYYQIU.V7N!$&T43GB2$"RV5 M2#CGB91)G!K%UH[BOF7GTX$.]I*H1Z+(8X_'GM>(/8RU%_FD4J7&X- DF*N$ M22ECE1 A$\H8)VLU -^R4\CK/!YW/.X\ W?"%G=8$IN4289LP"WB7# 4$Y8P M(2*B49B_$+%$E/,/ZJ#4CO M:7JSH"3:O"!D(J'B1!@L0DX3*1 -E0[3A!N$P^B8HOHO'EU[<5"*PI[@Q*.2 M1Z77ATH$(;1 )HGR4SI]H\U?5/6[S3\ PQ:0M/<6QQ@0+J64< M<:0B32(P4L,H,A(QK?AS;ZI[=:%%GZ?NO6)'5NC (^BA+_LDF+6)&9+0A,:4 MIXGD/#12128BA& >1:D@>JTVPDM#Z(L'0@^7Q<](Z.\/];CK*%NX*0D\;[[R:^:":Z7RI/\^RBU&^ M>.[^[0QE5(SSL_IZ7DS0#Q\/!.+5/GT&.ID6_?M'U%U>O),;A*N/]O4/Q0SF MVM\4"_\R@]\&EPU9!\6"KA>')'8"ZTLKL^2_Z]_-X%0.^]H?Y8#[* MOUR:;#J]A>5QC&K3.Y)R!BPQRP<+]BV_7,;YQ:QES/+,2(DD2ZG6H>$RE2I$<9@D)C9Q0A5!9VU631PQP"VLPMC6]C&A MUMH C&F-<8)"!"I@#BQ\;>E^.L_?/7&S'3T6]L8%>$/L8O??_?5\F .6C$!D M0U>!8Y#@>IJ7[I8'>\6#F5Q!F[=.DXH^EL%5]H_)%&#I KX?3V9!'Q:]R =! M-@LN896#[W:9/VS:W4>RVMI==,W<.K]?$NVK2V,_=SL86Z@#]YO.&];35&,O@U]P2*=W>'BZH^:/3#QW=K M4%_W?\]7:+N?^<[VW5GGNV/)Q%J5C]N$9S<(GD<%HJ,W<<.[1I&XH^?QM5T9\/)O,S&@_+..,@.*S_MG1*V M]FOGTZO@ETDV[@75C<;6O5TEE\^"Z\G4>O9[P0"8I!B[>$8V&EW53F^8]K=A M\)_S<0ZF-B'^*/%ZT);C-FB;QL@0)31-2,AIA)20210K@Y!1)%%L-6"S'(!9 MA&;6H[4VX+,(FB[_JCWJ:S?:[K/Z-LU=6/93L]VFVNW?JLV.;>[+I\Y&GU?[ M;+?Y_&9R7G/-^0U\=PL/[DZ.V6^FN,[*HEQJJ]'Y?L\MW>:#2NW;$._>W;50 M5/;"G5X+Y=-FCBEMYHUC%VW+125*HRCD,HI9PEE(->$LU6',>$HBK3UV/1.[ MF@C\E\O%+_8*7 SW*'W=Q1<\<+U9X.*=^BT::X9)(DQ"N ZUT$EH:)BP-.6Q MP6MG/!X-7$LI*B!Z+)8Y?'KM>(75&+7<3PT"#X@BK*&4DETS1. MP(@T7"<1$1Z[3DOIXE%/(?1# M8,MIE,[UF>87TWDVO:UV'XQ6&AQUT9?]BJBP4[ UC&(12A!0H4)<:"Q%C.(X ME$DB:0)@=]Q^@69?U\74$!H\'D%U>"6;(]0#)G@-%]Z_,"CMCCD?$>5_U;"# M15NY(:1,QT(R$V*>4J6%,5)1!N_$(HW7[F?UL',"^C&GK >VCL<%7GQ&#G6+V#)PT[O(6= ME"C)8QHG">;<\$1)2D#O42$73'%I/.R/74]+48VEJ-53,0JTC148'\3%G*3:H0(01J!>7[D%KDCA349E4[FT]V+J,=5<3P& MS9@BWI/$9PF]UH#5VT:O"+'V-LR(TBA)9"PDY5&D59J 29_&/,)&(;163-NC MUY$KV!ZZ/'2]8NCJW - DY3&1"L=Q8K'L1#&I#'53,=&(!JO79EY7/Z!4X"N M RA>OA*K!ZXW 5RL!:Y(1T:F1(A4*!XE2#,06]B$84LH1QACG4D MJ8E#97 8J9!RE1ZW*V!CTGU:?#^B4-L+1/AEU,,^VG8BT;:W@3BR<[9:1#)" MA%'$0HY$Y%*H61(C32.CV2F>K3XNQ#FP[S%D44]PYN'&P\VQP(U LH6;.*)A M@KF2V' =2A%R1@@WFFL9TWA[N'FY4X7'!3"$/8&Y1YR3,*;?!N*0%G%H MI%AJ".>:@@45ADIK1D.NN<28,W/D*8PG@#B'/JAALQ>9MZ=.0\'QV8NO)'N1 MO1<1W^2[N^.2@[<=:A*\/2[(E(XC))0DJ>!AI'42&4%!_B"-)97HN"WL.W/H M/Q?C(Q)"AU=[PY#T"-JEVNNC3B>I*+]. (NBMLR"U"P.A4Q!?>9&&H5#CB27 ME L>J63MOD\/8,>O14?8E@/RZ.71ZU6BEVR/,%(DC4R$4D0D/!*I0H8D+#(I MLM&.\,@S?4X$O7R6HL_7$> V94TF@?"IQUA MYD/TIR%&W@:NA)WR#9B91&B<<+#'(Q7I)$J4C+G0*4UXNN<(R:O!E0.[$#VH M>% Y-E 1;54%B1E*D6&A(H(K)62*L6',AEXE*"MTO[;SJP&5%U!6(M0C*/2X MXG'E2'"%HDZUE@1K*BB-(V0$ITFL4\-X2)0(0XQBDGA<.4IEQ8/*"8'*:\H: M?-;!WE//&DSFTTFP7/AP@5 V>1 ]]^#O:PP!441;<4,Q#57$*-9:?D&[M_C;0!(7.W=#D>P?("!V!PCPA_)>!KC>J\<2SB;74"1@3B M!"=8B92C1,DT2ID)A8A0#'JP]%CTPD=C/!!Y('JU0!21%HCB4!)M0L;BE'-. M%8YC(HPBH:V7JO><%W."0/0"2A'I16R7]K;'(H]%1X-%LL6B2*9)(HE$H50\ MA)WYUXI%AU:*/!"]9B ZGHD?JP_Q=%V%_YF-;?ZP=122 M-UPAD&+2BAN!.4,Q#4E,%<=A*"-)>"P5/.!4B^W#3]L=QFLC3_5FK<>=;B;' M(WM>()J-<2^DQ >>3D*:O TX86WY/Y*25) $DR@1G!BM0TD-9X+&,0N%//05 MZB<&)X<.8GLL\5AR9%@2HC;C#B6A=J5$(\,IQSH1(8U5@L,(5!:U?:ARN]-J M)X8E+Z&:D!XGOE2HAY/C@1/1@9,DQ(Q)(TV<363;:QC,ZF0[R:3-X>OUG,)C,+T9Y\!?D_K<5 M%=RYFG5O]J<8NBHGHV*PZ&GO:_0O^UB?!RGGOG7::CD.+(I)MPX%H9)3HB-. M(YZ02 I#M#$Q S&,5;JC:TF.5U,F/8%P#Q&QRS#2UA3VLMQT$D&H8ZIRZZ'6 M0^T#4-O)]Y8IHAP3;@R+[,6$ H5:N.M8TI2';$<.V2.U(DA/,MH3X2[M"(^S M'F<]SGJH+L M,IKDH=9#K8=:#[46:J,VQR"*M9)Q&@.Z*LYBHI*$:,6IQ&DH-=]1)8XC56DM MSM(>W:EKW./L6\'98YGXD^=]?PC"^>=_GF5 L\WSG:QIQ6&? 3>F17]IY&5^2 "3*#,?2KNL+!53;](Y\%4X#IJN6L#":7BQ3@)\\OSOMN#!5!4MP+ MK/#8NKE>-=A:9P\RIZR7079]/9W\Z81+< DBI5[*]^M$:@59 8M0R8'=D,B. M2>)?5X;I)/PY=/0U'^5.@)UA8V*APPB95'">(EMA7]EJ^])P&BMQQBO*6DGJ MKN^-(M7.VI5L+Y5J2D97&P5OT5[GDGA'/,VU4T$VS:L5'K1$=#&=_ &D-IMF M=H4"H-B^I>5Q8&7N][PF++LEJ[NP":OQWLV>SNN?/:.NX\W5;<7D]$ FL!L2]#: MT-;[BN2#?UV2FLM*=ESYC?]^OE;;%\3%53%SY=[5>& <*WW+QWT0!JT6;?%" MCR;]/]YM@ ]B5&P("A,>G5E2#J1P M.)0U,=20$=Q MSDHG?;G1?X=GLR&V !P.R_+=NFM(@4=?L^FQ63>S!54 M]**YOJ-G%PS4(T>99<_-_$/P8_&3&STL-!B9]KUJX>T8LBF,M9R!@N$&.9X$ M_5%67)6PM:!57>0YD#H,P;JN>] 0M%1>Y_WB$N3)(+MR/W-OVDUQ;Y=V,V9. M,QN-ZD4M%^3DVH!&ZM_"T"\[[=M! ?64Q0!H9@!+7,ZO*[>YI8V?87SYG]FW M;[DU']QPOKN)V:G8#>E#,UDQGMW:Q8-ULG.>S&?]R95;]^M\['1'T.;S; 1] M7TTLR<,?T'"9SV8CYUBR8URT:T=4 OO9"6=@OUS69%24I;6EH!.@H6E>3D;? MW02J4?[XO>@V,)[8=+8*)^H?PDLP.]?GH/X&WI],+<=<0WM6\QP <0.ME?/^ ML*&5FK\L[;I5SQ:,$&2#[["^>9!?7@(K-W;7*C5#T_/1S!'=Y-JNHUT .YI^ M5@X#FZA8.D;.@NO,^BWFHVP*"P?T-K!OW='J93'.@-MA%+![@\(V^OXTD=!V M:X>_S.[ .-^!)AT8P@@JH!I_@XE 0T!10+_?G3T"]&!Y&;@69F+1TYFXHW)2 M_[)Z<)7]4=OADYNQ;7PP[X/I$BCXVM%__K]S0,^\Y1YGY-3V^$H'4TM__SLO MW$"Z@[8, !W9+;^V/'5A+?I;M[O (_G("FA+RM _;/#,_2 +O@&H $4!P5F= MV@+(V/*R[?0*K'M'_ZZKRG@OP?H& +F8E[ 8%ED[@-P=S#+XV]8VC\&V.*M6 M"61P/FYD1#F_! XL[)#L!!QG-_3;(&@S",O]( QJEP.,SA*E76%XV@LNIY.K M #;(6GUWV$Q'9PY>K=;/*D!"3C +4$QOK03=MC0@&/V#7"FG"U-T:YK=VO> M!Y\NW41 HY7.K$44'?C&' *"# =-#L(5 &_'Q;73FQ81K%CG9?YYD5;IM6% M9*NH N#%BJC"J2K.GK6-3.K5=1LY=9+)09_M$+ZL C.?7M5B M868E2.TE:G"P[7^YJP:"&UJ]S+Y/ID"+-3O;7GK='R]6:01\/!O>NE[ZD]*2 M2_6G_;X!UY'5=*97W3G\WXVH5V_DJ*-/U *H4F>:!7"0L'&G0)3/01K-+T F M@QKE&B]G9;4K#?PTF.'H(S\#*K!QB@:=&C0Z10A.5[ESF;@= 9<5!7_ZK86( M'_/WW][W&HYMD0-VLIQ= M^.[TDHL%X,II\*RP"=RGM*KMM!%#?;KM#@U48R,O[Q$*% MV ",\)IE-^AX_(?3N,K\5N\"#0]$P[16 M(Q?C@:\J#0?@YPH:7I9B[X-_+[[GE3("=.T4'[OX5C.&E\<9"*E\72[47LG1 MI'^'X' 1&??.S60Z H5NPT8M*085Y\$L'3IE9:TJ.%QMA.-".X!V#*Q=Y@;B M'.T]MS^73E.>SZS>ZYHO^[" U1Y/RN5%L>_7F <@\0^KZM4$EMF%[#MZV;R1 M%40OD0=04T.7I6L:3([,GHNJ0- *NV ZNU?+LP\ES;MI,,C!FK]%_<=H97:4Y6E0CZ0U@Q M &ZK(G^MM?M*46K&7TDS^_HHSQRP-I+;:18+.>"(^TY)LH+WQR=38,U_M4?. M;-1#+$/E-._GQ7=G.<%4K("YK72?K(6B:7X)@ ;] ;E:1EC&SV"QDJU7H&Z] MDLI6;EGCU_YZ7$7*J_&.,O?0(N>">"X[ %W>T-;/DC?718,2"9U;DYT(_ M;'!B"+MLI:93G6>-Z5PAT*#26"L$6L)B1Q16\*Z.!TBQ7+*N'(F"S3;(*^WS MKJ7J=;II&H/!7,]GM3RZ<53@?+&@0'XOODT =,H10-K_&Q;+6 ]&V=A2)1B$ M@Z(_6[)GW8Y84%P@ /!:Q;#63%ZX),;-T-UVU]Z)?-D9T>O.M/).;'2DG*)" M\<5RR&T@>C6+@.XTGV4N9 2K93&_]GMEEOE&+=]_!HD/;8Z#N"AG4[O\-M0 MHP4"'1?91A/ <7DM,2;68'$6&D#5-TM_H#*,&H/[,OA:.=S* *,?+WYR/R7H MQ^RGAL?A>R!;QSK)GP!X=K]4-0HL*:LX\/\9YGK:CZRZLN@\CTX M8NVU_5^!*@]3K[&Q=E5,[%,W#AAS._8'S/S:C=!SO@I+*X"RC<+U-3%V)9V7 MZ2H#B5:SG^.:Y;5O' N7;>0X=!L5+0R..C9=/1;O ]C/+_W9Q(:=<6\)]N:@ MH8$,G%CA-ZA@_WIDW4'%966'+3]:S I@&3AXU.Q['R;R_[/WILV-(\>Z\%]! MM#WW]$10,@J%PM)][0BL,WK/=/<<27,=_G0"(HLBW"! Z#4FE__9E9A(ZF5 M(B4N<(1[1"R%6C*?7"NK"J# M[Z"RB=CW T%+;4LB4;P&8<)1]:>RKL;G/G. MG"[/^0!]>*F8[2%\L*@-IBBY ^K$O^,4#.\2T2Y+)=Y7*\5_P$=&CZ]-O0[U MI&NLLQ)R<:@,NG?7X28:"CH40B6/A8*(R%FM#W[RY0LD10XH,RFO]+BE)F3C M0F )5V=1B%YV$A6,U:ZV)!,I*;_=..%8]2\#P*@X-+7,@'ZP@7+ZO6V M!R+C8U$B+SIXQ'Q4"E.H%8%@HV#/*EF&T[F? J?" M+(E/0'(7\S2 B46]^"P=GBH?R^R:BS474KS#^\@OJ,6 !8&6###SA^;E#S]7 MZUUI4F45L9$ZB3>)9FC5$5)CR!^G%Z>*&Z7?\_FL'-[!2HU 8_1;,!['F.>H MW,'Z*I)2I"Y)FXXOZ9/9=0H#18*[ DH>\:L2!0%8-T(CSZ5"L7;NC4P__>O# M^:?$L"C7:5NU/@B(8_JZ::J$,*K:CL-\0S--$.JS(A(J.9"L A7G3#(P<861 ORZ":6#(Q.RQF7(D=,-M[O9$_!(UNG M#[.E#^:Y)@T=5=5<9GG$2S+'I"UBFXEP, MLSAOJ'^':,16MT@CIQTB$,J+T(R+X82/YL).$UC4&(8+0(-R%>7 0-ROY*.M M*J/H3H2WAGR1RL#PO6K?EXK.0];LFQ)3IYY>&!BFRG3/]&R5:9IN,\VV'%WU M#$=G3'<6B.DWL)C:S)F[!GO.JV'(74"/DU*;;."!*+R?E$)0L?F M2-XZ7:WXO#%81 G<() M)<31;=/ FN1^^!C% SETM<^7=T^MRDRJUU$Z%:^OD;O7HENQRKL MO^!@!F!L7#F56C>- /WFTWM339Z1C[Q+::]4?7W:Z]%EKVX@86\C&7=;V$74 M)([)]+".BX&PUG_7V$=W2]X29=&L6K:EI/HZ1NT"V G])DCF0JT1F0\EX(J( MVZQZOL&"K&'42 B_Q&>&)A79$>*,3D$$%:BYY.(FG<=GFW<@<0HQT MG@B_.1])*[C@W=@$!P 4.54R%B#L9A%_RI!V1+A 6MLR:BBC_3(T*!O :'P5 MB*^R&[K^2]F)*N^G]OM$. $P%+3(*Y,>L\5B+N*>V1#CU-GXDX(^2Z/2[02; M5LE#G;296UANZ"B&6.(JK87GTS@5T_!90?]G$?\0EFA1)6A,ZDPF]$B-*OQ; M)(;/.'\?AS_+4)0<@W@R*BH7?9UL<2<7%2<0NP*K?*I\S5 3K?QA#R>]/>SG MK?+4Y.IC(J1X[UK&)65(KE[1Q8S(A8TQF%!3=')5OJ?9;;KH6A%)E@I(*'0# MH3T%-"QB+3*AA8A!+/"HBJ.7;@.M:":BCL6"<=G8EN7V*O MOPIBRL;PPVF'NZHH5EL$A*)X47NP?^'9=1[-)KBK46AFZ @M\[O_=<\;)0V4 M1K" L?EY.4\$LJZRI,% M<\-XIKE!]2WZ^EK,RS'M&>3U@@OECPM_ZT:M0;NG'ONZ'Q+/#%WF>KYM4VI8 M@>>:MFT$*NWIZQ'Z6M>CI:H'#C1'8@C[#ZUAU7FEB.[2[]^=J3TD'8:MM M$/6.BGHCQ+A2WVYB?EO'$FLE.!J!YHHY 5(#2[!6[><%]1#4)GQA/$\J=4HH M@5FKD*"RV^U%O!"DA"%BB*B"_HTZ/)]BU$YM#XT:JN6H(1B^ ;,UVV%,4U4U M"'Q3"RU#VV]&?2.?U9M*$>,-A0CHQ6\A.,RV4JUONKYE!9IKDY %A-J@ SNZ M'KBVCB?=[+G@V&5Z7%?J$'V+4N?G@7(U+ZNM?)#UD4KXT M-KK(!$3O2KUS=LD(SV8SS/Q=V$+7:7R DO66HZ.I$);Z>"XRGCN/+(ZA2=[F M/T3&H!BN\N_Y*!;Y7"/><<@H8GOK7?OACO^@@(G(JZ2![6PPV'PZ1EUZ0B'Z M8OI/+:VOINB>JC)E8^$R04\5;OFKT\1OL@3X%AL9-7O@:R^/2+3P.;J;! U6 M0OXR%\6J[@;*-Y$*B-(#6R8O(TSP*N-&8O?EMLP;H7?L]ZS=L]NJ X@S'@J2+55:%7OGU6AF5TCG@' M-=(BGN]X&K,,Q[5&0^*N]H[4KO8*DX$' M8TGG-0*.JOFOML?4JX/[M:2\7$6G>C-)T4:"5MA-U@A8$OMQ494EDIM/RVJ3 M1+ED?-9#O,>JQ%8:Z5P9H+SNHU-4^7NI3,4&V53+J<5/-.I0LS=^>:^H5#Y$ M"*"*UC3[:YMWI,Z4%;&4,@OF_C03.^N^XTC%7F&$I]/7$#IZS-W\?)%9G'UC-C4TM MD::@1725W?![-F.OE-GHR&V)-YTB%H-*,QTL[^H"M"GDKB09WD3=!'4WT 9R MN7FRWO*WI"6+T)?8FL^3<5:ZNN87BAS2SF.F&H!4;HJ2&Q==TUEXN?[4+-H:4R M8.QUQ;MJH^.BS(;?'RW2%=B683++-SQ+96I +6J8KN\ZN@=JI4?#3I$NC?A4 M,QQ;"QEEU-<S>K>3(J*S"0%TH&JW\=J*:HKC FL75#29O%+([0SK:[Z[ M$K!8SH&>S?/A1*A?VXL#F#J8:UIKKA$]L!V=6CH>ULD\Q]5T0PTLCX2ZS6S3 M7$8@@3SG;5?!>#OG)9:WD*O^NUBBBPE(G >,MO]!6&LLHZ)Z\OXH_>/6$3NE M6]Q#\1J:?=XRT!:# U=S;**KQ .>#S7757TW( 9@<6 !.K/-+\._-K8,Q-AB M-JTB>R;*Q703:NN1RZ(#6T[=EJO5GO6DA[X.PM(DU+(9"U27FIJI:F[@$>)1 MVUYOM>XKEG\OS^SHIJ/7,\S3:]!FLJ@DU$C@,N(0A]D&<5QFN5I 0SP3AH7N MQM?@7QM9 V+24[+%W/.J9H!P3M1E',0H%X,-DJOVP=[\HZG)L&*45$7'Q5@Z MXA-MJ.L\FDKQZF91+O:@^R*/4I0:D1Z>/\4VM_JMIE)C=Z-<8UI6*(2^A?D, M;9MM4[K>BFA+]5351#(W&-,8*.JNYUM _6K(#+IZ#,<2I?\N9\-I!BUW)Y'[ M3YI[F,1?()?5+<*,J-8SA(5I R8BYV*9"*;HI"JY=(3?R&HS]U&1>!%,T9$H MYB =0:/NAHRL*$7V*%":DZ98P?T64D2?"8[;VH)SY];PHZ]KI MK]0J1:'!'4K+&=3,4_D66AE>ER[9ONQF5L--KFJP(-!]CQ*/:<1P0F(:5+4\ MRV6>X3TE-RIN.A>>5UC\EJW:9]9DL&?+$%W5MBG(;T7"<[>XWQ5?L$[:,CDU M!,^2:+DDZ..N',?0 P.]-L3'7=V>902:9VJN#Y+;41UC#UPYQL8KNE>>@[4\ M0Q?\&GUK\APZ&/PS:[D'%@E--51UHH(F2U4GI%9@>YX)EZG+](Z;R A LV6. M:@>H[JVZBX!# M92*6^Q:^C;_)^$AZ75'U\TQ8^>R:"?_C;)YO/N-?5I:4>\2JH7Q2?CV_&"AG MP=E \0)/J.C>Y2\B4E&TCPF7?1U&Z)Z44J?HX,ZB+.]6!Q>(W-9&;*JQB3*9 M59'"P?T/X3HV8NZTBK6,[J6];G;.LB- MJ.,1[D!K;*=JB?;!>G+2.M@HZEB+CO]741>V%"IT7"@7PUEQ%-D3 FFD0B%!4++Q9^8]LC/A8$#,"3\K+:9B6J'6+M1)Q5 M<6E0D:E\O>")+!)Q7:G:8G/G8@P=0VEI4;_99,!)=A#*)0C"/]M*H%@0YAIC M:%C.$Y6Z$SE8S!2 AB(YIH;TZXP#4;(:]X15566J6CB%,+5!5-4%LYO+@L'X M+::78\61)EP._<\D#6)CPW)013R;HR:6HN'5-9RT]C2*ZBO*1SG!/XO[I^LS MR+YM*2=+'>ZWE&]B2_FS=)OUU-*JH,RW\;*">M:6%'7OJIN/JJI,=ZCO$=O3 M;8N9-+"\P/4H"S5&+>)X7D=5M7W?\W4C-%PO9'IHV+[+U# (F>>J06C:R[KF ML[![JS@MAXG9*TV\O%MS]>JN1=K&D)9ZA3@[Y"5;=I]S@&+G_843*Y>'C[^[ M'TBQQ\GJE$&3LK=# /;JKE#)\#=T?%C_OF?.+N,I -Y70-3S#"36VJNFT_H?]5)^J.LR2))H5_%/]QTKU ^Q_ M+H[]A$=PHO_^@0@;M3D4L[I=]5]^42<_?:X?6K[WV"UMO=?ZCZWSL7M6[_XS M7;=\=.NFJFP\>'9KEWC-#X^/=?&@XM43A]>9BP='OH)"UDN';MWO5KG$Y(.3 M+Y@Z(&=%QG@*^2/H)A&\X&S?;= !%FW #,!/DW@$P-K3P4;IX"M**$$&2D4! MRD.+?Y1H0-^!"E;G8KTCSK=&-(]'0=X<+UXP.^\%)CT9/9>,K",7.SVE](#3 MD]$[ \Y1JCJ$/4$S^Z'1?CQ+Y7!Q=PIN\"]^?LT*7T7#[]?B<"STA63YI[\, MAYR/Q_NQ]/=I_'6DX=-K(>0M9^:-H?Y\#[U5]/[R.[*OT_ M_.-7^)1RSNM]Y7?*1;6+NW@CXVGK(_SK*P:R3K_%XFVBX\_*&+/4MGZD&[# M\#67.J'#=&+8!OQEVH[C43-4-6TYOEP=ZX+G"HMJ.]#&/^-R4A_1$ORHE7RZ6*QK)3-MJ9)(4U+,K7:@U\^UQ4.07#O4 MVA#KK^<73]8-H4TZ&WU\E\E T_6!2=A3*6TO(*BM4WF5LW",GK$>DG8,DC2M MW6AF.J'F>81B-D_(3,?4'.9:H:7!_^&_6X$D8A\@)*G&@++5K:(])/60U$/2 MDY#4.:Q,MU4CM%F@48DEX.248+242U?$KUP/:(QSS/=T-#]UQB,B?07$:-K6E)!P=)FCTP]8. MI W'GW;8!766CH!P1=VS_Q--9Y^5 &A85+^L[_ 'G%&-/U)[2W_DK@!(IP!\ M:%/BVIX9&$QGKJW9OD'!] HLQPH]V_0.P//34DE-'BUUG 5G&S2U;,L:6,8F MO3\/DM_.*CP'Z\ _>M2PVY/23,JH:P9ZX#"7V9KN,$,U6!@2S315QUZIYK"' MSIFW0PV#60-;ZU&C1XT#1 V;M/7;'#<(;5]7#4-U 2P,6Z>&B_]U=,W6O)6Z M!'OH/WDKU& #'7THNMFC1H\:!X@:G:J/1'-5HCNFY0=8_-&S-,M3&0A-C[IP M:3L6RMNZ.-X*-?2!89(!L58/D#HDU#BX3!LOFTYA[8?5V065JP-SG&=Y7,@J M0_.2OQ)']ADN6 L75'-U+_14S_@2*W0#30VH83@6 M50-R (Z(-^1V;: 9ZD#3-JD?]-S><_NKN-UN<\)TSW9LUS>91DSFVKJK^KKN M&Z'IZFKH>]M+4WT[4^ -N9T-=,,:6&R3/H2>VWMN?PVW$Y5HG0KLON'[MDJI MZC+/]UP/?8:.&X;4([Y^",D-;\CNF 7*!O0P5/GCR7% &L3B?\HE'TY2&,(U M5DO]!88TZQV']^ '[:@+U#0LXIB>8P#I!X9C!)JIAZ%KZJH)EP["%2"IHR&. M.T$9WN4O&W0!4!VPPS8.VFG8AQJ.%C%8FT[IF0ZQX8H74HU14#4T9FH6M8GG MV 14D(-P)[P!8IBV.:#:)O><](C1(\;.((;9UCQV;#,(?8=1VV1,MYEC6\RW M=[N1!(08#_<(:$+K)'1N[AQCO6BQNE[:9+=84I+,?RBB; M8V7[UQ057*^$X'MN4GOV-&Q\U&\,F(2TR>:!1B@H4YYM."Y3==.BCJ4'IJWY M=J#Z9'LJUNN,LHVX;'4#=\IN5"UZBH3>ERN..+[3 V /@"T =C)@56)ZINEX MS \]9H>&[9D68)2FV29QS=#:4:_41@#0UK2!I?4 V -@#X#'!8"LS?*S /%, M&R"0>2YCKNI:@<8,$FC4M("<[!UULFW"E6X-3 UL76OUX.D> 7L$[!'PD!&P MD^?L>[JJFHY/B04@:%B62QDG<.6M8W+SB0$YX3N>/_AB"OA1YO_K]ZO>KWZ]^O_J'N3FZ/X9@ MOZM9$LUL0WVV:1FVJJO4HPZS+,/U#&IH'O4#U79HL++CXTQH?+]E15%;.G$Z MAW%6Y@@0@2N40?D<&#F\"'Z -03:?9Q&^9TP9+Z"&HDV4I8D,59>*'G.B_*] M,[O?HNREI0W(8>P'.7;?4 ]<[P!<=ANB\U67V,QSJ&=XS"&>Z]IX9(&O:8YF M>V1EJ\F; M?AG6I@LX')>N#J@:L'KC6 BY).:(U:1JA9Q/,-FUFZY[B>X[M6 M8/A,5QWJO+O&=5B%QC6F#4R=]LC5(U>/7&L@%^V$Q @-PL .[-#QF>4:EDL- M,!Y5EYF6%ZX>??#F*M>!(9=I#2Q3/P3D.I[B ?T!"6OBC&ZWZ>>.&U#="C3? M"9EOJ);M6$Y@FHYK>Z%KFN^N(1U@371-'^C:1E.>=FYK3Q^&.5IP,:S6X>U[ MKNN ">83@QF.:0.J. 8Q 6R"(/16JI4>L-_HK< %]!C3ZDL3]-ARD-ABF6WY M(TU3=8LXCF_Y3+6([1F,ZE1S+690G^KOKK@<7H%U2LE HYMT3/?@TH/+KH"+ MKK;@$EB!8WA&2-V ,=?UK!!,(SNP#=W$JNOO:Q4=YND-Q#8&JGK85M'!I2?U M9S<\B2I:!U4T7;=4D_K,,K!@HV43,[##T/>H24Q[9:/7 ?M:WK(0-!VHUB;+ M.^ZL;G),*LA>8X+>GE#+5,>V?=<*F06&BP>4&O@F&#*:8[/ M^B[:QH'B0F& M-F#V)G6-'A-Z3'@=)AAMGK"N&F;H4L_QJ,MTG;HA)6I@.J MZ"30W]=M>K ' M1A"B#BRC/RZB!X7= 06K!07B4AIXMNYH1L!49MN,6;I/#1(X.K.<8W))O"4H MF&2@&P>1T78\>2']H1(O0AE D\Z)<]0Q/%OU?,MAJJ4Y3N#;EJ-:S [<(%@Y M@^J@711;+_.JZ0.#;3+I;/=\ :Q89& :?6I9#RL'"2M&!U9TUPO,T---UV>RVH+-0L7*U*N,O8 M\O%)<+%:<'%5BYHV8$VAX MY@%S \UQ=(N%/G,-)PPU_?UC3&]B7KTA %ELP#8:P^X!J >@?0,@O8U&>5A* MQ388L?2 $4VW-,^F%!#)M1W*O/?=.OAF_ITW!" 3 (CT '0? !U/5H[$J.Z_ MEUD9)4JQ>/C!+CFG]^(@%:.3.6RZ(=4=RU,- #+*5-OT_5 UJ0'&G>OZ[UNH MA3I461_4*3C+":>;GL&I883JBR@@"B::1%? MI;KO X[L>QW<3:"(80X,LLD"!WN&(NMEU^RJHT3\7#P>\KP^"S*]5F*DK->> M_'@ \'GHX^O7\G#&UZ_EX8SO:-;R> (3H-]%Z76,!V1'TPR&^*?0X79);=\5 MS=S2.@4)#&;JCA>J-G&9K^HNM3S+MSW5,HGOLI5#VYW.W'X;MY..A[27Q:O" M!5\BT-#C*.DH2N*AS94!8 .8A(/.4>]M\:-EZDYJA./YNF:JON.H&M-U9A$6 M^-32]- Q34M57\O4+_#>;YVI-75 U9ZI>Z8^2*;N[&<+:BXVX(BG;HZB0,?&:8U'$#BZI@49MZ$!)M)3KN)$DV!#X; M74RBG+LXK5YG5H,?^"??<2O:'FB$'4(MO6-R=!XT1VI:NRW)!Q49&-*T0I=9 MP)&A:_C4U71'4RW#"S;%D3ME I.!JO4E;WN.W!V.U$G#D128T-3,D(&AR@S5 M<-Q0@/SFN5W9\TD1^G(C48^OP(&+'A^LPOFZ7.VJ]*!V5=E[EW( MA\C?FJJJ#7]KIDI4VP]LTPY9J <6EGCW+-L.B!7ZH;,!_GYS8_:J--!,;T,"_$TU]>KKBS,OB81.U> M\Y]IM?SG:(9JJKIC:90%@>JJ 2C+FJ6I(7%<:V6_\?/X;Y=BO@8;6/I!G&C8 M\]^!\)]M-OQGZYICA8'O!I[*J!K8*G%]S_%41P.U-EPYTN?Y\F]7XDG$M@=D MH\=S]0S8,^"K&)"0E@&I06V&9U*XIL$TS78"UW5TRU,MW;9\?>6HON<+P)UA M0%4=Z!L]$6+WC<2]C^A^Y;=*SF]X.N?P7I2.HGRD1*-L)@EZ.H-%K(Q)O0_L MWL?CM.5QS0U4.Z D]'W&0A"REA42+PR#D :N9R^ZC;"&#C;ZS[B/JQ.YO MX[K)'3-4_^1Y-HJ*"4H$2R/:YX-V,/4>Y*.% F:T>P-!JJN>IJN>[K# LFV5 MA:YODX":5J@%SOM!P;O:S#T4]%!P%%!@M@4]P.*V;-4U=<94YJBJ'=J&8?G$ M5]505PE[7ZW@W:R''@IZ*#@**+!;*+"H;A&-.)9C@X% &<:7/=OQX;<7&J'[ MOEK!SH6C[8%F;S)#?/=@X>"BT;_QZR@1I]=F>.:-\E$[Y@BT1EJ+0">!9@26 M0T(:,B\,;:IIMF58>JB;IN-I"[R/A79ED=UKG@[OHNH(H;T(1!L#R]ADFO?. MRNQC$LU[S86TE<"^P3Q7-2R#49,%@>T8Q/--:GF^KJN62E[%A;L4CM8'MMUS M8<^%N\.%K"V'1QG5F>]J@1V&#/YGJZJN,J8[GF50V04 8@G'J61Y37RT,=X8-V8!N]*3>W3<8 M]SXR71\/TAJ3 R7E9>]BNH>G[S0#YC/R.HI MX(*)OV9I5A^D(D]PV9W"5\_:66P,-/6P]RWT#N1CY6Y*VO)V1FA;JFN8:N"X MC'JJ;1'3,QU/UST&C.^^EKMW9WJLHKJ"\=B]Q+.CN9V%_5\G@ M]C&'=:G9,G7@4D,+3=LD=L@\W;(\D[G4URU3QV3/8,&'UO6826;^RG + DJ-7_Y4DJGQ,LJ+X6;GB0"9+&.3R'+1SRO!TQG/Y11-L>3B_^BBO^MA0P/KD#U-7R5P*<$)S5?VOJ\ M_G4;\_,DM3TV3VM-QUMK.9W-G9K'7-<+-)6ZA(5:Z&I!X.J6[;FZYIK,7';D M28K%!)HPSZ8RB68.D_!-.O8 2UU!Q?*Y2Z3AX$>91S O<1KE=P([OP*2PIMY ME@@XK;(C'G0>;*2B&!O0S;KNUB:C]V69WJ_?XVF/IQM65SM;9%W7T8R 4,L, M-6::KD6HR9CC,M4Q+)=X[PJHE1MHH_E*9&"3C59*?S4]O4CS?5^&>R#TT"-Q MC\0]$J^AV78V*!.B>G9@J8[E.8Q8JAW8H:\3XOBAH6JM_^[=--M_;4:S)71@ M;=1]UVNV/9[V>-KC*> I(YW:+Y;OZ4;(6*!2YH:A:]N&9OBA1H+0]=\93RN' M[D;.NT6'K-7CZ>,I0G\K(QA"?7T3;8L&E2%/DHI;_OY!_2!^PU/#^G?UD2Z# M09,_/G>_>AE/>:%@.B+P MF%)../P_Y_QD"@U,Q/ZG%#\L?P(2Q-FH4'@Z@B9\/A0Q%05,2@596CR^?-52 M9CEP:@Z34WU<*3,%./5D&!63A1YD8R"?O(SB%-[!S,/R3C3)_S./9_B(Z..P M&DJAW')E$MUP9107/+V.KJ%/<#\2+GDQ%&AER O1=&<[$ Z"H0U7E@5N'R7(!F@1,W MGI=SF,*Z,X#)4^Q[5(@IQ;->H_1.O@.]B$O1VZS =Z#=>BP3(%1X^2;#2D%8 M-4BYFA= 23!AQ6G-"2]E(N4I='N,7Q;86&#'TQST1']>BXI'!X(/5>1Y&Q!< M+A TDN?6O!+T6G@#):>(B[+"&V YN8$T3H0Q7Y#%N$144< M+\KX6FC=H"&/<'V_\U2YNA//.G,07XC$T[@LH7_0>@>:14E#\W.AN!D6U(:; MOJ#%#"7F)!Y.E%O NI;!Y#72,>BDM(8F*Z4 E"T5\]WDP9S#0?*]_J M71VX@E+[^0($EO]7H7S\X'WSOWSX6:@V15&#C-"F>"[LL'0H2(Y'0$K5K1AG M -0)0=C0+=%VP:^%3G2Z&>[>ZJ1?=E0;H1*.A(:EH-(4@1HU V[%P0O 1:5/ M*G3UU \JSI)4*8>MS%'Q^9,W7'3%4SZ.Z^F,03F")"A2G;4ZRK[#@MXG617P *P3/-Q5!_-AHW B$"H=AFK$DY(( \_ M#Q=1?P-)=*I\ 0*KEUS 4G*'3S_X;CT$T>N3*=Q-4$>776ZV%BG#:#J;%U*E MK1Z&T90Q:E+1$ M*MI.*CZ!N*5@!N!Z0)+WF0ND"L,[FUY-L7DIRK9;L5/D% M<$-^\X$WTTBHO-7(9*\'^/==PT@%GT7(;?AV2^P R$W/4J&,(_$OW*@!OETA M9+![@&DH/2Z1]%Z(RU(T+G--QW4PY#B2YRM):_,'U98Z+/Z=Y*U]?\U/KG(> M?3^)QM"E3U%R&]T5J)A.\FHTD7!7%;[M&B'3+-/U\ A;V[$=2V6.9A"=^$3W M\9VH,^R7CBUZR< 4$/#COW_X2V'0P/.HXS.-ZR?9-X^EJ@ M(H@+J J=:4@CS1Q&B_/XR&*O!Y&O7G'Q\U9^]BI+1I\Q[?BTFPKW?Q=DZ<,! MDT>.EG'2T;E4;IU&W?5!@B?"FKR$YMPD&W[_(.@&?U[PA M#]80YGN]1DQB: M[3#-#NV >*;IAK!6INHSZZ3-1W4MWZ]4@H M?JOTC^,9+-6 MUA\X59Q"-%& UKWXD6@X!/++A>F)TPY\"W]? ZN/:IT1)ENZ M@1[U IUT?$!-G^ >D.)DQ3B5V-+5QBH# F946L%H. @'9FLABW[4N"([4R\M MWAO/.)3-;3U9-Q%9@%0+!T*4CUXNEZ'6$^ M=[([)6RM0 =)%+@."UA <<,C=5S?8JX7.&9@O>HHQTU,MFV?KE9MW]1L#Q!F M9@C\ .MW Y0.^7TG8$LSKF:+QN4CXAT=ST-V!U/5&G,6W &&%NB<"(V+##N[_^=]@.DNR M.\XO.!K:(-&\5_M*VPQT#7\U53LX'EF.FXMN,[JNEK M9F"XJJZOQ/1?=I3JSJV<=KI:>FM;S"R]C#S'J"$?95,,NI6)#-#Q:JQ@TU># M': &4SM*%P*:70;'4PRGU7XT)9IB1/%M**8]_)JIONXYEJ,%*M9^,6QJ45>W M8C!#5:,;(Q-FG*X6&]\6E2S'LD589C66_K(0PJZH(Z MQOH'#[]8T=@2^!CL=#7U;*^T"X-T#J@(_,!4 Z8SC8$^83.&>[<=C;I&:-.5 MK3 O.R=Z%Y:+J.H;"@N1VU.I ZW@6 [^(YMBX%\1@7]0&] C\?7LOX-NJ :T MC2_\1SS,)%M/HW]G.3I4X/$JIHN:"WZP4416I-)2S&$M_^W%<,)'\X1_&S_@ MR<4%+1YUW0:@AW@ZT)-A.(QICL.(1T-'M]W0=L!B[[ANJ1IXU+%]FX98V4IW M=8?9JD55S;$-UPF7?:_/DEA;CR..LR3);H60$@& 8C[%I?^3%W52FLPX*[KT MHLRBNX4,LFD4IR*<-AS"V$;*592(R&LD5,M=41ED,UU";\S=C@ZT ZZS'5.U M/KU.TUH- :[2;J?-A0299=+'W]V/I@B?R2J[?-A@OZ_Y9!!WX#!6DD$B0<5&K%7V>-8MM3QE%2AG V"U((?HATV*)< MI_Q23PK[3PJ761DE&RN.O>=$0-A;5AK@#E[_"]VMM!'_%/N_WW\HM_+*&U49]=4?5'%TU_5!S MF1F&-M-5@]D>)29U[>!Q-WKE6EWRRYX)OZS^;*=L_=Q*U'=SYR32@48W>6KP M[IW5L%- M4N%+7I$V@-$,M7V+#C;<$+?ID&@&1J#V[:O^B[1J658CDJ,E;/@ MMH!((DR$UJ$P#H5=V)J$ZZ/2GSS/1E$Q06JV-*)][A&I1Z0>D783D;3V+!SX M;02A2YS H#MT"D^CGAF%AX>&-*DCW0U/ZXNAZ1>D3: M44326T1R LLQJ&XP3W.8'81V& 86GD\2JEA?]O%MN]B(:HY@ GH3P[:"VW@*+C0-#KGRSMV:#HNT_R @0YO&ZJI M,T:1!RTC?,N]+9MW*RQQHJX/3'UU6V#/B#TCOA,C=@IQ>RJ8SJ[N$ M,:=4. M7-725<8S'8<7],I#=FVMEH_6YFT[0'1-GF0R.Y;BGM_KAWNJ6EV&MQO1E8%Q98+ MM(A="3.P)?-7LN=&'7AOQ;>/G"@D&9=VSK$(/<(\S[9T@S"5A6[H^H%.'>H0 MTW15=9EQ?Z^6(\P6Q=S#(E3HJ O/5FURSF^9JC&2ZCIA4X*F&A%^P!^CS#!'\/!.HS WHP.00P>5*7,=O,0T,U M26 Z&E%5C86FXWBNZ=H6<5QJ,8N2/4"3I_P(.Z#,: /K;:+ZO2[3P\_.PT_' M$TF=('0-RU=#@S+7HX[EA3:A%!09*_!6?2#O#3]O:P(9 [4W@0X\YO\,ATT? M]W\1OMBD#3FJIA>$H>481J RRS)LU](H\UVB,C7PK)6DP??&EW?)&K"-@:5M M$F?V!T[ZL,I^\/Q3+$];EF=.:+K$1;\(9::KNXYNJR'POJXSS797]E+M(,OO MX_%=L_T;\STG>Q 3S. NT.#:);&#-5T2&#IJJGJILM,8JW4,7X[ MIM](-%,=V$P[2F8]GN2+K\LEPM_3A-]+W^%3>&&W.?T6ACT9*/I,PS.]?,LP M-$:IY6&:L;Z:T[\UO+BODNU[6O=]&+./(QP"%CRE/!"UX^CSF:X3=.Z9#-0% MZKF6:VNV28GNNZ!,V/N!!GNZ-^$ X@H]C!POC'2W&/(3V&[#Z&=#8;>[YFZ*8!=HCG,BO0 M'53" V*X.F.N[[VO*K(!UF?F0+7[;*8-I"5LB-5?/2;Q\[&*E+N07E"5MA6G M%:S4M=T1_P11S?9@-M/S'=5W PQP);7R>>5!$ -V M*'= 4P3O>1=_3 Z(SGUBNRD(&_.J9AN6&NNG8 ME!@KAL 6F'!NG34IEEN2#/C\,D*HIX'/.1 M,( 1PY5A]5 21U=Q$IQ\QT#(_:NLJ,D+I.H(66[WD: M#4'!-M^.J??10NZ9NF?J76%JNZT#8+H.,#!35=\GS*.F'=B:ZENFIJN>2[S' M3X;?BJ3>)\NY9^J>J7>$J372.5;,(S:8TX%AN"%S?0.>L4S<%.>#4>WISW)B M/\K4.VE1[QPSOFMP> OC=(;#? ZF<=XE%Z"/HBP&2LI+C!@/GV-2/VU*/\=W M4DT&G?U01MDM4C>=.P[Y["35J=\[>T.&RJGO4+<0LF_A6H!/=]D-->YXC=6-PMX]NEQ[R>LCK(6_G(<]L,[!,1V,^ M58. >FB\$AM^NDP%/<\P;5=_UNEJ&]?P-NF4ZO&NQ[L>[XX;[SH9IZ9E.!YQ M;-]C(?,?TZG\(K M0_D;5S%.YY&<:/%8),BHL&W7-)FF,\]P@%Y42]/\,"1VJ/FVK3D!?.)O4=UT M9YX2K#\QD9L]B*;^M,P\T+]%6!$7MK''Y.PR^"*A4CM5ZJE8IUGQ^*>XA-4? MWO>A+\Y7YY?@2_#U4I"P^?E"\<\NO#\N+LZ^?56!F8?^G=\JU;OGQE7BQ?R>9Y?07/GREB M&$N4*R7/IX4RY3!4_*CR6SDZ'8@GXK)0BOE5$8_B*(]Y<7J?L-W)=;CLS"G( M@A P5O:=J"?_(^ ZBE-1 O8VRD1 *_A(W =9 ,ZUY7@QW 2I==<<8;".T]LJ@_0#P\2!8O/R*E=;,AT M[FFH?9]VWS]5+N&Y6P#KHEY8_@.HK%Q9[PC@;!C/8$@KMZYX$O.;U>LQR+%T MM')YED1I<1_MP)=S('@8"9 RKF \OGMD5D^5LU3!]<>QXT3<+4SY)!Y.)',@ M(\A1"30N!LHLS_XMYPS8*Z_S!"<1"D:@@3^CZM98&<]!3G,%AH>-8I'?.!_. MI_ AP7$1W'NLA__D(+A!$);1=ZZDF9)=@9P3K6.G9B RXR'P\B@NADD&'(Z# MR+D\2[C 1Z!GQ6.?P&=@D F,YL%.9D/4+<1[P'_\/W.,[\![XSB)16TC(.\E MHD:"728A7*J&'@$YIK%8*T%"C_<19PD^C5,N^AL7WV5S<^A?CMR#'QA@U:5D MCOP\$!W(YIBT.8WEL@V@/SA%#[PMYG!>%/4Y63"F0BZQH/=;GB2"[G&"G]/" M[U%>R@DY.QM4?\!XJCER!C4UGT-C"NJ!6=X0M6"_1S"C L2%C[ST&ZLMK#9A M-BU\B=+H6JQ&)4@+Q9>C15+$MIPT2NZ*6!!]&*= .7&4P#*GDK_$,Z"LSI-2 M//)MQG/))76'H#,@$Z =4'H2>/3>H?^W*)2-A"6.+Y,%M-;4($ ]B/+A1+:] MO+_UQ6TMH4G*;RLZ@5G+@>#'>395RGC*!5?B?Z504V#*T@SCI3"7J 'C *?- M= LVS_DH!M('L0UL@*B$ZSF6ZXGL"L]$0'<@ZW%F8I#)$JWO>5A.\M6\ .E8 M , XPR& -[!,,C!EDJ-E^I?"H('G40?+NH%Y$SJNZT#7#->U;-\DGKZ6]H76 M&G*#AW8QK'0SA]'B/#ZRV+MC.GW[?\'Y_SL+_OERM7>K*B[H*2BD(^4ZR:X0 M(DYR/LRN4WAD)-2EFQCY-!LOC+7Q^_\6\]D# M/@N8N<^/D+PY*X7GS]1Q7//9/];N@YP<=.C$J'>=@$Q,LQL0DS< IKR O@Q MY%U#5W@NM!R0$W.$]KG\*93A^6P&" UJ%@C4IBEQ)TOF4B\]D2@-EL>0STH4 MMX681:'4S9/D1#B$<-E&BX;? MX0+FXZ4%NC3$4P(C9SF:H56[ .'BU MA0Z+^!#PJ1!S,B+!%;\#.R^;XYVA> ME'FM0X+0/YE&.?18"($\FU]/A.A"K]2-U#7KHTZS),EN!=#S:P'SGY1%SA&^ M'&4(VEW%)W__H'X0O^&I8?V[P=?[.+Q:U4N0Z87R%>3^>093\EE9);'%5+#; M>%1./EFZ=$Q7;K-G9XY!'UXF636DWJ6!; M7_FUT'G #HIG2%,#993/KX$]$N#3'-2H41Q=IUD!L"6U/HVML6?!2EL:H5"$W@ZTG/00QE BCNZ_0-AT'#-SG:>;EP 4DU%5@TY9)MH./82@KMS(L*2X#-0 /E MPTF*WP/&6A>Y/_Q#>^7>&^<\J"0%L*;P,:'(A MW9^UDN/CA[/@[ D0X"F\=]?AFVAT@_8#\"4OA^,\JN,O?%"_@I80R+Q! MQ3()CDXPL?P-D"*L57RV-KWK'B^ "Y_&P)(H'3,I-H?1#%6=+MID8^!?WL+4 M0 'KI^ 34! [S8JWDWC,Q3P.%NX@6$2-5?X]SL#"ZCF[Y^P=Y&ST$\[32EX5 MRO^)IK//2M#JDAB!F(/2^?&#%WC+["WX"A7+>2[D,#![(QZ1W_-H%&>@-@[Q M]U6$$9+&Q9MSD*>\>@0T@U%1BT10407=".WU-LZYB+(L L-G\[MM,3"I\,)N7K19_&X,^CB_6RK+XVB@J(W$?S:FL;K^07Q.!8(D:%1RA M,Z3$D*Y\&XS525I5:LD:(,"8:XT-R:VUG+[H. M&BM(&NFRR8%0F 10B5DMF+Q'HXV$3M><$@X$P]T M,@/]F9?HD8GSYE,YJK1Y'864X\"('?IM,':;-T)%J+'*\ XLV-,]"/=_0RF, MHYB!B%/& , 8JT+)SY5)!!9ZP3EJWLCR.1>25XI*H(H1NA"*QD#':,D40XZ- MDPR=J3'8%-"#VLG5V.=W(F*9Y:?*!:Q/Q[%63J)2?KJ-V>#[,D:.41EH9UKP MY 9=;$4CBQO'+7SV#/4&W.-7^13;>QC=X2?P-:")(09=R@@@!JZ++PI]0WX! MOGX]2>ZZ5%]I"[-X!-?Y39;8<;DZBHHI=R:!MI"#GB.F'UZM0=9UXT?6UWN-J;T)W@6 MO?&BYR,.HQDUVF9FV0A@ M2XJ]"#WM,+/X]Q57<*N0"&?+STO3HOHQRPJ9$R \E[B+J.YE 5>&$H-2CE99 ME-\UXJ/.7FN&^%\/JBS5R(=Y!KU$@TV2M$ 07 9A*LE@0I0CVP-HS>&/JD\Q MV"D%0D+M?8FNLFK=9#0.V:B2>T*.BX0-P-CJ^7U@ [\]F$S(J4((\F195@E, MYM+)G&38*9Y/.Y189AA/ATE6IO$/G(>.IBJ5$DQL0&+!MWE^CTR7BX^R 2/Y M,D[3H458MFM,CZMQO\I6DH"-W3H+SD0+OYY?=+XN0E9R"#]@;D;5&*1N5,61 MFDB:(O1L)!W0E8J%H%+=WSH4!R0BX_VRVY5Z5C5;W=FC]1_'&.N3V328_R)6 MOLRR[THT;+2W%B%P0IJU%YAS#2H,C!DTQV'#_"('8X3<5*VJ7,.!(CPE0%$P MCPE?6*P..8[CO$"!E(Q% MU"!S455[V.6F1IFVB69=JJ[O@M;Q*GD9@53 ',8R[\P8@856P4'Y+R5&C/ MC4Q'8)L*$TVF+"$\5.T*Z1%5*"O:1A]4PJ7&G[4V!8 =9NH75;Z?^&8MFX"O MT'<"EZLQBH&!'NV.0+KYW#]E=@V M8$\"!)FN;WRB058=W3A:ID1 \Z5_\RC7'#]/30Y6 PC"'7B1XSY4D!:KQB9 M3CYW-O%2UI&KSEF-Z[@\^G)=UZN=+%K["!9F8*D[];)( M95[W>.0NV )B8T+EXRJ% MK5'MI&CCO MF;V.D"6WA =5Q(<=*$&.5G=3<64,=?(MD/=1TJEF[S?)D!.94 M(@"J[/IVQH][(&6F/>XYX+"@XOE7"#SKU%2N7BLYZ@SQM5O @YK7?OF^$Y[7 M;JP^?FE#.>JO%.N:<:J]?GF >KIB=.V&7IFM?[F0'EA*]S9J$N@6J4V*1.9> MSM"Q*6!&ED4H O3CQ:?7V97+&V6[V')_OG+G"POANF5DPM_=+J0(Y,DJ MFGW88"+&4F]E])*H,/9J[_ 05VE6\$_U'RL3T(9 V]*1UH>'0Y[R&]3\J1,@ M7;Q''KZUWEN/W-(WW6#?^;[SCU#_3I2N?+'*\_RJL80^539VH6C!:EF"C5:/ MK4RM=B362X=NW;^#Y!*MVI,OJ*7(:?E=J"J%_!&@PG*N]EW"?Z[47$>XL(TUS' M\.E%Q-ZPV+Z)"*,7$3W]]B)B9T2$/F!THVI;+R)VC<7V340L)^+V(N*XZ;<7 M$>_+D&Q >BOBL%ELWT3$D5H1NQ* VM08O_ ?\3![Y='JNTFB!$"3K$&E.XN- MAPZ!.TI&KTEEV7U .P*BVW\QW:*I/:1C-:AH1['=HCH]AS'Z$!7UY&E M/8[U.-;K8P=$=/N/8V:OC^T62>TA&1VX/G8TR;M_G%Z'?T>*K9:5H^M^TZ;AT2/9/GTV1Y;#YY^#Q5;M8&QEN'> MH^LN4>6HZBFT=_QLE! MQI)T2^TC2?L#@+M)1(<=2#H"FMMS$&-$ZT%LIPAJ#XFH![$]I[D]!S$R8&MM M>^UAK(>Q;ORNA[']IKF]AS&#]MK8;I'4'I+180F?HF2Z*Z('Z@M>JB1 M"&KW13D/&C/WC!Z/M%3",9/OH4(KTS<:4^NAM8?6-]=3>VC=:_(]5&@E XWV M^3/[3IV'1)$;S97MP74?R/=PP96QOH#BOE/G(5'DD6JNAY:;>):.7NU>W4T" MU=;RHNXL+AXZ_.TF$:VS,WM_P.P(:&[/04S7>Q#;+8+:0R):)W[3@]@.T=R> M@Q@9J'9?R'JW2&H/R:B'L3VGN;V',;I6@*.'L1[&CF:CR-&D)GXKX<;1!2'( M.MM]^R#$WD#FGE%D?]#?\='O :.KV:/KOE/G(5&DUM=./#KZ/51TU0<:ZVLG M[CMU'A)%]NAZ?/1[N.AJT'YCS;Y3YR%1Y+&BZZ[F)[YXB*^DUBP?\;SN.YW] M4$;9_"KARE]4\;^UAE\UBD\0:+'(DGC4-+CUU?[K-J=AXZ/>7-1WH!MKB9:G MAOZ^J]G'[-XC9O?&*-13T7LI*SW\'PS\V^NI,L5\H)5\9Q7I0#I>##+(5O1.D(+L?Y2/G//(('\T+)QO!0 62AW/$H5S25 MV-!B/(UR&(:82#Y.X+OPWQN>PMR.\VS:] ^:+?-H"$MP&Y<393@O@*9$LZD2 MB3Y>145J>1+ 6&=#^#"@+*>DZSPJD\VP<"V*^%HL:IT "7('%1'JI?M5K6R\@?+^ MA_GH!3C0 <$AOIO?P_>=]Q?$P3)LX._N!](LGT;)*M1 DP(*@;.2I+K[]P_J M!_$;.CZL?]^S(I?Q%!CC*[]5SK-IM"(;@96OXU1V+YJ767U!BEIQY38>E1-X M&@9?J1S#+$FB6<$_U7]\7A8-'YH0;I,P0O0/#T=XY3<,^Z?/'U9$4_7]AV^9 M:[WUR"U]TPWN7N0@\W& MQZF-']-ROBO7;GJL8C9'H'Q*U>L3J.0\1W$(;?^>9R"DRSLY%Z"]R#_X?^;Q M#.7[0/X&V?[IE52Q:&:O&M+[037+2N@ZE1:/"0L.8]6_1/EP\MB2]U(>]$YZ M$'+AXUE:&V'%S\>\;?T+_Q$/LS?"M_=+[U[+7?[4TKYO)4+6%U??=P'[=@-_ M@P3[M:+R^Y]@W]-O+R!V4T#0?G_K03/8O@F(?@?63EF-ZX[1F\3I85:(I_8Z MCIZ=!<9#Q[_=)")RV$<-'P'1[3F*L;4$;8]B/8IUE37MH%'L:-R[?YQ>G+X2 MY?;,S*#F1AU1.XN+O=F['_1(^E,GCXY^#Q9;UZN\T6/K#M'F(=$C.=*8TZ&Y M% _XT$FU=RGN$?[M)A&])OUP]\'L"&ANWT%LK038'L1Z$#L:$#L:A^*7*(GN MBE=K:_MF:&C]21P'C9E[1H]':O<>,_D>++32=1(F>FC=)=H\)'IT:.VTCQ5;=]6G^.(AOI):^],'7C0-NWOZ@#;0U+7B _WA _LH9K8K3=X8 MA7HJ>B]EI8?_@X%_2GOX/QK&[>%_$U1TS]DSSS\>III9@LJQ*5XA".83:]BE-1^AN/8,GFN3+B!2RP.*R$I]?0 M>V@MO58*GM_$0UX,E&AT$Z5XH$HQG\V2.V4XP7-FIE$:7@0.MSR*-E@,M/ MQ'DSUSR[SJ/9)!XJ4-Q)[+7)711=JK,,VAX M%(_'/(<^QW(*JJ-KIE'^G9?BI!(Y&]")P5*?VJ&)'L)HYU.>5]-6\GR6QP7' M/HWF>/@.MI7P"%=9FBE!-@A.M)-I=4-4NB$@8\/57^R<4!1'$J MV24!XLMQ#? 3_$=Z.X@,]'B9CHOP&YR-.4@&@*CEX=6*P<)QQ9#)ZI M)V'73L_Z!H-MJ4T>)26I,@)>&Y;R("98K[DHE8^'6P$UBT.EXG28S 6'B(.Q ML@1X'7Y]>OX(MS&@^V3GQ@X"4E8[>-^9/+HEE81*9C_;408K_>'Q&5OZ_J+R MHLNOKC%EEJ89+](WH*>?7];5=3HF(:MH<1X [P1/7LNF($9X>A.#6! R3')P M(DXIZ[S5X/R(P_*-[AOB@N8B+DL59YEX5^O5;W_\=#E]2_P[R>M&9H#-)U<@ M3;^?1&/HTJ=3QF<9TYH6. MZSJ&XQBN:]F^23Q]G;%?"IX%O/'@#F)H,Q71BH;YT)H]"*F"7_0-(HO-6:,>HA*""E BMT37Q82DA4F_^LM&)4U1)0FT ;@@93 M6-3%!J$!4(FGA7Q_Q*]S+A0;J2;!5T M3VJ-9EG%EFH6'MX7%4(7E1 '%R99 MCHIS(4^$G,ZR5*H@J"-A"DXMP9^#ACTG]9RT-B=QH4&*HTN1@AO+!$P#>:4] MW13Y2=KJ0^"P8CQ/%&&DHF%7:9AQWIAG SRC4K2R>%T99:*5:[1P83UY 69J M)!@1OC+$0U\C:']6HD')6 MQ(MF[%W,DY%$:GBI17S>Q7&AUC;T_)]YE*++A N#O#JH%8UY)'$%3X\5+ASI MWY$B0IIT"_S7\T+/"^\B"BJ_;'/Z=4V0.!AB?FZ1?1+="!T,E9OZJI+$8R"( MNV'">PKN*7B[:+Y"FAUX'R+8)HKP/R<18"L&^@K\+7T178QO ;LGV9YDWY9D M1Z -%$(30**=9%G!96P [<=% Q,]^J@Z"W]X64!S(G!2G0;?ZMQ*CN?+YM+- MW5-T3]%;I6C^8Y85J \#_8[C%&!7JM)E+E(M1KU&VY/B&Y B8N9UWH3AHZ& MP#;V6H5B 4U11>A%?4^-VZ7&(294 /TET17JG%E1-I95-((^@9BO;Z4RF%XL MYDX(G[8, _//2D^L/;%NTQD03V&)'G$&U+ZN;B@CKV(7"TE,3<07"+K,H[A7 M07OB?:M\A.B'DO#KN$B$&O 9!?[!D=Z#"9H].>X:.>;1B&->XCR)VES.$O0" M5#_O.QSJQ93Y'@FP(@\M*3* _:M_\V&)XD'*@3PNOHNTNFQ>8I=Q$GZ/\E(Y M.QLH9R6?*L09*&+IU,_G\+ 2RJBWN$0$OU8O-,_7R7].FLZC1#GG,W0V@Y0* MLWPJ\\J(>O+?M1,$+%!,BU7N> 26J8BK?(GRX40^2 MRL]>9X20V@YGT6M?==X&J AT#>F;1@NQ4B;R'85&R]0. MT,KC&6:$7O,4]&KT4LC8,Y!)I7O_D<;XZP(;%=D:SA3Z-(R4CQ7=XKENRB^. M\WM-M$!XU:W.U9]K'US1S>H6 <3O7.%%&4^C.CLX*HKY="810F25RRQ/T9U< MT#MT**H2Z-&TK;*4X=4DEA[OF-<)*T#^B73'B$P3,7*1C'?O2TJ5PSZ"SM0) M-O?-K,R=>:A#.;_AZ;P:#?\QXRE:VR/IM&Q?$FL DYF-3A5G6"([U[FMN"U M)I(KXSR;PDOH!GUPFD[WAG+/.8ZIB@)W:3%+,-&YD&GI$NS,!AN_-"13>8D+ MQ8>%G1=%G5CMI%%R5\1B^L-FP;S:E!3/G%>3"X]\D]G$,'4UU<;I*V%U;=2Y M!X_7;FM0I;3?2LJ?5YGWTPRN=;=*_'L^NIXV&5&"=/F/@XY52ZKGHBLF2;A%84CYAWDB M@85-3V1@,9&IL$V6OMAC #@)0F8:Y? %P3JWT-0DFXL[5_,XP>Y78"I7OX+E M8CZ=J^W#TON$4?[VFDCA^DA^1IK$S2+8%R7&*09FXB/98SF$C]K/ MDDTJ![\RB0J)][B.TFT '\T2N0&G:$3,X%B$4 =H M(%$J:!,[9'(^S ",_D2R$G-SDHU/<#YJI>+\VQ^-XB"WL@B)5RU)+;#O:G$M M+XN,(UAB00)"@B/)90N;1R19GB*LWT.L;5OM)V)4HT"(".UH"C?GZ$6O/BQW MF)7*393,>;NS:A;%HZJA6717 >VC714D/8EN0,@GTT@KQ+)%6[RY_&T8K-A8N[I*KO-RU_ M;+=3Q>D)V+N%R%)=>NQGB88W /LR>;!^72CS(P[ZL-A$B#@*\_@#"06=^MC\ M"J.AWU4JS8O//LY./P/"BW@!"">D[U98R);@%R@]LJ5X.D,%I*RG2S990T<- M#;<58&. MU*7&O3&V 9^&FCP*LMS,7=5+XM6=5H&)_AUE957:WHN0.$OF*+#NFAV]N(U@XZ(A(?:XV$&PSB9;OMAR%R;6'[@$9T"?SBF:KG.ARXEOS_- MWF-0G0<7?_QV>:%\"Y5OOP?GSN79MZ]O[PK=RTH Y630Z#HU MP<+G,:T>=[77Y-5Q#B*G-&X0%$D1:E Y%Z:U4(C@+@H/L;D>]X:5'B!;Z%2XTK)USD'/EC4 M>6+<93.<2UMQ87M^SD5QAB'O=&B*88G:+P':3;EF'[K[>[?HL5H8*_9Y;2)_ ME:OI*5?92_PRJ]K**K=TWE\(F2TS&_[N?B!%VDQ6&?3#!D/<2[V=1CG8QK)[ MT;S,Z@NRU)"X(H.,1(7!5R67A*2<%?Q3_^ _8=>=55=S75;YW4T&QZ>DZA]-M?;;[,TGVBHKTM2"PIZ*>BA:Q M:!T77T]%/17M,14=C>?RG!=E/F_*E$^B_'H]+^83;NX]*13=0_)C:[G&>_+KR6]#Y/<*QT!/?CWYO9;\#D?X'HV/ M]8(G28S'3E:E!64!GQ$6N\ RR.+\]+HTWGO;@-LG8;J>J;-SILQ.4>TNP6I/ MCST]]O38TV-/CP="C\NUK/:3'@\M]?$L+:/T.L:R'=$42RC_*6JB'$S*R'HA M^)V%NT-'M5TE(MH344]$/1'U1-034>^'K6S8-=;F?M"CVN% M=7MZ[.FQI\>>'GMZW!-Z/$ OG*S[WIS;,\#JT =DMOS_[;UI<^/(L2CZ^;U? M@9!G?+IO4&SNI+KO.(*2J!G9O5E2'Q]_.E$$BB3<($!CT>)??S.SJK"0U 9 M$D"6(]PCDE@JL[)R7_)X?RO+[G:=JU65B/)T"]1$I(DH0T1Y4I\T$6DBJB\1 M[8T7[AL-P)#>-YJMY2WY^[RJU,X5!^EBY/VV57>+GMOY?,^:GC4]5Y*><_IF M-#UK>JXH/>\'?]ZY8N1S4IN-=XX7!.^-*8W@-80N;83L=HJ MG=V01YQ6SRZH%(U6B176CAYS^CA.T MT[Z\PN[8[NK6L+P(BX6+#)Y\ZZD^N?+(GHR)FL_VV7=#?1[K1^ M78<,'I^%GKXHO&#Q$2__:(> "5-\DYV4OC$P6_S);R?"J5"6*UO M^-P1S2]7W,ZPCAK\G'Z!Z_E+YFRB$QXIX#6Y MX\A??SMH'=!G6+BI/F_!YY6]!'Q\Y3?&A;=D&[QTR?RY[8KEL2CTU!?B#-,W M-[85+CX>'36/6IU>5_W3_U4=7;#*';8*^$?UQZ?U@WH0F\MP"2+ZMX/.Z.!^ M:UJ\L3O\]=/!!F\2O[7O_RG?70_\U"O[@7KQ>O$/4'\EZE.?S:25=,K*HH?4 MKI@7M+L'#\/^6*I?J>[.#:X^>BXN1MMQ<;7P.3_\ C\L!%J^PWV>%8@/$Q ) MUG[JW_M&"%]1Y!,=&)($C/MVOZ+LH1Q,T/,M;GH^=9+\& $2?-2'/F$/<]+> M@H^/D,Q@+RCFE)M\.>6^.$7==L/HM-IY)I+M$K?8XZW/$Y;06[\36Z]/_>MO M?3X?U=NSA(IJ#Z]J7'2&CQ!,/7C!NW-7@ NW.: L;8W1EYSU6N&,A3_@5<8% M=VPVM1T[O#,N/2=")?*U2H[>+BOEEY=(%'K;W/)&IZ>LNH5\/\%>@R%S3 MGA^#L5H%7'F"O7M+OUI$O+F(:.6*66L149_K5(N*-YX8U M!NW=Z%FLC]B.B AM16CZU2*B4B*BJ\?0[/01JYN(R%5@5G\1L7,EE.>N%06A M;S/'^#-;KCX9DR7'1-JYH7ZYKR-'$JEZS4!5B9Z9HU$>/:>RK'/7.60UR:B; MQW2K#[_; Z*K/1\;]#4?JQ9)U9",.GE:KF@^5B&BJSD?ZS=ZN=R@FH]I/I;F M8T7R3#4?JP#1U9R/]1J#H>9CU2*I&I)1)T_+L?KPL?W)^#WQELO(!< HRUN7; 3?@]U44\H*\L&[NX\9HI&/>.\U6:T:1N?3&'0AH[#/][BIW[30Z M QTNKCMU[A)%=DMMH*NY:QWH=U>Y:[_1&Y2J+&CNJKFKUETU=]7<%>X8-+I] M75-;=^K<)8KLECH=2'4\\-XB6W#>NN+EP85?F-@^,WV&75CL9B6HW MNCT]0;%&C+&:9-31&8XU)[K:\['A49ZB9;)LM5\3/.Q_ZG3SEGYJ/:3Z6YF-Y=/KZ\+&2,QQWD"Q? M9D+9?=A\VWE=N7I2/(:?(DTKWGB2VZ#1&^1* ,V-D[?=?QTDJDH(LV)(T(!K MT:!%0U8T'.4R<;5HV!WFH$7#/N^^%@U:--S3=:PQ[.3*#M.R86>X@Y8-^[S[ M6C9HV7!/T^+&T2A/>%7+AMWA#EHV4-CA0\B @./OZ=_4>G!4[>%"C&EK=UJ_ MKL,$[[@M8Y'C)2 X#(PENS-<+S2":&E8$3="SR#4PRN;61">N\CTYM 7Z^>, M/MLN8!V>,BH'K*\<0&$.#P 8']YNA N B89D+ST?G7\+PU_R(F/G>LA!='!6FBS3 MR8D1R/'D0/NS /@8W&2[8C6!NOY\PZP\*O 4._KSV'!;2W,^& ?H M"$9LM=TP@H7GAX?FG0E:IQD%(-ZX'] > '?"AQ@F,*BYA\VXY4XD>UG3G>@. MCTK8B<=HW^7AC>?_)%$#WP*7YV:Z(9,QC0)0-(* I#FI)LB! M@=[H.6XCB' M7A2BI.C_#G?+NJ$[>A@^'T39M>U%@8-?N:#4T!)L$&]S-N>T/3&"-)PO;9?2T<]"'F-AXR6%[,!QG!?=@:M:/Q'BT [?3!L6><5A!?(_"=8G1UQ?>H5*ZFE'2V7,52 M@45 OEX(6Y%@.%RPT%AZ/HIL>)V4*7B EIX%J(9'B8.4/90+SAPX$X$^M>".E,#%)W;'FA.*AP$+[.T(R>.['(.% M,)1WC#LE<-JW=#?G$)_\+ C MH 03OKN>>TK_+GSUD!4([\,I;.[/0S:#)7UDS@V["^!5'Q:^A.9Y2V3/69\! M!M#LMX,_!8/NY.2D.S[M=_J]_LG9^/AX/!B/!\?'HZ/38?NDEP?V*_0-( MP"^HV\>H8!L>H_OVK&;.F=QD[2*T(*Y%TNX"0A<$:YCA@LI@HY6)7 M6\/ ;R4"?8ZV*1)?[%"3UUO"$81/NN-@E+*Y)VE*. V7'BB.KDKY N$;9UGBG?W+ M@X?>(2+Q#A,,UKGP>:J3('QY@3^$E^"0C_:3 8+!+:3<16W)CQLS0\Y$ M M.WIT !; I$E#9F8YNTT![V2F*;H5>4AP]+" 0E1B805F$-I%7<[BX+.=T2 MS"FQANW6IUN6W7DTJ S.AB5P\AAG&3NTAO%E=$F"868X&$@ :1%'!!H;0;)B M3!D97.Z;#[.$G[*KC5QWN=^5[O(H4BO<\\(KD J3Y$\D1(M MS))E:V'1*3[BY1_M$(2T*;ZY$0N9>HX%#_W=]X( X^HS.WP)Y:!D92"]7,,& M"V0V ^8-Q$B!"#>BK813)*V0!BJ'3F2I"J[9K;#IC*'05V.@56#TA?@&9$+*[WV MG&C)Z8FV">\03^.AC6Z(!JU!W6R[H?@+YR/!=6S%3#34(LR4^(^(TE/LGCP9 M@+^ /!D^/-&EE%NF7!M9J. O7*9-ICM:V&"^PW]1^-DSVT0Y&/J1NIJA1*2K M84'P7Q;&IKR]% 8?_%?8DC.'W]K"?@] $U1.@0VDFB*O@#F.=Q,8:*IZJ8N MO1E3WV.6X:,IBD^1*(ECK@D(A($I#T/83($8ON6=,>Z8262#5P!5@S3GQISC M)J\6 /G,\T+8%]A8H@ON7]MF.O&$P$9O1Y+]BJ94J"F^ M=;6 58&)!,R:2($Y< F?P1[;W#7%_@.#X:Z>CG67!F-0UQQ$0N MCC+^ QZ#!^"B@F0OX8MKA!YN%$3!@K65)BL4!AH1'FY"FI9AD7(_U1(,6I3P MT,G7B"43V2;F'D+M #J=36*7FQC@H<"@3A-L:Z OX=*0/@]XPC7S,5LEX1:X MN'D:?KR"2Q*0OM P]F#5C5_6*C^WL _V33(>AMTWCE[W2DDU*J)1#9I%J/2$DL16!UP9;5>R2E1VF0!"%+Y8+@#B2B9L6O/I_A%2EU467I$P$KF M9U*+ TS#DZH29L.2G*=WI7(PX=/YY+RAQ*"5D>K\EIN14"!5MN?,ON66U$_7 M3+?,W.QN2"?"'QK8J&7]21Z7">KHQH+S9V+JI:: M//&&&8J%PR6#XCEG9;G^CX;%0SF'L%%!Q MMF&GLDRFX')>5JL0.0:%M(I^J4J%8F5YE(I4''W.O96'C@X3I#R(7>A)GM!Z$!KYV1>F,' MN Q*)NBT.JVT\PBOO@'D .3>#3E^;!=4';"E[V*W!#P9R M>"ON.$.7F96\'RYT[ V5;ZL7$+&^]O@MZXXU24 X M=$2M)= 44!NC(AHXH-P-U)V6!X]%;B#<]]Q@2P_.X']BWS;P/^;.T>L,=\#9 M-W\>"F#)K^X&3, 4\P6?.X01%N#Y189I^[0VR00;VWFC.(OHW54V7 #OM9B/ MZ_=B%R6:7A#3Y"Q8L^%A,MF\=A$W.I9V9:MJPC'C^G7RJ"4YN;!8\4V#2! M=\M??SMH'=#G ,-J\O.6W;JR,>CS%9CFA0=":7VU8@?$\K"*4GTAVL70-S>V M%2X^'ATUCUJ=7E?]T_]5M1@R8N_M>__*=]=#_S4*_N!>O%Z\0]0_^O- 7F@\=>S18!2\[-*_9/Z8;6[ MCS7$RG1!VVQG5NH,D0VN/GHN+D;;<7%%;ODOZ X2:/DN$KC$ATG:,[1?\V'V MC1"^HL@G.C D"1CW[;YF#[\=#/:"*!X. ^TI0]CCK<\SQ$QO_4YLO3[UK[_U M^=KEOCU+T K";P>=X6N.JGRQ/7]W[@IP94P]>%]DOU^UB7#I':0?B ^EW(<8 MFG0Q"ST5B: ?IWQ&M4/L]N,CM/.HQ;&KO9@K13^Z$[?>_=???7WV]Q!P??;U M[NNSOY^ Z[.O=U^?_?T$7)_]?*ZB=E5=! =_^0/'%EQP,/]EE;-H=O)(# MM9)SU(JLN[2!9Z-.CI57=BI9W4_^J])^>;.VFX,"L"1XK\)!_E53G>:X+WI: MCO(<%LUQ=X'V2Z.A8;-(Z%ESW+VBNKWGN)U^5[/X"\9?(98_R9+5>?C,F28_7B MW%"_\'MF7&?2K+.7/C?0HD-5GPOM,P+O* M7',IGYJW5HDT=XD<>[GT6,U;:TW N\I;N]VV9JXUI\U=HL=!LU1ZU,RU#@2\ MJ\RUG2LY0#/7*M'F+M%CKYDG/7 'F.O.I>">>,MEY,+Z1?];Z87% NF5;P?< M@-]74<@+LMMJ4K$._]>)15:3ACK-(GU>JL_P]H#J:L[%!IJ+58N>:DA#FHO5 MGNIJSL7:[3SN&LW&-!O+L#&=BUESJJL[&QMJ-E8M@JHA$75T?N..Y#>>>&X0 MX<"<*VXN7 !ACL.??@>05OL5P.CT=?QBEQEISW8'XQ3X3\*[RUJ[. M:JP[:>X2.79TXLW^$?"N\M9<;9 T;ZT2:>X2.;9S]??0O+76!+RKO/6HU.H' MS5LU;]4^ 9W32%Y7-5D;9XQ\PZG;13GK:\ZJ*HVBWW5R4?038:T686\;M;,' MT:T7#9=6#-9=AV_GN5&>Y S-C7:1@G< UEV';]>YT2A719WF1CM(P3L ZZ[# MM^O<:*BYD:;@W8!U?[+[! K2_UYY(7.,(#OHMDI>_7Q3LDM, RRUCT$^:'1 M0 <$G@)G+U4_G-^3+:JRJLYD^WG!ZW=1S+'C$ M!3<]U[0=6(=AAWP9?'R$1W=W//"@@T@[!>NNPZ?/Y>[ I\_E[L"GS^7NP*?/ MY>[ I\_E[L"W-^=R?Y*ASMV0N7-[ZG"#+3T \3\T4J!*?L.7][:T]9B66A_7 M-R/-BB%A;P'?5<:4K_9.,Z:])\V*(6%O =]5QM33S0LU:>X $O86\%UE3'W= MG4J39MV1L'.MG2Y#S_QY.&4!Q^U=KK@;E.%FJB8+:N?1C2K+:>I^EO;);:WW MLNJ\H:/G#.T1/54,UEV'K^:\0<^UWB=ZJABLNPY?S7G#0.L->T1/58)U?U)A M3J( WLY]P^<."[EEL"#@H6$O5\SVL3-08+QKW],&:U?=J3WM3:WSX=7>5+W[ M.\F7^CHQ1I/F#B!A;P'?5<9TI""[RIC*[7ZB&=/>D&:5D+!S MB3$7/ C]R PC'UYLF OFSWE@O/OJA=QH#XLZFZK)B=IY5*3*,IRZ'ZE]\F7K MO:PZ;QCDJ<34O*&F]%0Q6'<=OIKSAO:13JS=(X*J&*R[#E_=F4,K3T1(,X>: M$E258-V?#)FO_,;P^35W(P[W,==BOF4PRUMA+0\ERIBA=%[T]BQ1YL]_&G7: MG5*=Z95E3COK7M0^5KW[FCMI[J3IL\I(V%O -7?2W$G39\61L+> [RIWTIVN M-&76'0D[ES?SF<^98S#7,KP0+C'>=78S5R9/-ZO*\IBZGZ)]$ZZR7*?NYVJ?G-AZ+ZO.&X8=S1OVAYXJ!NNNPU=SWM#6^;1[1$\5@W77 MX:LY;WB7I]!G$+PWIGSF M^=P0_@\C9+<\R./\\WR+^PK@[NK6L+QHZG#C3RWZ7RZRN7<'Y-OPUC:\*O < MVXK?].)X_>4E\/,HM3V$IUSH*-&AE&MN0VZ,O.WN:_>X=H_KW=>"00N&QZV" M;AYW8G&,/,N@>%N2R6-M[#(OT9)DGW=?2Q(M2;:;&+F"UMK$V!W6H 7#/N^^ M%@Q:,&ROR&WG:C&F!PB:%@;%D=X;KA480+0TKXD;H M&;1]L)SF([30W?$@E@Y([A2LNPZ?/I>[ Y\^E[L#GSZ7NP.?/I>[ Y\^E[L# MW]Z<2S)#/X1LZO#X>_J7OC),[CARN;\=M [H,SS#5)_E&M) PQMO/Z47=64O M>6#@)+4+;\G<3\8F/%D[^,:VPL7'WD@@1F[)D\UF6$,6G8[M\L,%)V2W.ZU? M4]@Y@M=G=[ G7OIT!!^)H'G[63%A6..G9RURVY)2/YY$ 1 7]PV?.RSDEL&" M@(B3_=V2O\!):HRE!"8P;;BS8-38O* 'JRN M@8UL&+BA.)^/.7C)M1W@K#Y\-OH+PUGD&,PTA;?"!W#L:R3U1EQ5BE>*'NL; M6&S0@GT> X/<7W7<+7GWPF()- )9/P64S9S#8C)[0Y/?"#EVPH(#5Y:KA@H7%C.PYY6J8&G9Q& 5 2("R(W3S//43&8_SIH?.2.<;$.QX_08^L9XOC M]EE<<>^8X'TC"5Z&"4I_L'3C9R\E!Z<%I\)G2/D?@2'Q3YM#%*S(QR-8D"\F M'-"$0V8'H61)<"I%0T3;-7V.# 1>;GKX.W 6#\X\GNP;&UZASM6-[5J'EG?C M HL*[6N;6$&*!^!*8WY(/!/>Q#983&I)\.W) E@,+>3(T(OH3]_CM$+R-/X:N9S6W@0:B05H(]8:-H"_#_:&L8Y,Y@0HNTPG MLH"68TJ5PE:MG$ATR@)XYA>0@/RG@1H"$V)+R#M8,] %X$4L&6\+X(3#B_X= M,3^$5\'#9G8 ',:XX\RGPUF6,,I+D;%&3!S)INW]V,Y2:&ZM_H^+2T#!G/@ M$!QH/\;SP97/ F;I<\1_[B?D?W>[V\K_5B :.S!6GDWZ&1RFW(\:- >_YE_' M-@4[MZ'J:K?RD)-XMZ:G@0NZ1;V_ "U_DL!?>IN%N;E/!Y93.<:Y0 MO9=, G6<+0(^I9LJ-11/9*QQX@\^#T"'(M/ !-L4]2C2F5!Y$KX85,^V6R(N MF*@KWYO[;&G _U?B6G@^.2M6\&CR!="UTG< *T:=*%!:V=SQIJ"#P8)^\E H M;^A#,?$=\&CT1AA+^[99 PWK?')>FH9%5N!;:5B#BFA8W?JH#F^G8?6*\-LZ M:5BRM'WCD!7DR\5/6L$%M(\JIF@-FNV2)'A^ZJF#\'YC1:O7[.S<-E6(W5R1 MFRU1KX#Q_%>@Y'I&BY)A%&;,V+7GD]-?!3A0=9$:%H5OD-/'#$>I1/0MJE+Q M72N&SN_(8;YPRDY<[L_OI'O8^ /;>/P9U*U/QF=[Q@FLAC&'AZ)?R^'7W!%. M98Z1'1$VS#OZMD\G) MNO;E WYA?9;RK.)/!BB8N:FBTQR]B*P-*J:3$$U4YRAN;JWVK90K\CNE^5:J M(TMV4.1W2O.M[/8VE>E6 >:3R/V40V43#W @-^2D"EBNR\U448W)<1[>TZ/; MN25D=[V0COY=^$EBUIP?3@'PGX=L!DOZR)P;=A=@1L'"E] \;XGL.>LS0"S. M?COX4S#H3DY.NN/3?J??ZY^'!\/#HZ';9/>GE@OR*U#)2B$_@% MU9X8%2R+C@?V+)^N4\+&;:B:<^ZM/,>F! F,CCH.*'0B#\B(7!DVI70 $<*- M/6IIC3-8<1/3?E*Y1@P3J1P'_\L,R_=6> #D/?"7%_G8//_&\W_B*A&Y&_N_P]WFPO4<#W1;L5"3E%A@ M*:#%TA^)-ANY;!IX_A2^A/5$,P!('$9,9EIP)GV4=7 4GES]OA.AV+(BL87< MA.T7TLDKII(7=1-VBCAUZN,F;"#OLL/$]%-!"$O);F1B*\\/9\! @3?Y#$Q# M8ER4A>+./;S(YRM/?$VWS.@N:1O#%T'H1\A^>-,P-@]S[1V2%3-.VD5R"/9( MZWUCXZ00(]ZC;2K"W(26!'HR:%VD'I%6A6U^,<,%$3!\U+VB$NB4U-Z#*4+D1+P3;C?=B.1?*J\ MB+!\&13&K$'*3H0WX I)A52Y]9BR+IZXQJ!?(/9;6(,3'_'RCW8(()KBFQNQ MD*GG6/#0"ZZD! (J4QA+(L0*Z[:G M[UU,H&$DCH>3\I5YGR-#T0J*&]1 +) M;CE1J')GSSPSHHNGW%@YS$0?=5Q2(.1M ZR$(%#U!3Q=76"<)@;[S/:#T !C M:;:9^]EIH7T#!.QR6IY8@TB/0/L\:W%9:)1XJ\1]GK&Y&NF$:C*\2(=P4W44 M*L^:L!(7>& I3E* D3*]D"W*7 C*P8 CB4Y\P2U9&#^W:8P#>@3&&^C9Z90. M1'+"$L!N$+4N>%:I@(,NN*]^XS!5O1$O!7X#^EILY(P+8OT'5^F\@#:1DXYG M@"J.DGQU>GVL3]$:XC (_#:+?$H,EDO$=\#%G"V1XNEJM/K2"MEIH7QL0:A8 M(C-W@3(+*+:_M/O O!P@:/>-_/"_M(^."B^A@=NSPE,!-'_7P*/C;^-L3>,? M/,E7IWJN5-HV6P'1W,*I".$A]<9IKULZ3D7*.O>Q2HU;WA*+O$)'%(3QY1\U,5$FPE9+$1(O:9% \(X2%>+BL(@FUB).;H9BC* M\.! I&L,M[\2GNM%\P4ZQNAE'G*]^RL5\#44U8W?H^HSZ/8E^Y?G(Z,68 8\ MS6]E40AW+86%U+/!G*V/BI&EAO),AF!7_*-MMM4IG/E1O*T]@ MPHC6X7#W- MG$L.FX*%U',.%J8LYF(6R#";E$W -?$I-]@'Z^8>U=I_7I\G=*YAG3 MQ_:G]U2]EO^H=,!*+WY4@%3SQP6:O0*^9C@S.*$Y8 [:4O=4W5;41U\TC .@ MOH'<^:53G+D6#$_\TNEJJGVKE ?%@)#Q%/1X_C+HEF$?>7[!=13:3/'N>W=T MI[W3!;A?.4EY15A@4>(]*LX'92"C>#CEEV&G(B>I0*'S/I^D@DEH09*&%BCG MT%H:$*B4-MC_Y &UP(JW5^05)9>Y\)-;/MC]Z(Z7;E3IND5GP-U:",<5WN>9 M3)A..U6-*6BS,SM)88>54+NAM"]#NGFQZ4(]+9ES-V3NW,8\,;;T_-#^#QEW MNV^TC%/0HAYCIQ"!1FI0T"!IE^ ]J)<9@.XXY@MOYAMKY35*W'&MHB*S5SS> MD:*T/:@_+ZSMI2B]Z.;UAV4I7SJ+Y$DI[J0LJ!BN\GTCJ]]0-%0D.)$,@>%Z M-Z 7".7"0;^ID"+]&%*Y2+0#2J;@D6 #+,8!\L?M(R(/-?B=UJ 9X MX 6%:GM$HZA6,.^&.WY.4#I^E"[6UPATLZ6)R?5IE-1,'^.6]ER?0KRXKD$ M]9)C73V_-1>@#7%C#JH1MLB,5HX*&C_,PC"+:H;1W^F=RF2,@X)Q$B^9WH&G 3-C(VTF7/I6 ]$\CBTQ >A8Z:R X65).PUDG4VI:?V6G54VG[1DXM M%<-_!T!Z2_X^H[A5LA*SU\HN3U=BNJ]0B?D2POL!"BSJ-2M!%92.=\E<:J50 ME^5$&W9V (WE*-@L20Y7N7^_#&,?H]1?B)(SV9ANJAD@"1QL,AU?L+!]ZQ#K M2^X,G#A T0(ALTS18+H!4@E5=(HKB#Q^D?0DDBLW>C ;+WBD2E"H[J>%^VIH M=NU$E>!CE4@46UN:CIK[YOH>8/&2.*<0-5&A08;"Q>>Y-+\X#NT&J@&$PFIH^$6C\D)0OA"1+AE XNQZT;PPP7'@C., MD9]Y_M)HMP[_%@?+TN>@(#?XPGQS49:/$=>G(OD8[X\"K.!JUH94OU&9'YS: M.^R5 QM'$Y#D6$= A\#VO EIOR"9=1>HR6: 1DP03'1/;T-IW3*.K $&BP-/L>&O$\ T,RYL M$_ZF:G-1H=4](4DFR4[8?"ESFR_A*80J4#J?57Z3SB^P9//KVPK4'G"3KN,G]4H2ISI M=$<*2C-,.9:4'IPH40^RLRU5!1C6M*W?#H)AZ_1XT&M-.N.3;G\P/A[W>\?C MR=GH]+0W&AZ/QP?IZ&)%O)A9G^7G\[__.#\]O_JG,?YZ:IR,OY]?C3\;%Y/+ M;S\N3B:7N^_&' >%C('28R4T4%PVLJ$SC7_@]'%0I]6$\M(X6'-D3,OHKS!E M[L_4--4X[Z34U79*6"UU"R)7-"N$MV&_..+ :O(G)%IE#B&LN2K1<+X-T,/)"V [J=!>/KTVU7I$=7@@;U"N+ M$E H&$/R]J_?_UFT>J_;['>*(TFL@C(M'8^YI!&,P5!S$!T]BC.DM?P,4*23+C^9ET[ \QV%^L#94&,ZA'038 M5/"703\.5B,">\W1L/^K\96B !O1JTY+2""@>9-S2Y;045T:@T[\)@3]C$_]"",822\>?-85XN>SPL]7K*U#D0@7 MM=>")XSBGY2NE31\*\+_?NF4T"!E/0R3^T'#_*=8&&"W'@WL2%=&R&PG MD#[]"LH2HCYJ,;A<.3916=Q=Q@1"P8Y?@>0JS'$4"68YDLV5(\42J1;UZ':. MDI,.'L9K8@=7JB=5P:R.YK"X$-B#'(0B%)S*TO=!=Z?9\J01 ?N<.=Y-D,D8 M4DU=L7.WQI:@<5UFO M#5E^C&\"!F 1$Y#^12Z#B8K32C>&??HQBW!8_(I%@7J$TJ/8-) MN7+$Z6V(^6T,J^*21.\BA9$E+7B]3V00F=B'# [$"FC?9D+C2A>_-]9<(7)6 MG/*"Q)X1T9?5,W\>3ED@<_^ %AMIL?] Q-5')N#14)YAG+$BWJ5HID)G% >5:JA*\F$9$Q7L%5#*>);Z(Q*B00E<\36J3I=!%3("5)& MS6AZH<@U4JI0T\"TK75^4X09*FFIGE4U93=A!T7RI/O%YA(5.GF#0C/!G[=O MZR?S'RHM@M2?E7#MQRZ/=9J)6\+[5$HWY>$-YJ8.?D7E,.G+,IM6L,;F_V80;7N M*\%.;H\[+9+:8?29Q#7"FA8>E/8I+:RL -FPO-)-)2>IW@SL0W3ZJGDP@-!0 M#(7'N"2-HQ&S ,08)KQ'!C;@*8F=)**9*V92#T!85K02I1 JZJ'N.I^AP>8+$+M M-S;*DSZ5S)@39U"^'>&=HG$:ZJBJ# 9+EB7 ZZZ9[9#HBX--%.SQIJ!Z,)E! MN60_UY)'9A%V831A=7&:9>*X5/DT1K!@OMQ':F&?L8P3.204]P=P8LEFC^A. MB%V+28ZJM-DWF='L:1Y4LN61AM5%@4A2O8]N<5(CN7+5BN/%$@-DY$NT ]0B MY/10A%[@#_5!G.2(N2JN>;>COE#U19J]OT\%CV^EKQBO$9.GB!\D:$RY2!35 M2%=)+"T4!?NX-[Z<,O7CTOA]//ZNMDBZ]1X@K\18T")GT[%?2#_LE] H/9/6 MQ3 X5RS>T>Z4T.YKURFF2'[L^'XNCI5M+/$ESU+23823*;D"CZ]PTR]!%N$] M4YX( -((8O-04+J@"5[R"F;#Q1RB$H&6P7\H_HCC15\%*W8 MA_^C+,45NK\=C-!-$EKXCQ__*A9) M3]+U@BGD:*+X[:#[!D2QB1KY%F*P&Z]X?1K:F(.X'8FO0#//0(P'ZT")^W%A M6R#-RO 0: HJBX)&FOWDDDGUD#GOSF43,&G*!>^+;#=FD\Q]#VP05.P\_^.? M3)/SV>RUZ2 OU_BJ#)&'4E==N#([R2)%'X4SV MM0B@96W]-KJO%+F_LI LG;?=BZP7W]I?7F)KW_90=AK=SIX>RJKJ'H7R"]+) MZ_>'6I(JOX(RJ)JBIM/HM]?39IY"U"^^13)'Y8T,J6K82G4EJ6%KFP%369+: M&U7[^^,!XCU3M+O#P7Y*]$J1>E7Y:]VHN7_4V4]JWC7]]+LJID^*-^U ]81[ M.>;]FA&=TJB^WXFUH XO M1+?WHC=?*.M-_7R/X:>((S ?.DH[_/UN'M,W/T;>=O?S"K%=MBXT:]"LX9ZH M7B>7LZ$P2IYEO[TMS=QKW'V@#,J-4D;U\(J5+E(H>WJ7:HQ06MEB;U#"H#5= MJO9P'[&X@5ZY=8N#0;>4@C75:R_N/(*U+%0I)5KA\Z4=+1NR2HA*2S"!6NTX MMOE3[??PL-S%LE-7TJ(PN$1DTH ?(\MF-Y=VXJ=)3ZLF?PH)JIMG$ M.4OQ]"+;G6%2NF@Q%'!>HWZ#0=/XOM;>*53;&6/'XH'IVU.LK9B"GB=[>;TO MLG\ET;&HK6"V%=?;I"H,Y3@& M#4N!X*^YAS24'D@CCH6J\Q8=W=8>A./\B-'/'.P()^],%97.'6^*Q>K 0[TE M]CD3!6?^3XYL\[.'HFV.=J]+1]'G\\B13\&R-.HU9^,4&:PLG)@BXU.@Z M\8&[4UVM107$Z@8M%Y[ST\A'0S.-@@;($=PT8K 471;=Q#S3LMI;> MB[7=EUCU_#ES95\^6IPJ>Z>2W4S#X@RN&O#6.8W'$3H$<\&:LU=LK<1ZH\ - M^XDG3"2I:)=#'+=UIP45%5@"EOT%T6P&;Y&EW5373B=Y TAL'8T3C 2H+AQ% M([SASC76ZX$J#F13M6Z^A0:(E3D/LF'@43(6S)G%_8+O;5=/&@AQ'+3_/!^8 MI)N=N[1M))4JLG3"!6T6WH M%(3V(QL5)QT1 O&&;4]"/19?+D0QG!.B/WEF M53<_=H/="-.C5%2KA?AN6,&_N"AL3XW#0L)>> [R]8#.AIHL24(%+D@W"A0M M88-DT;.D5V"FLS3(H947(%GS6Y.OPFR[!8%QANI9P.]!U+ORQ@H,RFJ_5PEZ?X_]R27MH,4E:$(.<1.#R5&TRQDN*>J0JE]* M"BA=8\G^Y?G(F-=W$TA<,#3\UJ;656IF*:A8S!720&VEI"=D<]O/43RW2I'Z M"GASH,2+Q8'7@>S 3FF,I)EJ&R+."3Y^>1\?!<"S@^E2[[]9X*F'N^^((O%P MPNF@+QT2QAF1M:+V:FBLX[@BR;T1=E]U'J$>&S-IJ2*P&_A!XL]*ZANY2TLZ M-/?A!ENDTX4DU3,=4:5X5_)"Z2Z)Z,+C237D3DI@-0PYDQAISR^M0CUAK9IYZH9B@DX 0+\9M4DW#T M5-*)X-ISHJ5(&(RG+9&'N!;6P3^0\\"IP2,AM3O8$,17P/UKF\P%Y3V2L]X" M9%QP72*G<#8R[! 10M/X09)4RK7XWH;T,FV[QQ"-=^FPR;>S>?)".:DIT]!= M->25 \'$Z,;5"M104&9O%I[!'7D+=< 66J;:LFKW:%Q/UM$]&E^A1V,)&R<; M%XEA+ZE#0TVOUR@4Z#+ D:5JQGW2.0^)V8W]7PGQXJ&X[_2$*@$.S"#E :89 M9W2[U#-!64BIA"Z?>Z'0?%6G4VJK(E<8,\'4E+2M;Q>]EU+-Q#9.8R,U#2&M MG^/))=/>7' K0K^R\HNAPQ.U;VD&"^-5ME])/UF.\\,NN7:@WGT/6B/)E.QX M>(,<"Q62SM$(9>*[B2Y&REC*A'VTRBD37? IE.M'H6;5O0_A9=>BUD@*BHD7-=J M!B*V>I=?I<,P030541A\)@5KTR/F8P( 0C(C %>ZJ>.7Y!Z8N-'#I@Y;^X>- MA(TI4RA8;N2D2W28X$%(7#?DB$35$SDC'$FL9L@K2%G)."\@GM\+P+/ MY$)C29!HH^6O4$12,9HYG(YP48LI2E<+,>\'?6_I=!Z)+O2>>RZE$Y(7(4N7 M&_Y!SXJD2MAT)K[, MGQ(SL.+8LW"%ST&7&H-DQP2C.9YT$E>(NZDC)-C_/)"!-@&"&HXFCC@'UAU)A[VQQ#-"! )+YBO'$RZV ME/H$_)[\_%9D\B1X*QJ%^QD!O)8 4=2E/7@MAO CB16G#W :MGBJ(UYU[#&? MIB.?4I]6T@XC.)6^+<:_9%J)4R DI3&L88FLEVA5:(A/.6E74FQO-CKA!=*&X+ZVJ*L >R.:5:.\;L8P&-\X9Q(*DD< M%?%9-S]&QM$\"D)!@)CP56P2AWC.J4[[?3#M5UI[;YRL)4*2BEKE&4LT?W7 MI7#-,C 1[B13#3@@T.8\GO):J.]XJSD8Y(<(]EO 4=&YT1+'TO7)YJ"OSHE# MQ.,G"N3KMTI(M203+C/K8IH=M;M)'D@)+Q.2+2RNZ&.V)>+)MZ]7%^.3JQ_C MS\:WX\_GOX^OSK]]O33&7T^-DV]?OIQ??9E\O;K,C<':Q*;/DX1MS'MCOI"X M&*?W\-WHF2#%1?GS&^M!X-0O2GG*?I]J:24<'^);$3L0K> Q@37D2X&U8D+E;DCY>L'%Q!SA1CL#S(@EM5N'?XN=INE4_H(BIEM$0NA7\*+6!?W+7^'Q^ M_.U"S,%I-?NM7],U."&Z48,;4->$FXWF+%C8NAY-TW7W'IFFEO'+H!\KE$A4 MO>9HF,FG_VODNZKMY=6_!F HE)6.QBA>0O>Z<+V#K MOO0X)ELX:,AM3'1FQ!IB.=[)QKH7''%'&Q_75+(G["1M.F<@QV)__F+3CPZ4 MAI>(7X.G4$A _D4Q42[M[A,N.S5G4.+KOK0:3 9E8GR/CZ2,X\B I>*8U:7 M*+-] QUMO'!M0+G9^ 15O#@E<9^P'0AO:<,GCXJ;^A3H]54 ^4D;GRMR5ZD$ MP*Y. -R-(/E'='/9YK87_?W'^.O5^=7XZOR_)^1.A"\^J\^GYY/\=N71H$:L!:8:8\.W M@Y\B[I>ZEBJ8L$A+#DRF B_ACC:QH%=3X5FW=3;LM(9UXE.]E^53% 'Y]EF$/+Y??#N9 MG");JC 3*@_EC^'F'7LOP)F(O _IT\78@R-8$RK4/CJ"D/=0]V0+2^KJP8-A M]53V^5^8?:PB+(TD?R&5F9L,*S]9V'QF3$1;I&MN?,-*4EG:(GY+XB_J-[ I MX]09X:'BRL=%^4#JT?%RK 3#9AK#JQC#QCN6#+@'(7 1@7[7[K+#=O\=?Y_R ML4P4_Q^;X7MANA;4QDKFNTWC.$F@9J%"%.F/6:SD03W.2%9#XQF6858/ >M@ M/F'S276(:0CW'W1;%4U"AU(FFBD'W8OHM7RZ2+])O1@?XE/83R848N,+FUP? MF$@_7:*3*B&KRR3],$UA2,KMHVZ/$"V=M0T,<;ZSW\B^$),!&B)79Z M^X_L&2.6(-N!R<0 S'B/:R/0+!)I_O+7U$KP ?%J3C!>01%2P*D?.?)W1(SX MZQTV00(S2=1JJ3'A<%?DVJ;J^(**6)HY)(GH5%8**$<&X:@^:=?H9DBH,OD] M,33D[P)#Z!1;R1IX3];T(;C8^"ZN/TOBT?%>)C3RHD&J5Q0U4REJ3A+%]MR5 M5>]2RAC?L!U(U:$DKWU?[(#CXF&266Z@](^;S8'Q#]!&B?%W0E M ;_PK?SJOVQ2&*QW*-YVW6]>5,B=W2ONSI;&4F!X..F= M'(V.AL/QNK&D_> 9@!^:W%N>/?A]?'$ER/+\O&E\N_IC M+@%>8+GW>QB4U..\>]D[/3;NOHM-^&?>P?A2$^.3W_^GN5+?&R^N(@,YYX%:,014*>#T**KD7-Q*;& MT#[&;^&=_%&_6'?GU!L.S3O>T/QP>'Q]WVB>M]ED7F&J[/SFNU3D\<38^N?IV48<4I?/-\DEO([,FX*2"APM!E'8@E9Z&<>=%6(2,Q58F*%:S M"+4GU>%.I(^0[QVI/'*ELDY&9Y)J!\_$=$8IIN+LW22C%[?L AYCG(E6IJD3 MLC7Y]I[$VZJYH]4)%;5J&]IGIO:MD3KC9IR>3/%#2N42U6NJ NPJQGO2>Y;Z>SG5)_NMX-D5I$+A)54IM<8''1 MU&Z:[;LJ2H^QFC"-*?>>(K^'\28["R29Z I]JCU"MDE.TMK=Y]XC8Z+&.)%&V(%B,?), M4MD%4Z7/_X)]26J?11)26GB*'4TO4'PC#Z@!9Q,/I=$>-XR#]($\N#SR)UXLZT/4VO9B+EVIH0:X"7_G9D+I2O4H3#DGK$)T5 ME:8K(Z>AJSKD;!O+H S"C7&EXS MT_>"P%@"/[!7CO2B_L=ST3%D4?6I8@MP=X3G1*726MRQ@17=R7D(2!;QXV*P M<7"#[)@A$TJ \W'5@1X#J9Z;5%^SFYC;!2KU'ANZJ#>AUT(M-.X2WI!H2;V& M\F*3D2YBMI3NF MQ"T5$^"2!NPH?Z8H'[ OBLA"32Z#+9[S(%66@20@,XQ,&;#"+L;NW(E_;F"U MDY T7CHY-D7D^ +;Q&VN)W:/N1:/[M MH'5 GX,5J4_T>0OFKFQL68JY\Q<>(.B3L8GT[$3+&]L*%Q][(S$[3H[E>O( M3-C\YSD:LT/>>N*M.?P*H+4/GC6%#E;Z"C[1]K\E9D_.+D;.J,T\U'4SHDQKSJ4EOKFP%&X@&?/+/C%/*$Y54RREU MB)?TCG56-N9:^6+VI8]U7.JCIFU-VR],VP%SS:1(7*7]R2E\GG]G< QEFL*K MR5*7BD!G*CU $ZLFUAD<6I+CXHFNZ=RF1>S0 M57S))VVC#6,#F<%^^U_2"4%@#F$C@ M>(%LZ'O-W0@M!SEV4XX@PV G31VT["" YP5BWH**PJ]CF\)S.'O-#A:4(\'] M);78CT?IR$4M[)5X2J0YB>8D+\A)L'.YK<[(>@/SN&9:-'$/9&:2[,2?'0RI MR523Z8N1*=BLLBQ,4BHV\T>VR06?MP/M:]$$^*(:5U)<&N>>AW+@B$R10YW# MP8%-D?AY!0N]4Q,H,$]/#:I7"0=/H=A*E1CU=<>L%^F8I;F.YCI;6\LP%2 + M6("EF%K&:6I[224K;J]DNR3M<"H=$!]U;:=Q-RO;XDO;W)@V*Z1C.N/4<]FU M[4?4*))D@@JFQ4-_LHG5Z;27."DS/9-6MK(3SV)N/&!PV_.\=2M=YNZ+X8?Z M%.E3](*:HAI#12,OT^G^]Y C]3&@!N^I48_"CX9_T<"_$-?(74JMG<7S'=?K M"9**&-$>35.ZIO27#'NHM&J1U_@)R5H3G":XER(XEDPG)(>\'U#WH'C2T(Q= M>S[M+9(FYG0;W 5KVQ>E0*H3I)A#+ IS_/A;$;J3$]@6.&'MOL*7?$3]YL4: M-,HYI&D6J39K-&].S(@,Q-C-M(Q:FZJH2N)BE8M"%+%?([X5)T%/>=R6RTQ6C\DH!)0UM%&]$D,L7:X*NL7.6AP;&0"5(TVD MB@1CBL#G,7SW7YE+HVGD7)P6=6_&ZF2;]D9,WI%U;F(L@@O\&W[!:6/"@)%C M5A\%2,&0%/:Y5FI*9WIW%?6MXY%4-,*>9PR;\-]D^^(A.^V>@$165_]C83OB MX8@/J=>)H6]J6A%-%L'J0*SX<]0EW!6U?0_A#]L8$<8;U.X/R#R07]*4D)2" M&N=SQ5-+5*C5YSB?O"%[/D8.#9Z?(^>@IZB <.84Q-N>0)$:V:NPUE?$_!VT M!AMYG''E1\N5:LH%VY1J'N=CNP$Q9D7$GZG'MT!=NI/!EH+1D)L+UW.\^9V< M/"W9'&G>Q)(00#G?28TBI@"8+*N,9S0;5&_*5;3YATNP7X;409CT_*T!&Z:ZC658[\*%H3IFN0_Q7Y M=F#9I@)#5KH*3J&$GZBT9R3LDD8#Z[M@!^F'KW5LDQ;Z)3J MJT$ZVJD&&L?7QBP_!%(FBF2);6)1\1?%OX!/POJXZ!D0K807 M TM_(S\AH"QRJ37B#YYD$ B/24-.<(F3F\,MVTGO"8/UC4PD M(;D@<&3XS?A0N02H3AP MU, 'E.XSD 1NF*136$E+7\J\5L)4#E:-I;-BSZIE?4S;F$#5,-*QQ!A44@$: M,<0$*(&E8$WT7FRS(&9M$ZT ?_!!H^*9-2,H$:>1(:A ++$Q+J-)'+&S5]1: MW\43!($+9=D%(9)E'LLEVW"IC<,_TJ< D1P%P%J0[H78 X@L_F^:LP[K\5EF M/%:<\<[,GU2'KRY=>3>2R]T@OU*"%+DA)J]@%KS*)HI5O].@C$H2FL@[EREF\N9$P- MBZ7."U>DGAYWXD';(W+5X%YL/GQ-[:!4YUY3-BO(NL[%SB2]>(2$$;/8-]KL MU)"I?,N$(>)Q$4EO%S0,5P @,G79"2D(/%.,\A.B?F.VA% "77*3B//<2+B" MZNO,PE1&"V<^F@'"ZLWRMD:VG<$2.#EI6*EN!HG05@V(S+22LFG'X\K$1N/$ M'VQBXMM3.9%M;;0IGZN=)^42%!*A*I(0)NXC>K6;O"*I. M=UU8XVD4/>*H'CH@\UQQHMV[9"A=LC%XUHBUD+(N&1G!%T0!*EB-1)]7(-P@ M?Q-F7!I]GKO!:P634(Q,@$;=J:_Y)KJRKB5 ?XZ#\/8=C[;VU1 6H6 ,CM U M$Q*.]4,!>&8\:J8Y8Y(@+(5!TOQ+,):41$CKDG5D*&R,1?R&%*A! H:&@,1["1]E>&7I'U[?DHG;QH7U+[>20VZP'8WJ>BY)(FUX[91U*1Z%@'% M+XC0#C$S/EJJDE2E>%QS)=7C8T5N4!SSZ,K(/@8;EV1H1Z$I[1[$"6;,1W:8 M$@(;Y$C+J'9O[(%.7'NC48]ERK&#OR35);)F(]% T5!S ]6++_8ED'H;7R3\ M"MGVG,\32%O;3C8$XR45F#P.M>[K]TWX:4<-&7QAAG!&7!-GDEX'[#4)UB8. M1(D'CWSU2)%S<1Z25+N [&"UH!ZY:(7.&4[^S0Q9$6Q3,$PY""00I4.X7TG1 M$#[JDDMMK-UZ-WU/MW9:[]A[Q33_.2XG[+L?-1>44E4Q2;W9B4>SP20\3(/)HD"E!$E:T(L U74Y.$).2F6*@ M1(VNX>NXEY/BX'4J1"+G2 ]5#S4Y#T-^/6H:L)_?P"; GFOM1BJ@=@)T':). MZ]GD&L5V=1@_P>:NLYE4/=)?Q5"A#@ZVH-IW,"%4IVEX5S+@.J:@M2<+HD%! M+(>7D\Z OY:(^11.UW'>B(TM6+KC2"\B VWJ+E#E8T*/QR.N6I.(!#B*_SV\ M-VH?%-([_=1.B,WIJA!(L@_73+;( W"%(UQZ:<7^D,?@V1LDM'1@1ZXM3RK>1##-R9WR ?6GL\AKJG'G.* M>H[%D)#4(Y:>ZHL-2A)253)@/O- L;CD 1*2+?=C<$0TTS860%X4KE/;?21# M?^2EX;?8_A%_CGL\QTI6K'%FM;E&JJPRXT43,D\J>V32AR+*CUD2L946P*Z9 M/ [WISJ!)FKE3WXG]7".!R05;R#W,]Z7.*4;CW>OWB5IN!;#19*ZX7($F!B3 M!1MCDS7@ EW,9-R/JEX])W+)69,:8G9_P "_OD*])4(GM1C9AM^?2?_"&(<= M!_'XIW<'W\[&)P?O4P.Q5AYP2-3X7,]-3#'AIJ(7QJZDI+F"-&\DJUUZ6-PK MF2L\Y9!N.W/X[6$\P*[Q8OO"]K 662.B,6D]BZ8Y*J"4P)6 M1]\3^ZF,]I@^$_=< Y/#T]F&J@?]G13624I#DD.;),$*_\?#O>2WLJM[='TY M3%QF!IELA8"IE]62Q1%SIP)WT8%2],DF6PD,*72EIL4.=@+"?'V7\D:V[)<* M!,&]2T6IJ19:LL6VV)LXF+$>=%BN.,4UI#5VX_F.=6-;_-X7WDLCN/VRV;CJ M%)[M7Q W$4!7E>^YMAG$S1#$+'=^R_ L-F(?='RK=,&LAT>2D@45Z4<.;/GL M1J0LIK)(_@:_6MY2YGGC@-(?QCN91W7L@[80RB2J]W&N"F8!4#H;A> #<\&M MR)&1:&0>H+R@W$CT_F200#+Q /4-.2C&BI9X-;QX2:H3MA_(V V=3EH+_,.C MIL\BOIWJ,[X&T+5'$VR(3:6@3Q*<8+G ,N$L"C!5;M[?FB@$7&"+&14[DVQ1 ML9>4Z]<1Z3]/ID26SF&)%9#8KY<$5D10A62EY]-SB:I(AT#!*N6=TA%"!%>P MXK4D,B CF8*P]HI4&B8FZ(2+" >1^#+EC0L'3F#[,E#),+1M3'V/6>E,0GHR M)@4'X:%$-%$/*14XC:)!_4L$%Y)3XC$=3MJ0F$PAG,8X*3#)E4&=1WPPILSW M;4H7"=EMG)@J,S8EF0A)(&2]"A-ZZ!_&!JJD?Y@+FU\+IVPZ,>[4#N)/,C\O ML(%3L\3OG42W,V^[9XW"#)B3.)))9KAN'F0(SF<8"1"Z#^J*<;9!-LF67HI] M6E()E'#P*%\'#&C, V1!.R2=Y[V88&6/[1KJ+N=CD=54I M)>W64A)D5U_L,Y/)0X@-<*&\$*_+8& C[)^.),?*3X(2EW-+@1%L8^KY/DG+U*1GV[]WF=LL38$,I!7?,+Q//EC%7D M8]A\BX9;J5#/L+0QJ,/!N'MVW!X?C4Y/^B?'G>/1\=GD>-QMMP8GPTF[>_ 7 M/0:UVA,!.R\[$/#'UXO)[^>75Y.+R:EQ.?X\N03[VYC\_4B<.I^S-5C>N;BI_3+W 1^\XF(1R46/:YMEKA M*!'+8U'HJ2^H\X_X1M2!MEL _)3".H$21.UO!^V^ MJB+=4CPJWM'M_)HJ-M=Y_YQ"8HF2UP6YS-IR!5Y\9CL'E=[]#09TTIW3VEEC&,9YUQ0R'??-KF@#&9;XCO0A1*RV6\:T?SD?GXB M"4@Q%/&12383#R)7XY"_1U.P5)P[^GGLNAZZT>1-WQWFRL=Y@O2^^]B?:AGL M-_7M+8?"RH];RI"6*4%4&R.M<43T<^9NO +NQ.?_LGEU\?< M6*/9'^ALI*O5(_@6NC0>H,FG:Y_,_#D'4]*UT";Q_(]_,DW.9[.Z4.T6T_@P M225;LVJ?<6CKCI<'3O/KP7TOE(2(,L!L-]I'HT9[T"X3U/W8G&<096G;E1?P M//#=BRPII,@WM"&A7GSO?WF)?7\(#;F@+>^ MIJ]5ID@O^WNZ9.KY8F6)[6G M2BU/ZBI/>OU6H]\>- :C4K7Z:DJ5)UMQ-3%*DMJP35.MM?E7B4E6#6.0+MYM#X31Y/_OI"_YJ2:E#0G+4FK[XP: MG6>1_5BI_N390EUM*[K5ASCPOMUW,':^" >&ON^%BLTZCT^DWCEKK M?99>%!75W5SM52O!JU9)85G$]?+*>XB-?W*1=73N#LE^+'JP*PU>...R"#+"\",N\BB2PSDRF[6#DBQ)Z?AORS=/1NP>VN'J^U?VP.*>GWV]L8)'"_* M^ZJ9QK$'9*P9X^LKN&K\[%J'#O6"!UJ0'#UW.4?WK6879RDCL%DR??8H98&O M9Q:T/FN*\RGJ02G M-%X6!Y#)B5S_X33K;*,!3A3B"!W?ZEWVH92S'9&GM&VM1G M?'=\BK%#'TV.O<'!#G*N>VJV4*"F>8E9W_%M-(L15PF;I!8K!Q.O MKS,-@VRI.79=G'7TNVR.^X5S:O6^X X-[Z1ELJ6<:2O[)PK<*711ZR!@2(BI MK%[RU@Q80BU;![+Y'/L;(1A+;*U8>+F_]%J=9KS;>9\BUD ,7$[3%.W\:(K3 M*FXUD3!NT70QI,'A3^'2E6IV-RJMV=UDU.M,CL[ZQ^W):?^TU3YN'_7:O4ZW M-1X>3<:3$=ZCF]T]*J)5,.H-FMUU7[;9W>GD;/SC\]6E\>/[MZ_&Y>3K^;>+ M5).[:C6T2W<((Y%?PF'[ZKG\GL7&I^AT?+YV^6/B_V@(YJ@ VA! M1O0819T<#[NMR:37Z@%%3<:#T7 R/FX-1ZWQZ:C5&W?J1%']EZ6H;U=_3"Z, M\Z]GWRZ^C*_.OWW=!UIR^1;:J9"&LN[ES:^AC,?=UG P;D\&1Z?]UO#X^'AX M.F[U@,MV6_W1Z$QK* \"?!AP\Q H (>2?@RBY1(,F1<^[X.7/>^3__GC_/C\ MZK+8.7T)%,B5"2R/:>'ETBYJ!BL&KX:GMWMZHZ?>?Y2;_?^ M;#=(0:,Z3%YO^:ML.6;]G(*ALI^[OO?3*J14U^=^KW;]#^YS3$>L6B?/];U7 M\:9A.5'H2AFV&E8-JX95PZIAU;!J6'<*UDH%//0>:UB+P/JD0K>7MH3NJPQG MF6LM;F+0U?;R;"_N:!Q^X-6?^!XN%[,-H,.@.>Q_@@>UVJS?H'[6/6MU>M]W_P-I' MA^UV>SC\WS:_[5GMYB)<_DDFV?7^M_V_[58?+LR5G]I,!KVPRM'BFYRU5R"[ MLJKCSRG-,?)Y@PKJ+*RH\V;&7R-5J3$0-6\-S!9@+E8"AS>-HUCYOXTOA*=,\<8!X%GVO2I095Z?A2$?$_]>;6GE-'AW_3.U7+G0!P< M=KK=?D_O7R54@V=#-_@P^%"AN3ZUWK^7WZVT0O3TC7IQ+E"ESDJ5H* =@4]; M0;FMH$[6"NK\;[O=&?7:^0Y]1UM!M=60SFP_"(W+:+5R^!+L(3!>M&&DB4<; M1KN]<]HPJI:VH VC'3>,]'B^.E#0CL"G#:.G&$:#=KO;_1 NVT>=UE%[9/7^ M%RRCPRY:1OG.>%?;0;55B"Z!#L%D>8HA%(\S'&H[2!./MH/JO'/:#JJ69HV/_5^-WQ MIF"O?/5";E@1!X.G9 [WEE]ES;+W7=.6V_ M5$NF:_MEU^V7/"=-VR_:?M'VR\/VR\SAM_#C;;O?:M^V.]TV,L6\)DB[WVP] MNS;G#<3^L^FENA*Q+%;VF8H25B>F[ :4:4<.&);8*;=98?MWCOV7GQ\\KQMRLABEK?"G*_TH^$^7(T,*$E' M1TEVQ20Y6=A\MB5"@G7HXK=GFBK3YYHJ]*KVB*K>3YI9 Z7=[;>>9LHWY9Y?CU&J]T\_WI9L1W4]L7CI'E\ M\=DX=X,03 9NG'IFA+VQ-*?1\&GX-'P:/@V?UKKW<2^UUET3K?ORY(^*[:#6 MNI^F=5^Q6\_UEG?&Y#;D;H#^_4MSP9=,J^$:/@V?AD_#I^'3:OA>[Z56PVNB MAI^,/U=L![4:GEL-/V&.&3DBY>:S[?Z5\OW>2ZV4 MUT0I/YV<56P'M5*>6RD_Y3/;M;5.KN'3\&GX-'P:/JV3Z[U\<[5'Z^3/T\D_ MCX\KMH-:)\^MDW]F4^YH=5S#I^'3\&GX-'Q:'==[J=7Q&JGCWR\F%=M!K8[G M5L>_^QP':>G$%0V?AD_#I^'3\&FM7._EVRL^6BM_CE:N9[W74RT_0809W]F< M&^=([\RD#HVG+&3&F>UPX]W,\Y#QG9+H(A6:9C<<>2OOQVT#N@S@&6JSUO06!\Y3?&A;=D&PA= M,G]NNV)Y+ H]]878'_KFQK;"!5P-P$\]W^+^(9QPAZT"_E']\6E= 3Z(;:@4 M-[C?PA*OZ/9__72P07OBMT'JM\=--$F@.^_2?>,?E,W7.SX'"/ M;RR9Q8TI!Y.7XW/8+)0OMF#)!ES!X78"R/=YL.+"U*;O[HPY=\'Z=E)0HM'L MP)LC-,XSUG,0F0L):W.#3A3YK-/-ID0Y>'%*[K?6CA7]N_ 3L37GAU.?LY^' MA*V/S+EA=P%RX(4OH6&&;?UV$)RT.JU1[^3H>')ZTA\/AJ.CX:37[QWW1]W! MR60PP7M8!@W/@XT]!S Y\.1/P: [.3GICD_[G7ZO?W(V/CX>#\;CP?'QZ.AT MV#[IY4':%NE#[>B'=,/<>"1UR>__YU?/7C M8G+Y=/;U(B[7;3S]T45(=:D]*H>!?D^-$4$NX/-_1[;/,:P=Q&-$'N,S>-$% MG]M!Z..C%L!WK BXKAZH8 O/A]5;FQREVEM7:[VX)*6W^ZC2.[A?Y^T-G_;;D_7A MNAML5?+KY\DDVL*8:P%K:6+H[//D?XS/5Z?;ILIJ*JX)%=<$M+S[]BZ1ZML" M8)I,:[27^PF<)M%=V,6=!DZ3Z(X+^V>YW@>MRE+PA^"#<3'Y[_'5'^?&^/2_ MQ^?PAZ;G_:/GFC#<"W[-PH5MC*UK9L,?FE2KL9^:5#?NN&?VM*;8:FRKIMA- MS\!WWW9->\6<3;+5KH*:;^Y^ K=;U0ZG+.0?=W0+_\K[[8;1:776 M@_A5@[5D&:+Y:?WW<&^\?5==$ MP)PL?#N )6'"'!*LYSBV-L>JLJN:8.]Q()S9+@.C#&PR[4"HU+9JBGW(@;!! MMMJ!4//-W4_@M .A+ENH'0@/U@U5JCJCO:4ZX_]3'Z:>=?>7____?EB$2^C.++_/G\%-U_N[#GK3IRD'^DS/7N(@Q/O^G4-Z=ZY7_8H(-NZ M#9)7B#SVK[^2 -O80ACL[I#! C/OISS+283_'0$?31'TN @^%%5D"JR]9H#.(!N" (8+X,(O)W/&%I]/3Y^>GMY- M??C,*,'(#=^Y)#@]/VM?M<\OVB<&UQ2'G\7[4@0^PM\S!,\/U']'Z(R7/+LX M%:\?0 C3XIA@' 5J H_14_:R@*>\4(N7@A2Y2[IBHBR!*."Q)G"UFZ?75U=2K?+HN&GJH@9]L^_>>@;TO(3W[_Q3!D M$T#!@E!FX"WHIB!\D)0A92VA;BB!:)VU6P**N.GTB0N8;*CK2J^32J)3Z+-P MQ:BU8O2.RW!BG)83YQ""["-"%+9F "S*B[%.&(N2/-E7'$K\*O@HY9&\]A6H M8H-1"E2YS>CZ58XXVR3BKU9*UQ*/6NWS_:18>:AR4J1TAY#BZA105T#-87-9 M"SXO?( !(_2ER__>33*?T@P7:\5$B'@E1&Q_V$-$R1G#F1C5=A=IG>J@=2PMUA.D?K167BM)$E/*H\*70PVZ+LTZY_*N*=\VP]2 J+TM*)'[L M+0%\=N?E15A2R5]["X'P(PQEJ'&QR[BG($M^MU8LJDF" 0^?"UMK/E7\<^^& M&B)7L&N7$2*E$3]:*^** K %%=P^E6H62RKYJ[6BWQ0"8$R8Y"0>I0\7"X2G M)'["GXEQ^W,Z>$_@U) !^^=DZ-2']:<+2A:0,L3#J;69C60PIW#ZY41,EUKI M'.E?+O#?\8E 6F2K@FQ8(83D%O;AXGF/UTI#T[+ M*L5)$$8UULD'#V5UXB30KZDZ"PK+JL-)0HA9I88G&#B\@('X;-=TW2@0+1AZ M(S:'M$,"SGL.<8@>89^$X8DARM]/>MH\@Q2JF%G<#^[[IF/=&"/GSIH8G=%@/+'NK*'=^VH9_9%M_W:ZR6RC MFBCD$N'?Y>]-RR7$21$-X497WYDNVYN49,G#%)A]X+J!#"#_H*BE+'7@7;;; MEV?G5< S?DWX_^4(X\KF#GCPX4%13#CJ0+QHMR_.VM5 C-DW"<-KX(NTACV' MD/48#,J@M4VK]8QGYPK/>&WVS6'',NP[RW*,GF,-FN0(MRQH>I[D#?P>CQ]I M(.4K[PW+\=6ZQ#/^[\4.J!FBDRUK,=:J::1OW$*@&S%N.S/@,Q;TGT/!FL^T M$-/W.V(:5V&LUW$$5-C^EA#O"?F^B>.QJL=5PS/$!Q S#"&K$,-4KJ(0[,L= MP4XK- #V#%FEL:K3B"L]HB^@Z>%'K@VA?'9T * 5W HQW8I3!9R[]8G>.9 L;/@@94"1L=''XQ^ M5 :CPW\8UZ/)9/2M-[RU#7-XPR<&P]N68TT&QHUU[1Q!BHU[L#BU:AUZ]_A1 M&;,6@7L,87=O .*_'@X9E1N/*HV!Y;D7@JX8$WM2 M$4UW1H-!SQE80R=&J3,:.APR:]CI64U*\FJL6MZ-[L!,O\)U>;G=I[1(-=(3 M#=2_L2;V?QO6_]SWG#\:!?,CI&,P@Z7 2VDTD)PM MISS+D\T<$4%I"-(&F=@"%(OLF1R<()4MNX2UE>3Z==$/BDR.94Z&,MF6#%/< MI\5MO^%(E$_?Z+CHL]P?%(LCLFWII+6&B3Y7_4&1J];@T[P4=1<@ M^A7X$1Q (.P3+_?$>\K$X@ "#\A'K%S&N@13?0+[0N'VNF9O8GPU^_>6,;!, M^WXB1WXQ\)NV;26YTG[/O.[U>TZS#.EV&BY)I:1RF4 9@C)#"E:(_WY[@"+!<4A81U *?IIK:JPTL)V MM+5%J4H[DHO57 XC$>38<$HTG-+A06G6VJ"A?:$(&DHW@B;&$@@#["*Q,W"Y M=Z<,BBIR?7QPIHH/>D-SV.F9?:,WM)W)O".JU:A=[YG*N>K0E.>@(GK,](*#5&CL:JRF3Y6 0P?A>3.63,0EYP< M!FPUST)TMT.T/'33"HRXAB.8B>'+#XWY3/2#X)EJ$%3"U<"1KH<9Y JP] C8 M$)8Y(*&BUJ?_/BG&N=[0L2:6[_JLQM)IT%D)AQ_+N3<-$G_K[I/!G M.9@TTGTI#%O:>^7ST*?]/BF<5RXVS7-??3Y-*H5#0J!W4JID79_/E1J5@HLM M=:"#6#LPT_LH55HLAN1XJDH!6WRJ?L#9!E$@'XWCDPCA/?:X]R'8%?L+?5]X MC)BD*JA[5%4(^8=\R)-[ Y)Z#I[]@^ M:M\^QA01ZA#3(PLABLA5NI\NSW^B,RF0H+ -??P1;4@*93C$2,4R1E/#M#L& MEZS!#4S^;X>$%68W.0P*X=W*PZW@C?$4W!H,B1TM%O&G%X"?N8AB_W"O!.M" M&+=.8*Y@7*_&2.HQ9$7'8' +A_38P8'AU; MA';KIJ@<:$4=AJCD"*NT?^D< M1(9,GW90+1PFL#0PRS"B,X"3R\GBO?T OYC8NP8A"D?3\9IR)> HPU6?KU!= M"3N:W)K#WO_*O>%B<=>YL^31 '/XA\P;79MV3VXR'D\LVQHZLN 14Y7URSO( M"LSU;E)U;VPEA!OI+TO ,28^*GFJO0IW'=KG9^WS;>];$>VTQD;!+:_VG8LO MAH7QV:MRJUIJ>KT+OE*YX/@>X#MS>5XHK M"338--)%3J!85'=91!&>)68N@8Z27+_C275!GEC5FMQW'%[G\#9%I^$H'&@% MIC1K_1X8U9U82O2.RS.%"-M1$ #Z,IJJ7AX&Z9VJ*$1\*Y>6BWA2G[CW*E.C MD51YQ#XQ1.E)O(:)?AN4ZK(K-7X-G.%/X"/$49FCCRF%/BQ4W5LUL;Y:P_LF MG6U,;'6PD:R8FSX@O%0.7A*5XW"E0HY;"LQF5'SQ4DYRT\=5L2O@5XB>8B!: MHI?E'8] DGN3 :PPS*S3Z9/%E\J1)0:D@6.)#6=BQ6("Q=<#^2!=PNI;I/HI ME.HLO6W=RO,\$VL\FHA;]AIL^?+^*8^#/C16G9W?PJ&1[F?3GJ7]4 X#?:BK M.BNOP*.!KDE<-W -0G&W3;" ."R[9I7#0!\$OU>Y*7%-0>O:C&_ &8RMH=VT M%2BU+0\4)%=@KH^ZWBNBKCP0CT'T#D"G'P@>3:UG\;!*JJBN' H_;TX7H4?H!&[H11>G'%TL M4\!(WT]4'VMU)N:-P*=C];Z:UWV.CVUUN"A.LN_A"%+E3WONQD_?I7$@P^(I4\7D"+B M.9(><1$ YJ].MPP >/64BYS*LS+((AA@5Z7DD!VNFV\;.)SK)PYHMX84'$W M;:+>'@S>#,8A'\%#489,;< =$+Q#)'0<\;^&]8^$:8"]O: *9&YKZ7'88 M9] =[I&O?>)^7]=LQ_)[*,=2-E7URX7QFJ+9G V .T=X$[6<=Z\&4JX2XD!! MLH*>U4#UHI[BB^,0<;LQDV+K.BC?5O<4G(487 ZN!PF"B$Z^E$@0S$'F$','=^OS"]_^-E! >'< '#<$S)%+$!\= 4I1FK ME.6:'7Y@%3]PU'1Y0*8>-GL4\K$/("I^KLQ35*S&*B[1 MLZ93R$/8Z1 ^)<$.]S-C[FQ61L#?',T*"M70268E[O&)()XA,6W5:J8J]_I.,OO=6?'7 M&+P(F4QQ ;@K9KDS*(Z)R/:9WD0WFHXB)L)K3ZY"/RQ[_.'853(-M\LBKN;@ MJ%O!PBZ )W M[5KUK%JZ C55)_6"YHS"^%KB"#IS+M!LGN\5>0$(%:H?@%DMS12)? 7P+1X@ MSF12/'X"PY[5VS+#3H7KJ";CT5A\Y#BYF.@&>I'+4-Q'-_7F?(,BHGW?*$3DGB^07XB!C$QE3B ,(]&)148P M7%>FL.2K^!/-VN&:GF$HDK6\K8OO(H@5C71Q=*6@KLAK+(KNB&!&[*7C3V6/ MDS8Y2N:7?BOZ@L1O+.\94.JY7:JV^@W L[@A[W'13 &[@@(6(;@\.NA>LW0(CU@FM;.<=7OZJA"@3GKFKGO*NC M$I3-33X30RZ?E99)Q52B?/T!?1@)49+O?%T#]WN.R$M/68:@NI-!?'XUX]'= MH?$=^5Y>/U._JE\33;[KSD-%$?"KOL^FWI51@>ZUI@DK7=77:24*Y;Q\.Y/4 M6(/DVUL;K5'YJH:M4R- MDUW^8^["U_I1"FV^4/??;X%!&'_''O9V4[\R2_ MD=VH2+]EJ3IT6'E5"Q_LR"P^PB)[X 1RH7&8//[/*F=6HOR;::I" W&-T'*\ M7S\>(4[%;'CT$N5?'V )CYDY^F!Q&0+ ()F.21B*S+M(GJUKMRM!W2#6:1U/ M>\F4_[$Z&J+3.I?@U2;%6?7D+/"!S]\="GBX(&-9/G]*@]R,9L5EZPLEI(\\ M'._"Y0":>?(#-R)6R7;:$;8\%/*A"+M=Y$./#_ +!FF[O>%#BLO5+W1>%SI? MG1HKH-FM\G> (]Z(M_>J/)&LJGOR> -&X1CZD=CK&V%KN' M@>_''U".M387%/E;.G=)1 L,=_AZ_GS&[<('JFQ3A[5M<34-,NT08?B3S)NI MJD$F5FPG_$EU_?F,_/<(PVVWB!X/;-_B:AIBVL.[A^)J&F+:XF#KT+7\^0P[ M)(]2N?.S\_9AC:GD_/H9CI(79;S9:S&R"J^EG[(;OG+?OBUU5G=V>7K-L@7? MBI+*)<<[Z'M30D/@0SVF.U._:7.LG3HM98@L7#E"&HW7;Q;X2*RZ8Z8('X,&-ZC\*B&WGV@C(_;^2)K^4*W3DW\>^__#]0 M2P,$% @ '(,_4$\([[L\'P 9%,! !4 !F;&5X+3(P,3DQ,C,Q7V-A M;"YX;6SM?5MSXSBRYOO\BMH^S^C"_3(Q/2+ MGWY /\(?7KF%6=IZOBJ6YNW&+ M]:N\<7KM[*M/]?KZU;^L6_W^RC?+FU?_6C:_UQ\U -M"KS;_,:\7O_\]?E1Z MY5Y]7M5_7YEK=Z/?+HU>;^J^7J]O__[Z]:=/GW[\7#7S'Y?-U6L,(7G]6.K% M)^)?X.$Q$+\"" ."?OR\LC^\"BU1DJIUYM?'Q]= MU;L>#&+1Z__ZY>WEIIV@7JS6>F'<#__\VZM76SB:Y=R]=_Y5_/>W]V^>"?%S M]WG=+!>U6?UHEC>OXS.O,Q.@OYM'U"_6UZ[)ES>WC;MVBU7]T;U=KE9!I8WD MZ\;YGWZ(,@(:2"&\Q>(_6@M8?[EU/_VPJF]NYP&2U^?4N7!K7<^[J_Z-G(0M M^*"KN>O>@.=B^M-_HN>1>)?7SJW?K-W-04U?+'!&G3)KZS@/Z/F;A5\V-YM) MH24U3A)VQK;,[M9WCX96_AF\3'8L653NY,;\[*(,^K=;KXY4*Q/_1:_3Y9-L_P4 MG(95Z-:WR\75!]?<%*Y:']:R1>%$NG:;@SH*3M3&^/\WP15I-CY<>]Z?+'+0 M=N5Z;O 9&O=,;J(6OG>W^DM4XL(_5[![#[83G:B=;6>WUB+ZTSNX;#?U>D.$ M4&.^7*Q#Y6&Y5!_6MT71)'JVI$M["7UJO;#!&W:QNM5R7MOH*C^U8BVT;BLA MI=;O=!-PO';KVNAY]R;L%'?F]ERNP^><^UZOKV7SYZ;3>V"LI92N>KK[> M+$+!5@OHKG*';V%W-IY:2<*V7]RZ9N-D=>_0[T4E;,?E=0#R>CFWKEE-_^]= MO?[2N3TOB^RS71]=\TY?NSEF:Y M1='SZMG..3M>W[E?G%[=-6[KQFY#"=$MK'55S\/JZ[#6QTL: MHA6[OKLO9+/UHYR6A#IWO4,@%%< OR[7N6Z:^KR8M*UI"!3:C=13Y?78HGH1 M?-LZAD8>5]D'M=Y3YKR:S9:-JZ\6^5T3'!SSY7V]^OT7O0@&+/[:EE\=Y9ZW MA8'/FTA5=K.\Z]2DO8+.VX:6W#]8LC\MWRS6KG&K]4/0^U=W,#*ZI\A9]6K9 MY8=+GE7+=EU\L&!_.KX-$^AAA9X_U7?M70+8[27TK?7V)=HN?SPM;A70[K62$;3]75,OFP_+S"YO M(QVC?V(DQ>K8_32Z:*[VXWZJPC0[JQ9=@?2=Z5:\N_+M@C",Z M\>=#BIX@:I!VM&3(Z1(':=6[Y;QN\UZK@\@>V[793W6MFRNWV@:A6_C7>PN= M6;>VG&E1MC]-W[NX##+!3M:+J_M:#VFXK\QY->OBZYXJ[[PMNKR[N='-EPN_ MZ\<.+3M&[GE;V,Y"'2[9IY8?W>+NX(N!;Q[KO?YN9&XMHG>]BWJEKZX:=W4_ M_S]\?93F[83TKGM;,NYXN#]=+MU5=!??N]NXQ7-Q=4B=EYX_GT8M^_) L?/I MUZX;]Y?J4;OXJBOX/O']Z\VM6ZQ:N;K[2YU;NRZ3S^D2S]VJAX,E%W[Z.7[9 MVH2>*.[<[6G)\Q9E>]8TC*F[QERWB7Z^]/SY-#JFSU\NUI]^'QIM0PGCZH^; M/KET)K@Y#YO[#ZG9KG0J;5MB>Y20%W4W>F[BX9DX%,/?]X]'+7L\-K6M/4AP M"^MLNOIW@O"H1E3B08WYTCR#^[[JS5DVKU?5YN39W0I<:7W[.G;#:S=?KQZ^ MV70,@.C^:-Q_W']=?J_5UZU<8<5YX3_HS^^BX0Q3^WK=U-7=.G;EA^5VG]># MWG-=N?E//P0=RYXDE\Q!4T%K0(69 5IK!SCV$IA*04^01ERCY[#-XT2];.X[ M;SC<)BY8OLC[N5ZM:E]OS<=CHT_$[(#44DBO-)$46&D,,!QCH*&RP.A*2"L)W;/&O%HVUC4__1"@_N3JJ^OUYC^W4G1COAL%SX]6WC_Q>A77H5$B MJ-?NYJ%\/#(Z(&>60V(?D$G"TV]UG@7,LZ6IM]L-UN]<4R_M0SN.'.&=99>. M,ZL\92 36=CSU]=^/75^75H>24WHO&-I6+<5S+ M8D,^?%KV1L)[>25D&<9YZ (R+9B82#4I\AD3&$XS2"41O;@1?W;:G0;FB(D6 MJG?]4BU*+/,B5QF:369**(99+HL)1]F,3N@TGT[9Y'2RD;\8V4Z <[QTFRWO M^K.N#P)+SJDJ6,8+@BDC$YY-U71:J(S,IH*(K%409#?9Z%^+;">@.6*NA6?[ MY5IXMJ2YY! &?V(V*=AT.LWD-,=$S"C'6-$7IK.-_'=9U@31-2*>??%#_#B\, MT^*?FR>ORXYK\Z9HR22<3F=35, ,L1F2$T8+A7(Y(Q,QRP3_=V"@#]S&8$6^ MAFZ?SE,G&H_=PDJ59W!6"")I7K"P6IB$A>EDDD]G^0133%N-H4%?&PQ@-'J! MKY];_7>K5SST>V;] \7+AG'!9H)*:99SM@498SDH=$%0H52 M,P7'/NV?UHW+,^.4:II_5#RF=GZS>-* MS6 VP6'RX7Q*.SC_:0*W_?*C-Z"2$R0:GM6UL]&I/YX@+Y:$D%+,B%V(JJ9S*HD/\*TVPM5^"] ;40'8\T6O[UJEET]8]Z.O\CHE<6WE8 MWV\"C=^4L:[U?5V!M$N_J7"UNHODB(>7=TT2+4N6L&)A+%$.I/<22&L9T"S\ M:2V%1B!F/++#^5=/8;[?EK-G0MSQ=$D55!9C D08TH XSL)'J(MYRK1!O&*D M@Y4\KQ=UECY\9O/L+'H8%$:(Y=AY0CUB8S#0#R#@!%/+$5EA:+UO% M#@[._><(=0U#CN70/3"$)6EI/PXW5V./E#(.$!AJ-*&_@:52 DY(91C%D-L_ MO%DY*]_.#?<(S-$QEP8DC,N>,AXR.2W4-..*D9QE4RIGF&=JBC(XHSCC YXP M>JKF+WJ].3CG5H_0;S*LU M3W^KYL=M\NXHN"YS1'$+&IEBR"'=O*>(*^.+33F9RHQ."2LF4DY93G() M$6+%%(OI6 W04/PZ%;GQ )SB@N6T8)UV-J2 M9HON,+PZ ;KQTFK_[LB3Y)6SG, 9X013FK&GBBQQ3N@DG\TF>4;#:I=D HNNP%= GC(MO=?WOFD.T#)1+.$T\1H-@+P+"!P%0: M 46<<- AA+@>+AZR5?+P&]1GSY6P(I4E' '+% 9800ZP4 Y@+C&GPEN+.QP- M31.M.*5[EOV"DLI QM39G-AS9[.;U6^1-8) M"8T!\6T?L%H3 "MG 21&2NT4%;S#_N&4I#BI1Y=I,$O%F,W,ZFNBL5]= MBYT6^XJ5 2]3.:6 $!8#6V$(B%$(" :95%(B(_K98?Z'8$C/4"6;3((7T&BS M_E>]OL[O5NOEC6LVH.S?M[VO6(DTQ-IP#J!7#'#("% ,6> E)U)39)"HQAY% MZG'JZ!>JY'M6C]C ;XS T%,*J%$0,!UF0ASL+JBD=!)ZK'V7 E8=&UNX_IP_YC?5ZRDF')G, 5(4P.0LA8P810@ MV%(M8QHWW6J!-+Q7T&DQT3-&R2:#[77.BZO-/3CO(](7_K?5]G#C$B;Y!2D6*AR/H>_K_X9&2B(I2 MZ##@C!M0\4!RR*4$E3">2Q2F.CGZ9"P]='4'/-(Y>-\=J)U^-O,[&PC:HL?; M%"^EE&$IS"L@I=< 6^9 8+$"F,C*&!M\7M4ALI32-^C$AC-A-8"'V&HS_L[G MR\I*1IEUP'@3AH,G"%0^3'+.0DLAPH:P#EQ(\SZE#R/0$SC)7L<]N>-\82_7 M2_/[]7(>,%]%EV;]9=]KMP-%2RL\TA82P)VE0$"N 6+> *>=4-0Z1\B P?0G MZK M2__UCJCUU65_Z%-I#R'>=_I+C.^V#Y\_+U J$TU];&%%/3 R@%55%0$XN/G! MXNN8:WSL2^2>B= ;4JFX,+VYG2^_./?>;7+%'&4K#I8M-:XDX5H 8Z0 T(7& M$ZF#EZ&0QHH1QG&'-(.)]F'VRY!S@);4@3Z*(B^4*%U548-\6#\RZX'6%03. M*0B04\A;C(Q7'8B1:"-EO\3H#ZI_GVX>U(Z"64 I]0"Y10.'U*!.!8L(@BK+IF$DEN5_OER#@B'LC'M(S4["Y722 81 M).P^"V2PNL=P90YCV@%?'!;A*+,+.LPN-//]LS M$WJ!*6&PZ^6[Y;Z_O&]_%.P82:62TB 2!D5%*05:<@&\DQ!X$@8%H@$91L?N MIO;,G/-#F(I6[^-!DX6S4]TL-B=POK:L<+XV]?[+- \5+CDFD%GI@950!-?+ MR;#*TQ4($..*!*,.T>CW'_1,GK.@EN:TUN$#0]L;.J_=N@[U/%:FP%3=\==^*$9[YKEQSKTP>3+;ZN8]?UQJ9^9=?UQLQC8 M@T=[(:5QT(J*$Z )#_.O4140RB$0UGQ*(D>Q]&[L'O#YNG^9$->$NVA]O7Z[ M_^:/KP^5LF(2D^#OQY1IP%A?A>8P BR3BE84.Z@ZF*@T##E7QWV_B_9TU%+U M?^&"+V;J^S3%MW.WZ9%%VWL]VA0O7>4\IE(#JS$"G @+E,42$$NQ]PHZZ3JL MJ].$^A-QYDQXIF.3>?0N@J8_!]?MHHDC(.A_MS>8>Z!DF*B1,AXSP#%'0 GD M@P\),0@+!66%DYB;#DG)2)HE>3(2]8UENFV]S^WS$VQR?5NO]?Y-O8<*ET(3 M!'E857JL86B^P\"'^1=0:[3VE,M.JW/ZIV+16>!,1:07,(JGVE9='><=0DKH MH= 2TIBXH1WG?G!-YCC?)Y#YL,Q,0*MQ M+QZ:VN=8MQ82D)#6%/63TJ# ::NSCW_K>=] M3E@3KLR,AK$8,Q6=P+#V4DINA1;8&%#%HUN4"@-(A3DPA/$PI;,* M5AW6=H/ZZ;TS[*RP#C:'3>Y6]<*M5FX;C=]8A.TO]IA9;(^8DNNJ0M2JX(B( ML&2!V +M>05LY8V47O!@3_ZHCOS9Y[%^@1UB)BOJ#43KNR:,F1W-V?Z^GVXG MB"L1T.9\SJA5Z8CO&,'4)*Y+Q5Q$!050H" MK#D%6BD!B!90>ZV)[Y(()Z&^IE#>7'P:1]HF++PY M?W!1S>NK#<;[9J3V0LH*&8&B';#<*,!Y/&5E \"0"TD8E=SK\>_)3$2HL\(Z M@(L5VG/O(H95Q]<=R>V\JA<*E\1+2+&*][SI4+DBP>)3%#Q,HBJ.I32J2^JW M80,1O<]0YX!S6,O6DD>'RD;_5 EF@\_(( 2"QS.[(DS8S&(/G96A\1WLW*"! MA31VKAN80Y#HR6C8+"6.\\*/E%02:RW$ 6QBD0;8<1R6PSRF[Y$62VB)KSI< M/S-HE.&%VB'^OS\.Q MD?#7-B?=N[A3+E!OO6[JZFX=(XD?EO%\:TQEO9P'G:[>+-:N<:O].<)[K:F< MX1G*6($1G$I&!&JQG7]X>?!RD20_E[T K6-302XMMJA+SY4.C%RMM[C>J;OZZ M[UG[?^Y6Z_NTP1M\=\*Z/02SAWM)]2B+8D95(1DN2+ -!$I13%@6.B6GB@DZ M^MQ68Z'WF'MMZ!$4!_W#<:O_Z>R5BUMT-QMTXQ5D[YV9Z]6J]K71#[B$UI\Z M3$ZOK,P$X0)*R?))QHB8R:S(L8 JE_D,03;Z?"MC'PO)NF9HPA?! ?\8&O'1 MK?[7G9[7/EX[E*TV;5Z=QSITK;+$4Y4A6L"<%U.&)\5$3+)<2 $Q"NYZETP0 MB99"(R=_X@X:]XIJ5">![_?Y/WEUDWRA-]2QQ+,=:[GOY^T6F'AWY5U@^U>@ M)\X'OVC[7*"]6TU#O^DP7]0+W7QY$[IF=?02]HRUEE2JBJ.* V&( IA" X3G M$B"#N&"5T:0:_:V+I]+G^W,R(X(YE:7_N8FSU@;!/11\\E2II,%,>P&HJ#3@ M2A. L*' ,5Q9ABK"U.C/EH^FK[^]L:,3SNFV#'QTBSOW -VW]\H]WBH1+Q@( M_[/[,_.<(*VLI#200P^@J@BHN(& &EL!+82II!/,F=''KT[NZ^\V":3 +UTV MN%7P&.-]))N\>*[Y6!NWNES.]^TD?[E025B\X"RT#WNL@:.T A#S8!:":XD1 M(RX,U]%O-^F+*KWB=/*^[_=AEFSN3+S#?7&57^LFK!.VFL43."]N[SY0K!2( M5QL?!LT)\\\VU?$6R'PN.;BIH4[80JI+3CW/)Z$.75_D/*%$B7GW&CEPP"0 M'H$*H[#PP?%B4XXQCDEK6Z8&'=39[S7(W0=&(WD/=QD8[7;>)7&VMVX?7?-. M7[DSU_.0*'GS5M$UFW8.4&41\S;/AWN!^*_-V'(V"Z@'T'^]NZE<<^&+>GX7 MF1!57+6[,>)(2:4TBDCE-$"^JH!PE 'CD =,(RM5L)NFW@C[3P& M%@O(L:@(HJ//>)62EX- GL9CV&7$/CS+&W,FZSG3=;.Y3^67S04K&Y@N_#;\ ME"V>WA4Z&D5V?7=?R&;K1SG[?8#T:F]O4ESGNFGJ42N:AG?; W%Z_F81 U+/ M9MN$57ZS'_Q]O?K]%[W0V^DB4; MKQX.X_X6:HLA1Q./?L_G$?AMD:&7BV_C%A?WPA6J#]H7>^^1:RNB1 8;BY@' M7,=$&_&_*H0Y0!;&]TN0*]DJ;=R 2+QW-[J.?7GA9_4J,.:_G6ZZ8K-3:$FE MKHP/0 DB@K]8X7A(5YJ8%X"1^ X.HPYGLM(L'<]#C6_OBTZ)<:H%9%OD8C,^ M?%KV,#SO)96J@A16!@%/B0G , L@\P)PH3Q!RN*J2]J%1/>3CX9WG8 =)=E" MQ7U8@T=99!\=(0[$=HQ4FZV MO.ML8Y^(*I&S@J$* >95A(9[0)&+T$A!C/*XZI*^-M$EZ6,CW(G(CI)O]<>^ M9K@HJ@PNA74X7C:DK0$D[E"51G%@&36>XHI"-/ITR>/CVVG(CHUOFP///9+N MF;RRH@@Y9Q3 &FI &*^ "P,45!9RN3$!78=!A$(&X+P&#.$P3A AP)JJ D0Z&-8]'/.JGRN\_OG3QZAG,8L_5B(]XL/GQ:QN7$ONU>1\LJ\0R3(B=2$\!^-$P[%=+Q$:W^V-^<]BBL%#G"H?V$3S%G4R&4F*(BYRJ3C,P$Z6 \ MTT3JQT.T$R$=&=$^7+O&Z1CW[CR9I>N$(A=XM MY[4Y_PF0O>?P4]:9I@-V9>(8H,H!]VOOS$42+5_SY<+O^G'HB.TSG<(?KMF[ M76#7XR7AG'B.-;#![PH5*0.TPA9X2Z6K6(6);Y7P+5T+#P=?]Y0JL10&"4H! M,@P#2Z$#2'@-/)(2(UPQI#LDN$L3;>W>D=]EO^P3L'095+_7.KYO.8D?7PN6 M#E)7>6A Q>->-:HY,!QB((E!2GKG-.EPB6&::&D2BG3"+(VOO6O:3N+JW2>4 M35/+H$9SHT%1K_355>.N[AVXAZ]3ZI"D7R_=55ROO'>W,5/>UUP9B:I+ ^BW MM:9!]O&D?/3^W6*58AVTN](!Q]-NA=XNS?W ND\Y=,#W/*\VZ>CP]7[EU-6E MP?=#HVVHU;CZXP;32Q<,:OV0@7/0R@\#<&^WXT<5(/OGW_X_4$L#!!0 ( M !R#/U!_XS=5Y%< -D"TR,#$Y,3(S,5]D968N>&UL['U; M=QLYDN;[_HK:VN?JPOTR9WKWX%JM6=ORRJ[NF:<\:3(E<8IB:I*D;?6O7X!D M4C=>DGECRC7572J)!)"(+R*!B$!$X%__S_>[Z4]?LV(^R6=__1G^!?S\4S8; MY>/)[.:O/__^Z1?UR5Q<_/Q__O?_^-?_^7[EV+ZE[RX^14!@'_=]MK; M(O[U2]GLE_C1+Q#]@N%?OL_'/_\4*)S-5\^N\)"R>?QVO-AV>-J8_KK^KBV>#7$^S[XLBGTU&\[^,\KM?8YM?U2AP:3F-#+I_NB^PVF\TG7[-W^7P>IK0:^;;(KO_Z+99&IN[Q83/[9B)"C M(W5(Q6]Y/OXVF4[5;"VO%[.P?MU,@HRJ^3Q;5'UOFX[;(847LZ]AR\N+25:; MF/U#=#CO:NO-D6YMSF_VA\Z+(O\6](MY8.N[?';S.2ON;/9E<7R6%3KW--=F M:U##@7NB,?Y[$5218J7N59?[VD/V1-=5=I\^Q.=?7C^?6W/ZJ@W=$YU5W_W* M0[0W[Z#0W$T6*QD(3S3Y;!$>'NR.R?'Y5NC:RSPKBDOU$=J<]6P<=,4L/FZ> M3R?CJ$@^7>,KS+KJ"'W.^F-:!!QOL\5DE$Z;D[!SN([I^;0(/U?2<'EMTOFM MG^;?ZG'CX$A]4O'4-KF8A8Z5S,NFXYZ?PN;26/9\5*Q6D.4-?#]4C M'9]N Y"W^72<%7/W7\O)XJ$Q/?N';).NKUGQ,;W)CL_V11F9I9%4'!&#U>3 M^1_OTUG8P.*W5>6KX;C=4ACD>>7'47?YLA%)!P?JEH:*LG^T9WNSO)@MLB*; M+TJ7\(?LJ-_P0)=.YU61Y<=[=CK+:BP^VK&].;X+"^CQ"3UOU?;3F[AWJX_0 M]JS71T#O)[/)W?)N]=''M3=R_GNP98H/^6P4O1_3:>3?$Y5^/\/K(D[M$C05#70%1[;-OXK'Z:?%YU+3KAY$B;NGTV1%4 MS7?N]/&ZI*ATRK5!S?&QVJ:DVK:PJVU[,[DL;M+9YC![[2%+9P]A!]+I?#*_ MO/X8-J2(3OSZV$1K#'46.BI*2/T1ST+5QWPZJ7*VTV#(%NE:1=S>JQ&1[JT^W,FNA[=[8YRZ_9;'G4.?ZB6>O/;R;,E8=H?=YV M,D]O;HKL9K/^EQ^?-/-J@[0^]ZK"N*-Q>W/YE-U$=?$JNX]!@+.;8]/9U[Z[ M&57DY9%NWU[VY&I_!\?[?VYO>Y M2,>AQRB;?%WQY%,V"FI.&?Y];)K5>O[*)R@2AF(E$5]-^TK/M287?8]!0/OMEG%VGR^FB MYA3WCM/AA/.[=#)K/M]GP[0^W=7HO]QE=U^RHNY<=XW1]D1OPWC%:/DE^V4+ M3WO\SE5E.XLXAW(6 MTWRT"_$5VM?I_,L*\N7\EYLTO?\UKFN_9M/%O/QDM=+] N F5!"__KSHEBY338?YK-% M> O=^HPD+$IKJZP7X=O&@:X#/R/9^6P5X_]]A2O UM ;7$[40KR[J!;R58/8O)BJO:9HK)#/':V3[1#B'F&@>.& M0&L1<^7+*;PD)-FIL'4J'GN5Q=?"T1+?\NZ0^K&DX3Q2\(R680O!>9C_9(W\ MD"U^GQ59.IW\,QO'K.#Y*C_LMS#YN$R^?V8E'%99*@V50"Z9E@!2IKV07H3U MUF[Q%9[V*3*[+*'7\M*0L_NUE"X .X,(?2[2V7RZ<8_^YW)-Q"F"=,!'608J>D=ZQ4!BES];5<].;$I3V8SB D^W2Q4^3D\!@)#BJ;]%8C1X1@ MFEKA:(F!M4K5%A7\YD2E5:1ZDY9+K M?#KU>?$M+<:'Y*7Z* GG'AGMJ.2<$*@\,WQK:0+#^?#VHOZ,ZP2Y\UH*:KD'D1@O :+<\/#$7G7;BL+1!<]>6;X-@>J+ M_8=>#YU=Y_%4;#1-Y_/)]61] #HO<3H@)PU&3:QTRBK!D()46<0A)+J$G!$% MAZ?*]"%0_2':E^2]G*\/N*I\-%FG@2T^9L4D'Y6'BEG'L3+?1N(EAR$(?=!GG*0>8 M<"?0!B_$O*QTY-W/(6\70O#2]N@1RCY/?.?%XHFRFCXZ GQ:[/K?;:X MS9]XC5]_FF4?TKMLSR%PTR$3Y#QD.-I[6"MHF>!8;.&4Q@SU?+@G(\8R1]-7@9U MWOP6Q>14\7@=%!T_26*9NN5=5GS.1K>S?)K?//Q6Y,M[\_FWO><]E?HE2@@4 MK"E)48S<80 J4JH.F"%@A^.4;9,9>7<0]>6(V%&6YTAXVIX>"7", P2 TLQ@ MC'T CFWIX["^X^!T-^J %8]V4>Q+2E9'W-=9$:N4?;VSIE.8 MV'SW5T>#F=I\3$(%U6%E1LQ(ZB".482J1)(*"(:IP[0F'_G@H/UO8:V/Z* 4 MJ!]"1L\42[':1=+1']FXS$K+*@3S[>^5 "N]TQ12ZH'Q%%@E:4FG!KI/3U1% M?_UYV/PRCJ(U2+NTU3X6^7@Y6EP6:YP..8UV-4VXP939H&UJYPC32.M VIH2 M(@S1/1XJ#E@G:PF^'@3A\97)]F]0!]LGW'MD!,0&N6"]=T:.#\&XP>E8@R$WRVY75:775]J,L1S,Z"(^@YXVB8T?>GR'Y9Q_LDF@"."*:4!PH!T09I5QZ^,J+KJVH=QCSW<+;<%F#]!1ENZCW]'D#Y M>6(OR)BBRV]K_%S/W/;PMJQN9BN(A-%W7;#\875AWT$1PX:!&7!A$B':* M486\A(IB"9R!]1WSW06W]B%6O2':E]R5M=?GZ]OCEMGXZ\ MV%)W0-A.'"G!T$+.H;*>.B81U01O61! \@,,7.U#PKJ%L;;B\K(VDLW"/ (6 M'S>%J#X682N_7"[BY>+C)^7^7NHRIXZ3:*T=9=I22B%F7E$1]NX-?3$6E3IN'7^N)#WZ3X=(A=;R'PI4:WJ@]_@KP<[I@8"CSVB"DA%2!206O!%DI! MZA^EL# >MW+ZSL/&J]UX7R/\>/E_-Y5"!)_U3;Q2EFA2;"@<$P^ MYI)"QS67RDGC(*OT^G0="5[.NGJ,][,>"3"&2,8-<])38Z1 V$&@HUGP,6(=#9VT5]Z7TSBI8)W]\O%_@I4 M)_5/.!(2.&XM)8A2;*2Q#B"H!(- 2#O ZE,ML+HC=(:7=V(1M PY()A"L?I[5>.L.LP'(SN/\#V8QUAPI$88P#+VD!FD"O*'!9-G8 M-!XKCM^H.=B)2%07NSZ@_O%E4VNC@!6<$H:HUTI8084E/&SE2!'::QC@*5DC M@Y.\TX!L*VKP<6JG!0Z^ZI<0!94G4@6='="P%R@B:*Q*S+752%$Y/(.U,PX= MB"ILBEMMOK^;C%87N+T^,3K"^*,=$Z TE @S&M9("I$.*V)0W+%D!E E;7W. M=V;)]L+YMH'K:R\I];UJ-75WM$XD1@(1$;3_L'-:HX4D"$$,% WK:/AJ>$M! M>Z='HB#'TS M\A_%9+'(9I?7UYO-YG/^*8T67.EHCX&F%;A=:9Q$0X^MHH8CH:E77 50Q:J< MH8%>#RE7H$N1Z *KON4F8)%-;F;K,)S1PY.[!,KK)BH(S?%!$N@)Y%HQ8#VG M$FHED>1"AQTPK+'$UR^IWID;M N):1VH =B8OQ6'A>18UP0(BI@%.*RL01L* MMK? -NA&.MC=2L$& =R=+R;--8:6P1F .#RIZ_HT5*Z>@.P9+/'(2VNY"^:2 MI.'E"$:YU()HKB2TU->O]=/Y:M*IR+0#UP"$Z$-V2%2=A]?V4W=Z]H?. MBR+_-IG=1"?!NWQV\SDK[FSV97'&1P^R'G6\HW4"!4!<.P2)9=A@:#':5)87R"#<9WF% M@S'%C7F3MXW%H*.*_YX6DTC35=C4CYQ,OVR:((<\5%8J#33 -)[*PQ(&R4F? MQS,G'3\W8FG>*BA]Z4)/IWGTF.YUXT1@!:%D*MB+2'INH*%\2Q4S R\V6)]) M![C=")D?A>^#/($])[O/P^:@8XWSV2HE^TO0ORZOK[,B&\=IO[O0EU='"_!5 MZA]O+8>6:<*9LA@2$/XP&]JQM;B^5=R9H[X) _/N(>I+/)YO>$>V^=>-DV"[ MQ:@43!VF\>IZ)8 MJ5(8U[\[N>,XLS8W^L:PG(?9E>)R]G5)F(8.B?!B$(") M(4I"(DH*":!TV-M^$Y8=Y'YCA'Y$61BD*C $$6@IR";Z4-[EZ4S=%-G*4+R8 MC:;+6#:CO"QP?3^;C;5]XD2#F;PN,GM;Y,N;6W5?3*:?O^6?;_-E#)G__"U\ M^>#S97$X1J?KYR9:61&T,"V@),8XBU5YFZ; 6K@!1G0T%X5\N "?34#_;3G+ M7I'Q83([DBG3\6,3 YV7'%LBE37$ N4$V*!'@ ?U$VPZ.SX>2#C19<2XEBPR-I^H^$/2\.PF)>W MCFUM27@\A*@H"WL[) @9++04AH%80YU1Z7V8,1+6::I$_:I-K:\-PY6&MM ] MV[[ELR_%,BT>7B'3[;YUY+$)I(PZHR@0&'M,4;!S2Z<788C4U]<[BV$8UK[5 M+KYGD\X/^=?5?,/+!;L5R-=/2KADG!!E?6 ?$&Y5>JO$*#!N@*$2PY+!QI#6 M=#14*MU_ECXFHXV_(=-D.B< M>WL7A!#WO#O(M&=M$B>YL "S+"VVF%'K2H#5YSO-?"FPKT)M5#/VZ&]Q]/6 MF\4FHNT?V>3F-L;#?LV*]"8KJV+'<\'#YZU51DB"+:RT"?0[JA@Q'!)0;O;4 M8U<_=+TGU^B[QN%7W2!UGO,7GXZRHW,&(")UJ9D&(Q4, MWN!O6T!:!.L\(G.5C;.[^\B,5:'\&O*R=X3$((6IE(YZ$F^2!-SP\A24"2OK M:Q4]6>9M"TM;2/4E*1^+?)1EX[D/.%W,Y\N88W!Y_32\?X=P[.^4 (HP5%!Q M)IT#6B ERL EIJ6I?\K5V?T#;0^G:ZUG\OK)S>H[%D VAP^D1Y@R9 56D!B8FRM+AW?S!A?_PB4#UU2S@AC M/[ER!U*WGI-]]DL@VDO:DA(21ZD20!@K"!44,RN\%,0JYG&EBPF'FK05EBN$ MK#>82!)+<1H$]88VK@ >S$40C7E3(6GK-"Q^V*0MY1PC6 =]ANGHC],,D!(& MKU2?[L3&9S&567HL:>LT4-Y*\HY2"'!!)9+$"<\UI!"45%'HQ# /;9HSZ7@6 M3SUD?A2^#^J@9PCL/MLQ0@])6X@ 9BPEL4ZV L $ZOF&=A'K/0SO"*$) VLE M;9T&T5M)VI+Q[D/JH<-6J6!96.W*]T<@!.N'U9\A::ON1M\8EK>8J".U=4(J M+) -BC.U4'%44@BX4\/>]INPK&K&3CV$?D19&*0J, 01&$CTYE!CBX-ACID+ MFS(P!@6XM"GW8PD4'7Q<0AU!Z#6V^"1\_YRQQ4Y[9SU6B&$ED=:,T%)KD\[" M/B\_>9,RV!C2824*A@_.D">X?6J"@M' A;/1@0\M8S98KB5V0JOZZG;_Z19G M$<=6X1W>?AV^SSI.9*WR[ 0@&BN^>D^$]=10(2DM<31(UE<(^\_(&-;.71_D M_ZX(\"IAW1#%,''>(QW^Q[&E6_5'(%>_T%!/P2CG%M*6 1[61N\G7\]1$>#Q ML8DS0,3;GS70SD#"$?9;-8EX4K_6?$^A,N<6SW;Q'99TGK]>A74*.,Z@(<8! M*^/EB=%7:A$"'DH[^/"<04IG;7QK2^?%;#Q)?3J*EU6O:E5_61R]&7IWAX3* M8,H9Z\,+)9S@5!-6OD\*P@;5[,7;D(BVD*G-R]457<P$@<8##8$A5$5F%4NL*5%'* =R%V&]W5 M(EA])A"^K,:_)TNP;)9(0Q47BA%(M')"&[U5VHKG;VG?]5E>P,X^F+L M[[-T?2]*-EY1OTDC<-_OXVV-!UA]N&/B@XUF(342.*BAQCAHR%MJ):H?M-=[ M:E==YK<*4.V-_&DVZH=LD5\_GM$\*"D2NPAI@@ICU'#N.2+BI=_1BMWI.O MVEC;ZZ%R#FY_R&>CDQC^V"&!5",(F:7," @4"C26!QJ&*5@_-+_W?*LV>%X; MF+/GQ5QE]^E#!.3R^GFZ3"]W2QV86!_W3)G\[FZR6'E/PM--/HME';/9:'+& M!Y\[,RG>LOEL0N\J)"?M[Y0X9[V6#'(,',=AZ1,^!D!91(,=C?@9+Y5Z->EC M*4J[.R30!K(\0)! !0"GGE"ZH1"2 64IM<&D5VM@"XCTF:M4K/YOBWO#4@^T3HHUW%D!KI!(2$\4-*6G"U [T3JFF#,J[@^;'8/N@0I(' MP>V6G!>?EC,WGLQC/LSH\$'$ZY8)(D3;>#VL-PIH9;S!OIPCI;Q^M&4G5>A: MP#IO$X_>C-. [LWJ4M7H"5_NVWH/-4\PQRI66(2<:FN\1K$.^YHR)"SOT]%\ MC@VX16S.Q?6CZ2*[.R3$H>AQ(1P@QV@PM[G0)75&>#3,#;D=AAWA?B.$?C0Y M&-0./23VGX?M'[-549G'.1_-'-[3(Q%(:6^1HH1R'W8TSIPJZ6.X066?SHZ6 MFS+J90VP5H#I4@]_G)I)YX>JK[]NF$BNXU:(C>9"(0-5@.F1"E0_F/MY_#\PZ:6/N:)QYZ*1RV5B-$#$<4:[RA"$-G!ERLO0E[]G*Y,3(_ M L\'M6:Q?HC0!(DS5"&TA5T@8Y,KY6ZKJ MFV&=&-S-V;#/WFX!G/Z.AE_L4_KA0U!*BNSR^O'CAV,V>>5!$F$!,PI@)UQX M7R"#5I4^""R$[O-VG;-:ZETA=AZYV4S^N/&VOU=B+;$$,405- A3(#F3)9W> M\:%;\ATP]*#,M '>CRLL@U(=WHB,G$XG3_"W+;XKT_G8R2J<'G(-[VR>.RF!W R^- MHP[%:O>&;Q'(I_+1]@6.)TR?!W!]72&!_U&>]LGRE#,(49,2"MQ MH G3+4W ^ %'X;3 I[P[A'X,[@]*]Q\2T^LP>UZ2/\]&?[G)O_XZBC=#% ^1 MX;S\(_*;/^'WYN-$7^U@[N.7"0V:IO($46RY\?$2/+_=C(S' SJ[:PGXO"$$ M?1EE%[.@261!6U3+Q6U>!/7AB =P=X>$*,^0THP:Q)2GDFADRQ!CY6#]+/[3 M$T;.Z>UK!9WS\?ZHIV9?ET1YR7RP)"&Q%+,@Y<:6@%&!,![F1MT6VXY*02.4 M?D1Y&-36/30Q. _[?5YDDYN966]91UURNYHG2,4:)99@H#$ 3D&)2H.6HF#A M#F>?;X])>>NX-'#!?(V^H.+AXNX^G111B4EG8YV.U[F \ZSXNBL#JG+?Q!"E M2: %,VT1L,0[7>H_C#LPH$#K#M*BNH*I-KNOLC"797:5C?*;-:(K)^!5ME@6 ML_GFXW_&O,;=+*_:/R&26BR4PX)Y)&/6LRD/*1@1#?PN/;E:F[.](Z@:U'IX MYE7<2N7:X9^-]][D?4+OA(;-36A#'>6*6V^0!:7CF$%K!EC8HVVV=P)46TPW MZ?RVG$A%3C_MDEAHJ'7>8ZF50PHK \JC(&9X@UI-G97TZ)B]#="I'Z(5EQ'U M[-CFPS*BD%]'I61[P+.W=DOE 1(6JY XH+W&U' LD;4E1(PZ5]\)TUDAC[;Y MW156;7+?S1>3NW21Y=Y;DT\;(/&*<.R<9L 9@07!2@@OO/7> M04S\ .O"]L#]5K!ZY'YW53X"#N-82RI6DYCGT\DXEI+3Z326'_ITFV6+SDM: M''O^QS062+G-%M%=>H;);'WO\\OKN)#[:?[M'* \FT=^=U]DM]']\#5;6YI/ M7^9AS6I(#+R\SXI5P.ZYL?IT&U"YS:=AI9N[_UI.%@][)M2]?V8[K7<52K:\ M;IQX0)FG4D) %726,D2=ET!;H+5 L)(VWS%EQTJT/&^8("4I%,P(23Q65KNP M1F\HPI20/D^5#I9F:<*,O$4$TB%?&[VE;/V:Q44JGZU**!T^D#K8+\'8*6ZT M\=1"2##WQ)0 $6IZO6+NI'.INGS>)RXM@-.7'_K%5(^>0>QLGTC$-: &;".>:0#_LLH%Z%/7=-$Y5\B)=+-^3-JV#P9HCTQ>6K6!-QEHU=6LQBJ(;#:?W,SB%Y?%_UNFT\GU0[P>96/2_RT;WU1(&&EC^ 2$E\- M!8&#DAG)%#6J1 Y24K_:7V?G'^T*U!E /(/X?2[2V7RZ\C:H\7\NYZO"K:<( MV($!$H]%+,:A==#>N8(0Q*K#&^JIIO7CXCH[8^E,A-J#Z0Q"LKKM98?C[!0Y M.3Q&@@R!UD(CL,,DZ':$:[C!0&G8X$*=SHYG.A.55I'J,7RNR-)Y9K/U?R_6 MJM7RX7\QA9%+;5:D;/JVZ)<@@;"C7CP'(OP^JJMI0:)?LL5EP] M&*\;7NZWC)K"UI> O ;BH$_T9>.$"N8L1AXH(SWEV'@ -E09IF7]R,S.C*.^ MA*$Q6'V)P.<(P[)X>"*W:A0F7.P,_ZG0*\'!+K2:"X(YD3B8A4)NZ<0,]UES M;6!"T1YJ9Y&.OZ?3959..%Y/]#Y;W.:5Q61/][ T,B$8,V$=Y-)@I;1")>4( MHOJ*1F?6S%GDI1WX>MU9XE56V=@NB[ #?LR*23Y>"_WJR\O[U5&\^YX5H\G\ MX&IS^F")L1PBPH!%E'!H0+SUM$2%AK=K>'9/KSM3EV">6<16[TE+$K9_K,03 M1H%WAE*G$4)25U0.\ZF\1R'(?C"QJ.G3CN-)?:88.!H1@C*T2)F;>V?N1E9W>>#V*!ZP#; MON3Q8Y%?3Q9[XG9?-TI0P @8[81$'@=MTCE54F$UD?5/*CN[ [TO":D-4F\^ MXJTK>_XY5^/QB@/I]&,Z&5_,3'H_6:33E3Q_25=AAG?Q2MB5$_PJ"RC-)XOL M4U9\G8RRM>P_R3!:+<.'7,L=/SKHJT%;59!K1YCT"A$"2J99K!I]] MB>7 H*^=?V#6'O?)U\Q=7V>C17[](?NF1JNR%7$Y#FOR:'*_#IM?.>77S>:7 ML\M 46BQUQ75YO#AU7>>JV!R!S^OW \EBE>Z*0QC F:4H1$%BEG7M.W >=]=$0#_VP>X C.2,=/C4Q-.R$%$#EA:-.2H 1 M+&5$"]5GB933,D[.)*,O+:O!L*8W#\+."<=+0H\F.QSKFA#N EW2.$:8U9!# M(WQ),:".##L+9A"R4$D^&T/^9Q"V\PC9D22;'U+&SI7'\;9IS -^'_VB7FV6ETG9NSS:=QFJQ'>?5 MS,CAXGG,4=7:,Q)MC65A]Y-6"2<9-,"B$D<(Z6!JA)Q)>EX6KST3[H/V46U! MT0]/UD1?9/^UK'!E9H7>B0Y6 N+#D +;$>F@-D]R5E%O8H%9"9Q9T MJ_RL("L-(>M=6/3#]M>_3;(B//_VX5WV-=MW==]I R00*^ZX,90$4I4AX674 M6^I9@W.RTQ,2WZ[.TQ[ 9UV+7I-1:PO;.TX")!926DH(@=01$^#8OL<46/=F M5*%6&%YEL6H9RC^W> U=5QJ^5)U9FBYF]\O%? 4*K*XOO>Z5<*X$M)( R[4D M0@)B:$DG;E(/J%[R!B_CE,;+[[JZ,J;YN/23!3'EH$ MPV),A(70([/EC%1$#]S@:BH?KZJ#G!W:_Q;6^H@.TWQ[RS)ZJFSN25]]G\^R MA_=I\4>V\,O9.$[]N<$ "JI])H%+81(&JP/M#4^"*:] MRD8UQ>L\C,P[1K8W]6Q]?:_[/KI-9S?9)HFRZFW(.[LE6!#F@ZZB@R[K#5<2 M2UM2JKRH?[S?F6%W5AGJ -/:*\PZG?8QOM%/OF?C=1[LDV#OV?C]6OI;D2_O U^WV\ZV+KE)UY7OWIT2^%USZ"1L7\)#Z;AD)-XZZY'7 MFL)@N2G$,:T4:M5Y,,@NXBJ'<1_HGC ;:#>4(8X,%5XHI3?42\<0ZO-(K%J$ M=N=LWA_OT1:*@XZW_GM:3")-5P')(Z[QETT3P*GG5B*D@^)&#,.,\Q*&L#7W MJ=+4\XFWPN.\593Z4E.>3O.H _!UXT1K99'3,4P!">8%II*65$FAT;!]SO69 M=(#;C9#Y4?@^2/?M.=E])BLDGXWSV4785XHOZ>R/R^OK+"C;<=KO+O3EU5$7 M6Z7^B8C)SHQ33IF@-!8()5O:,6 #C$-NPL"7AD4'$)TA[OB)E;&RN&IE6&U[ M)@IJ[SU50D L8ZTZ ]R&7F^$K:]@]A5IW(5.T"YH?0G)Q[Q8\>#1KMQA0!]= M24X8):'(&PFX@<@X92#QGI,2!Z$='K92T1J77Y9E[AS!WI>=QWE':VU=GN#X M.725[HFASAJ!$9":*>NT):PYRTU2JYJ+3 6)_WM5G>-I,N^SM<-DY MCPA%QVB\*O490Z MX?;+FP [1;$OJ7+SQ>0N:/F7UXU6IE.&29AVP720#$$@@?<$:6JV[S#U SS\ MZ4.>.H3P1TL U2HB2ADA%DND3"!_^RHA@_J,9QBD6=8>=C]V\IWB'E/KF=#4 M.@FPC*?O&RR@TS]&;F=EAC?*PJL'Y9];O(9NO U?JLXL3:WE=EJ.!9)*8DB8 MML8K+D%)I^4-\G$&DMM9F8\GY':>AMG;S>UD*-@)4$CGPBM'+*3 M]5GM8O"R40^SOF0C1CA53MU[W3@!1GJI.0D2+R540!M71H% 143]+-_3[U > MCMK;&*?S<+]2W?1]71*MH8<:0 8<< H2S# L*02(L6$KKDU8=I#[C1'Z$65A MD%KF$$3@5-;OR?/XG!5W[_)TIFZ*;+757NPL)EE482_-\XC&W>J.-%T M.ETG+MR&!?#F]M^6L^SSM_SS;;Z%DD&Z?F@A)N;#"8^;# M3V(Y\[S$CBA;OVA 9PII&&&!@1I9]QB\+>J?Q':6?3.%],AC$T>-H1C;H'-I MC:5G$)6O-R) U=<$--(:9 M[3L.':GO(:5_#BEM'^/:DGHQ&T_25_2$B6^F^BF[7ZPF5$?M;&7P1!HFE89< M BJXXA(;!4HD, 7UMVSV-J3M'"C6+[2P+/)RKF&*^^=VI+S":<,D0BOH@?), M.@80]D$O%B5UWE!>6T;XVY"1;O%J;Q]\E-I_2V>[C9V3G2TGC)EX@!W'4?*% MD]0*R]4V=Q-S5S^M1+P-.>D1O/.X;[?'&Y6]M]L>B3;<4(N@M=HA[)Q"MD04 M,24'>'O@V7*9VX'P/"*RRJO*YHN83[6"9OPQ*T;AB_2FNM0<&B2)7D/DI?32 M(!34-Z;TULH(+^>03XG/*T@MHIH.JIY&+S=/[BBZU/\3-]6^UH;0Z.%J,O_C M?3H+_%OM-F>N'F*S8O(UC5>=/H9 O*M0&N1@OX1[9C#R$")GJ'9$42,D#ZH5 M%HY06RD"MN, F/D3"IZ^XN_B9 +K]<-C Y//%D4Z6L1:7OKA;]GX)JP!-IL' MKJ[:5JX6TOI#$XVUL9!C3("BBB(9S&(JA6 4*RQ1GT%\!VN,M"0O^X)LS@UL M.N2R(X^D/ZY*<14Z&N*SOUL"-<&*.6F9A)1HHQ@!$#+J) J,4WW*7;U@GS-* MS*L-OS6<^U,?=T%3(4AD?[=$0R99,-N\<3'AR"(70&,":4*=\MPD&#!NF2?" MH$ _YTH%@)D*]K5W$(LS)9L>CR9J@[M[1:9[(-^R3/F@:5O&B9#,4@Z5YI9P MPH5&'FN)ZIL=W08?]2TQI\'46ZSR\RJYY;Q/K5C\O%\""3148L@O+6%\3BDZNLOL[Y0X@!312E.CJ,;$(^.WVVWT M0+]1O:4Y5RN(23<0OE5),M (BR6FUMEX-90R#@K@.".*>^J&&2K=IYR-6? MU5<_X7U_U2\)ZCM@GB,EJ:=",8TD=-(+A7C8[4C],I^=1>!V_-(WA:A7<3A9 M#EY3)[57% &(434,RZ#E!NJ!<0&:"CK:XB=Q;AV)0!-L>F+\Z]MJ".&Z.X. M25CC)/8>F$ 2Y2R>VF+,H>=AK0M_UH^^Z:M4S'#,T%80/I_\'#4<]G5)*!?. M6\VX1BZFD7MG]<9Z\AH+]T8-T*;\/"H>W<#W)B4HT$:P#2A23B%!85Y./D\#I[[1D/<]LK.:;J3^>%AS50RKT3@!TQCO*%<"6(@VT MD?&2>D.4]M'=/#Q3M#D+7QV:M U37^+Q(9^-MY,_*@X[6B?26VH0M58P327Q M @EG(0#.(0G$$.W2UMG?');^STZWBMGE]>.'*\NZTAGJ_NX)(YP#SK404M% MYY[37H0 M!T [",*[:1W! 7CGA;6("N:-K52TJFO:CH67OFB9((AQ/&PQ'&+EC18,TPU- M .%J-/4;$UJ#'WM?LSH8##I\\W*567 17JGOV?AS?C&?+[-BOKX >/WSB.^I MV@")\1+&FW.$]P@&)0>SL-YM( NJ3I]5'D_R1=5F_4L'9!:*/C#Y2G%T MU09(#* 6(P*< H!P2A36Y?L)O(,#KTG<-HM/D*#&&/[9)&F03J>W(4#G$1P3 M-OLU 16N^'C>- &"":R,@0)SH*$%S*H-15!BW:?*4M%::)M5KZ[O:(107SS_ MN%Q49/F+EL%"AL C&:'13@,DG,!]-9BJ 1!%"&.V:JN)N9"$K*A#DG!^@R?/(OZT HL;S%LQ7&, M-6?( Z"UQ=X(49I$R#'IAZTP-&5;U?B5>BC]B/(P2/5@*&+PHX8Q81"SX 7A M %/.,)!FZS=!"(GZNT/_84R565@CC.DTF-Y.&!.!*'I=/!*&21NSA52I4"& M&]0IZ3^,J2[[F\-R3N?2_+= ^[M\/M]&C%]ETQ4L\]O)?0VWT_$!$RD"'@XJ M"ZFV A&'E=R@@R&Q]4]".[[)JDN'5.NP]:QA/)UM517C=9]$ ::1D3X84A( M9:FRIJ01,(.'K7-VS=C=RDAK,/Z8(C-(M?3-2,JYSCKGMWZ:?]O,N\*!YX[V M"5.< ,#,M=&#O&!EA>MP4^O3KH;(Y,3:[/B\43CH>_7G([?)24 M93OW:!HOFR2<0RB-PB[6#[>.(^7H=N84U7=(GGX31*^Z0T,@JK%P7I([ST9_ MN6>8_# L']0&?EY.GX/#^NK=(8Z&KQ,J+(486$J5"7N1\T[Y MXAUX>M$:*F ,\ X9S@'V#-:GI 28GU] MIV[K#IQN6'1VF"J5W(DS>R:W$Z09IQ:W7->F( M=2=CT _KW.]7AU@7ODZT4]("#3%7B(=E DBRE3CI>'W+I/6*)-VP[G0,^F'= M;_KC(=:%KQ/(($8:>2T"U= X2GTY;6J=J*^MM'X573>L.QV#?ECWM]_](=:% MKY-5G3ROH-<0((F<==NP<^3B@R02M&QGG*&=000EEZ>"D7H(%)#MX&[TX' MH2?>_$BDUAK)T*<6L$&14,&NXL<\Q#$Q9^7RX73!K2X#3RC3A43@>A']Y]VDM<=L@+4:@;)"A_T8\*J>#T _OKBX/OG?AZT0!1%'0D*6!1#*D =^Z MX9GVLL$APAMQJ9P.0D_OW6\'?=#AZUA S :J ?86,J0085MW D/L<>$[G7=O MQ*=R.@C'>;?G@NPG=:!'1ZY$W]$TD<0""9G5"'E/PB(AS%;"G&W@N(3#]J&T M!$C_D9[/"TH="*'9UR4)6X$W%@,*N04.$:(=W%#(8PC2< [WNBU\U B61\;W M6T^LCVN RSN4U6R\>D,^9(O>'WBX4EIWS^T#WW=9.N_G&6H\GJR%_&)VG1=W MZ_#X,Q>A>Y?-YUFVFJ#-YJ-B&4.A['^ [%AT_5A MA2!8JC->H[Q[YL<*U1WHE2CC '":0J0]M8YAP<&&5F %[#.W^V#1NM9XEG>% M3=IC,;M*(917,27Y0/SD]OO$>V<=5V'?,C9&JPCOS(90A)L4A>FX!%TKS,N; M(])E(.QJ3GL5\AQ]@.]N>7>0:<_:)-8@Y(!2"#B""&04Z>W:.*/?]+.OKCS\:[)EQF2'P[>MU%M M@$10%Q95[1!F'&).M<;EHJ@ 0_7UK\[NA>QJ>>@$L#[%Y8B@7\R^9O.X\*GP MS=?5]8='Q.?T 9/PQAC)!$5A<^52,4+]%AT2-.3:XM39+9-=BE/G )Y;O&QV MG15%-HXOR&]%>$-J2-2K,1)-K.+88 V1B;%+1)C2L-((-SA?:_TD]%Q"U!2S M/DYBUMYTOUPLBVQC0*T^^I@^K$YE?I\%GGS(9Z-XG^=T&OU8ZRZ]'&/4GMW' M8I(7GW,USE<\OKQ6\Y$@J,=)KWZ:?-[/><_ZF9^6]_=K5VXZ?7H%:^4CDLYF M4^;VGVE\,K^\_EAD\XC$XHGW^.P3 M.?=YV:3!3-*8BWSSJ#-%96V2UE MX=^!5B?IF(MY9\#]2*(QJ-.\-R 1YY&$1_K#RCD;I\5X_OO].*RAH3T#Z*AH M5.J?&.:U$Y0Z8CGPQCKK4$D[=W" AZV?SARM 7O^6Y^.YFHT_9<77R2B; M?\JGXP/ZUOY.B63:44ZY9TIRQ(G7EI94 LI[K0M<3MT@(. M%458"",YA"4N@K'Z\M)9X$B+\M(]8'T)TO,@IW>3],MD.ED\'!"6/3T28A"S M3,201RF4E)S0[3*IL*M_H-]9?$B+ M$.*.=A^M7DYC:L?K_/LRBNAR*%#O9+ MJ/'6<6"(8XJ+H%$%02]I=9#5/S?H+**C,P%H!LV08C6.AXY5&"$1VD(@/'=A MU<.2A@4/@I)^"&']S:*S.(TV#Y%9O(U7J$5EI?YW[+IV.?%2M"J)'H>[YT@YH4W M,.B\7#GHE0J6L3>:$4V $ZR2?[ZC56MTFXV7T^SR>C\=1T^\JXZ1Q$@IQ[C5 MC@NM@"#PCM :7&KH(Z'NOY9!?7N?+6[S\3KX M,C[X]:=9]B&].Y1-VF3(A$.I#196^WCI7@@UU3D,,A^MU[X>I><=(_FCR,CA/ M_EL3DU/%8T\:F"ZB0?D^'=V&S7Q^N [5KK:)A9YH:@WWT,0*/EY*N)FGCVE, MP_'NM@EZWBXL_96C"HK//!A4X[3,*;HL8E91A:I4!WLFVL%@5GJ*&8UE)@7G M=JL!:D%ZO9.Z8KY$AWIMNVCU)1V[%[Z5F?KY-IU]SN[N\R(M'BZ"M3XIUOKR M7H$Y?;!$2PV !-S%$U1#)55&E*A(X.L?#W:7,=JA#'4.8.T]XZ"O9'?QPA>- M$ZP)\5Y:9,+^Z*6GRNIRID)+4IO5W:5\=L#JU@"JSR+.Y'[W(?F^?1 -,(/5* ^,TU8[XSW C#NIC$0F M,5(&FUX3%+9KZAV3 BDJ+0MOM.*J086)3K..6F/MSJR2'H!\F]*$@QJG!(/: M64>9\X) Q"!;!>[$&XP&Y0D]GZR:1;P@0Q1& DL1:4"BF-P$8@+;&@#J(&-R=T9?"TP(F\,X!JL_=#/HO%V MQ&&>[FH;5B0=%#(-*>)AG@AHY3!B0FI@$=*VOF.B,Q]4RXQL 97^0I7W&ZI' MU<)U\\0 +'A.<*4 II)7*[+0[XO;J:W1 D;GCV,/>@L.]$J4LA,@1) #B04-CF+/-W#$,]M);\AN< MRM?V\>DM73%ZJ)Y!@LI*7]-[LE M<,[B0/HX36>GV =E^P0K"9AF4#D2))EKQ+4HS3.-&A21ZKJ^4-]604W$SB8- M1[6]/3T2+Z@FVH<72 ED@45JJQ81PWXR'Z73_\C2(GX7EK=5^?3#VMZA/HFSPGJBK6"< "(ADQ*7\PZ_#?W,H X' M\FZPJRM':+P.1/ 4$0$)=,(BI AR1&Y5$$)*=MPC*^6)K MG -!U2#(4!+V(0TY]=MY*MR@,G?K/K+.F-<"+F59"!$^%Y4U%W6LM8KHY@@"F#!&!B6$4*J"HLDL5,!I2+2R)9U" C?PM: /;: >5.<4 MB7AK92VI>.R8 !JT7R6 1-@XKRS%K'0E4FX;Q'#VLT;T(1BUT3I7D'8?=U5N M2FCW\I :6>KM3L!.YNG-39'=;$JIEA^?.=Y]S[3>58AU/]8UD9RR6" 7:LJI M"@:S(]@($!9$K(Q'E1+J>J7Z6&#[H6X)AE@(C!CBV%(05 IJ-&=6(B*();V> M'QZ,9&^/;2]K*;6'SJ##UK=UH?5R'@N)S3^M'W[L_LR#_1(1,#%*,&>0IU9Y M23!#6FJ"@ :]%F'[Z1SK7:XON\RUA:@ZDN[VDSQ:/S!LW8)-P *H;T%4@C& M".*0">Z("E8*$PZ]T13VEACX4BRZA&[8GS*I\L(Y/QO5Y\.'[ <[9A J(3R MBF(-/$7!%K $,4,IHLB'I7. %1EK7%3?! BH_ MR>87[N(P73_.;AMR)?WIO/OQWC\N%^ M"?>08:_LJB2LPDXQ!P-,7"EFK&\00-[=]49M<+=55'I+"IS.'D9@IP8:J"7"DEL/1'!NK'0U2\ETW$Z02<66_N M#410CF>25NF?^)A-A9@+>QH@F$+C"-D8*R@L?V^U5%FK;#]-I+H!]L>2.F>1 M%@HRIXFDVFE!J" 2!@BH!%8-ZW*'X@K)TH M%\_[)!X*BH.B&%XJ3A$*Z D"O8^J 1!BQ^>Q=J;2#1"JK^3_G/?#1WV8VYQ MV%Z%P]2;>$>+D=YBBA@0VO9:3+.:!'5V+M8]?/T$"3Q:"1V?F&^,UJOL/B\6 M3^+6^GG:N4_D7\[G2;S"NPJG\E6Z)TY"*,)BJ&+Q04F)=H!X82TB#@@I*UUI MV1'UVS2Y X3HA\V7U2O151XM@1I+JYPE/*SA!/+PSMLU-M9H) 93D:Y=1N^M M2-<5<(,^XN^N,IUAA"%A"60DJ N$0Z7 !B0K,.ES7ZR9OMJ!0)Q8H>XT#'O3 MP-NM0N:\D$YX:RECEE@MJ"MIA,CR82:]ML[!ZN7(:N'U8\K&(+TZPQ.)EDZ; M&F=;:JVAUU S;J+[DC$>5/[-/#UH<*ITCDIS53$_FFMY&BHU7^1*M^Z:IS=$ MKM2J Y=][VZ<6.PIUL8H3JFV'A.%2UP2D]UM^VW!EN_0G#PTN5] MS1/L.136T7BQ"@W80.E,21$5=L#7"3V:3.,>%T$XROW#'1.J. 680Y<=!5C))!_0NV BFET(@2M MHM-;C'8G*1[ .PPAM1QSQ2R5#"A9TAHTW#[S) >G!':!X+ C^C'5DF-@K 8B MGBCI\%Z5M BCY3 UP9;Y=#"TOQY";YOK@](#A\3LEKPU'>9Q>*UB^0?CF20D MS)LP4%+@!05]7CI3*SJX,@=.R^,X#98AYW%P)1T-"#D4[Y&W$!!4[FD><%[I MU/2<>1RU&-P%-,//X_"*,<(@(\XP J! 3&[I4<;5CXGK*8^C%JL[0F=X>1S4 MA(5(&"F!@P +((B'6VF5L/XFW%,>1TWNMHI*7VJ6R8M@; 3]X^C]OT=Z)%@S M986E!'JG@^C:>-?F)A;"(5G?$*?#Y'J[>/3%[P_+.+G+ZU?.HP,>)8&3<&8T>9-YPH&-XZ1DM< M#'$#+'K6J0!U#V%?HG4Q&X49O\OG\Y*8R6P90\C7KT;8+'46@,O6[0(=V=Q] M#P0']DUF:?&PPC&6]8HPY-.57S.J2]G\4"6U#I^:>&EEO+!)"R2Q02I87+K$ MV7-5/RRD:YVU&U$=#M1]B;2ZBS#^ MJ* @&,&(I,Y)NGV!B>/#37ON1K!:1:LWV9BN^)*-/]VF1:;3>;QPY.X^"W9> MI,-]C[\>"J6N-D"BC8!::FZA5Y["H*[ZC3/004@;7*[7M9+=D:QT@5H#'UG8 MO0/>#X^W/@8K7Z=CFWU9["\-7KEO8JG'D&MHL0Y&I!!$PW)=A)JC^NHV>U/< M[PJP_M3NYI7#"<=A 73!KG0*"404M25F4*$&$6_\38E"BQ@U\:.]TM3?E1Y[ ML[Q;3@.17S.3+D:WO]^K\7^&-JN3W/RW(JA/'XO\>K)XGX\GUQO?X.5U.>0! M%UQ7CTR05@P))8WTU',)&2:V1$T*73^%0KPIR1H8SK6E,VKH:^W\)IN-'M*- MDVK_LE.A5Q(P0U ZA)S1,3T;<&2V&ZK!]3V\\NW)2*M0]1:$%Z<8K*^\]%2M MS;3C>NKACHG3#CJ"$ >:0PH=Q91MEUS)&AS2@C"J0ZPE\R/;N M+3L;)UX%<]QCI;@0#F!GK2A5:.0 ;)!8][9LDNWVF)G>.9 M-6K2]Q#6M'NJ19&&[6,5 _3PV&1S)XJ*%ZN\JY*D-#>[!F)H3#L]X]BLS^)/A>P1YT:OR:JH>]-SCO;)<0JQFBBEBLF;.42Z3=E@7* M]!D;5S?TN2\1>.E!;(!C;Z&PM;%YI&XVCM>=?TCOCM>^Z^)Q":16$^.]IU(@ MJ(!E")?(2N[QL,.Q:TK)RP5O.,#^M^BVA_ @8\K?L,2V9/2N7,*343P<6N2C M/WX/\,_7<\UGR_EJ?O-OD\7M^[3X(UN8?+:V%F)@YLMFT?WGBRR+:?1^FG_[ M'"V_ XF+O3X_@0KCP%-"C)2064.8%26>3IGZA9*[L\S/*E:O+H(?'I-Z/8EZ M0?[5I]^/QH >[)=X*+&CE .)A2=4"V9522O1KKYWN+N@KB$(9!?@MKIZADF\ M>CG^L>/E.'U=/&WD!')&-#8<",@!Q] 3#$H,N+#UZZ=V%XHU! $[#_Q=EH_X M/%E$X_$B3/#K9+Q,IP=*Q^QLFV "!5%84T%MO",CWC*^Q1#SMU YIF?+N2TL M>Y6+*,U7V70=F'@[N?^' @N 322&L9 9X"M%V:*6## MM'%;X.@$LS^?[ S*R!RVR+2D ?W?[,'=W4_SA^Q8V;G7+1-AE8$HS! + MZ(%C3'A6SA$Y-:#ZW)UR(&\3I2Y?^JNX61Y0'K;?)]9*!'70MRCRA%&-@-[J MWXK+^@I#?U5&SJ PU,6O9-_:[2F7EW*@%6-K M8O^2#L\'-PFVQ_K^F/9^P#?W?+N(-.>M4FTQ] 2S8!':!V_STDY=\M) M_26WD\VT%NIY.[1WRK?T^W&^/6V3@+ 9 *!@H-4H@9# ;NOSA-C63VSJI#1; M8[XUH'TPQW'[=G[W7\N@_EW,8I3]2D58AK'W[-YC*Y< M4PB[D/T=CTF"=2T!1U RS8QW/-AD6R^L8;2^B7F^4Y8!RG=SY 3"T<@#32[32"$(DJ,." M$$2\DAOQ$1I@VF>)T!_XG3D?QWZ@=VU=2^:\+]1Z#@FGL2(2D/$J>0I1D!L( M2QX@B>J;S=T5*/BAWYI:;!G\J['Z='XQGR^S<9=VQ*[G) Q;ZR40@'/%J-0H M_%MB*2RN?W] =W45WJ"(MP!]7V)<'E5L+KC=3?+VC5R'3'S.%^GTZ??Q'J8/ M^>(_LD4LSWXSF_PS.R32G3TS,1S'NG;4, >@DEI3A$J,PXY:WQ/37>&(\XGW M4-CPYD5]_8+[O-A\%-L=,H_[G4CB)/7&,0JMU\![I:G=GE4C!>NO^=V5T/@! M7XHV>--++NU.BM_E95V'34KW_-P)II48M:F;-%E?Q/V<%9%)\W<5LDU;?E*" M!73:">$#FZG31A$$&.-6&(XH Y4VJ:Y33]NAN7H::HO/2SSRQ L>WG^J*352 M8B&5\YB%_T@/2.WUKN64U+/)U=[\U/-Q8="YJNO2!]O;*\JU\$CFZH%>B;6. M2@A4+'Y.XT$G4-(P'JQ;*97V]>O"]Y;'>A91V5F:LPV$^U)!]\SX:+[?P7X) MHM8[R3GWL;)*4+>MU8([HCPE1C*0!$@%\YH@Z1SUCDF!%)66!=5(<27JYQ%T MFHS:"GNKB4PW0+YMJ>( $J24 )XZBA@1QGAKHB&','>LUW2[RNF@_D6X]V1 %TZVS*-75QXT M0Z8W7W2VJBO]6S;+BG2J9F,UO@O@SQ?%JFQ?:;(=E823QDD,ADX0YBQ"/KQ8 M7EICI988\0 ,5O4/&3L[F.]&2KI$K2\)ZJNNLXO'-X)A;XRDBC*!#%$*0:R( MT=@-<&49BI76"<#GGW;80=;20S\7Z3@\=)1-OJX M_92-EL6D+"M_SF>?VS_X?#9^,DMGHTE8GF-U?9\7_[B=C&X#!;/Y=59RG2X]%S/@O)*/>D9Z4'[\E;9?O'0J%@\ MK*A.1Q5\>0=Z)1A#8P2B!DB B2&.NZ#5A3\!I$C[^O?!=>W+ZU$N7E7^: O. M_@K([)SQ41?+P7X)-MB'_SGG@D5I45 ,#0BTV@"KP("X8>;:MK _8U!Z:O!7FKTSP&&Q_1\_;T2!Q$R@,9[]4"C!,5(%,;14E\.EX[4/8E*B4(J)K"J23^5SI2^^XO&^QHA] MU"C;UW_UZ53?Y[\I))06$*4%<13&-VXK?TH(G06(SU2&J3=^;&<'[2^RYB,Z MRS#V2W-THH6D.+7HQ?*A*M/DTV#A\8.["H<(,BZ$<49@ PR!0*<)R$IG9R0Q M-:V;WZ\7]09I=K3]QWI[=PHVCNL_;Z.11E%XBR8**3@ # -&N# :X8@/UGE M/.3Y^N6#1>>3$F5@?/-3[.WN\$,]5KO5DY-#C,V52*6'K:# 3N>#OLUK&TLKNHQ5Q_8>&Y-DK1 MN*\(0P<%E 0D:Y"0^:>QAM95G*Z4T G!\?GP:6+U_M+P_+@P$EH0QD(?GAS" M'%;)HF MF7BU[NA,HU^'N6R?!4;I[:O3?KJOQ>E0VV4=?>47#CB#': M:J2\,,I;[T^CGH>4NE$7\)K%!ODNNNCK+I",Y?)_-\MS?^/VS4\]7G]#@8"6 M%!N%@'(\?#1BISS)!WM]_L&)P?+0WAS>"R*9_NY9_QJ%4-9PP3@WTGFK,*(D M]=E@E;^[K'U(/_S"JS&==UX+FLO?$T%Q-A!XP4Q2'-J!=*I[]*04?7*VPDH-T;] MHO!U.]L']5MKX6ODG%4HGMV."P@ 8$/3O$XT''5;Q!A^ZV![?C7\J('W[;YF M.>=-8;4NH&G70 &ETYY;'#>38QZ,\^IL$95V1D_AQ#OK!\4UFRGOC^.HQVCM MRX&D.D6V9C<60E.EE9,0:$:,,RK0/5E@@ MH2_(G4% [GF(:3>N%)0S[SBT!ADM&/.0\C0<4B= _GF9X51V9T2(+!#'$R(Y M5+MJ?]B;[>:PVCQ5Y>U6'^FJ?R: MKLF*NHM6RJT#CF2MPP"!8AEX4DPJ6#% M )VEKNVTIP*'!7C8*>O;TV%_6&S*U>9[I\GJ53N%$XICCIC00(04P-N0%23[ M*$7Y)S.&4XZ=T:C4,[S9]#FE:'\=Y3F/$A^KQ]7%":K^ZH)*1HA4SGD1QU7$ MC32IKXC)_"+2<'JI$U*A%Q#S=_@\JW+XJFXR>7=%@:T%6(98R1$B!+ .RU1J M81+K?,>*:W1L-G!C11OG;4M'.#X()MY>6'"LN:!42*H615UH:D%*H6";L<#037#LM M[-F_A"'_;-?EZTV$'P:'G]\>YC =6*[BBQ&!E8QC"](V!:X![R!6 M=945T6%@S29)*KO%?E2E#U!UI$UV@X6GS&H'#14.*:04\RP%0SSTNH-$R%46 M4,<">JRIZ6:W7595N8^6U!A1*]E5,VFU::8(@9F5EDA#%%7 * @)/H_$2'?8 M=79M==<1X,T>PU[W*6[2JI;/&H.U^?:K?/S2$);;7N$\M!IAP@@.Z3JG1-LT M9@O$9?X!!WB55=N1<,Z?&__';[]8!H\=JX"+S4,(ZN(IC]7A*?;[(IU:-E.$ M'%*9D$,RK8T"6(4?F*Q34':0O;^V,NT(\+Z0YX+VY^G/\===X.KOO_T'4$L# M!!0 ( !R#/U BBR]>I^P ,$Y"P 5 9FQE>"TR,#$Y,3(S,5]L86(N M>&ULW+W[<]PXEB;Z^_X5O+V[=ZHBY&[B11*].WL#SRKON&RO[>K>OA4W,F@E M)>56*JG)3-G6_/478)*IM!XI@ 28K(Z>Z2ZK9)[O?,#YI?_P3^G/XIJ5;G]7RQNOS7/_WZ\17[*%Z__M/_\S_^TW__OUZ]^M_\ MPYM$UN>WU]5JFXAU56ZK>?)UL;U*_CZO-K\G%^OZ.OE[O?Y]\:5\]6KWEY+F M'Y:+U>]_M?_UN=Q4R;?-XJ^;\ZOJNGQ3GY?;QO;5=GOSU[_\Y>O7KW_^]GF] M_'.]OOP+3%/TE_W?>O8W[)]>=;_VRO[H%8"O$/CSM\W\3XGQ<+5I;#L8Z7[] MVZ/?_XJ:WP:4TK\T_W;_JYO%4[]H/@O^\K]_>?.Q\?/58K79EJOSZD__XS\E MR8Z.=;VL/E07B?W?7S^\?A8=_8O]C;^LJDO+]_MJO:CG'[?E>ONF_%PM#8SF M:U?KZN+I3RS7Z^^^8!FBEB&068;^\PL?WM[=5/_ZI\WB^F9IZ/G+ /P] &\? M@XV%KB'A;1^0QUA]^,' >#^9T*W"(G[\R<"8=QU-K>8Q^N_#SP;&'A9RU)Y1 M;\MEX)[QZ)//8E[:WWIC_JG]1?OU(_+;&&]%]>##U;=MM9I7\T8TO_MTLIC_ MZY_,/\UN-Z\NR_)F]LF,1IO;]=W';7W^^]O;Z\_5^MW%QZMR76W8:OZAVFS7 MBW,[TLC%YGQ9FU\U_^*S^6EYOIT57/*"*9 C0'B*4IE)3A&DN:!"95#.&INS M:O7JUX\=PN9' 3$8.SF$&N",$H)E5BBB),JP2',ABU!?)#GM2KN;) ?KD '[R6^? __??_W+/RW?M M59\_U0$;V!?EYG.#O:70^ #H7ZKE=M/]Y)7]R:L4M,/Y?P[!]<,FK,_';<)= MBRQMZE.OV[#YKG>S]7E2K^?5VJ1DW5\JU^<;-]]5TOL*G9 M*5RM3Q B.WX-'4]Q^T@Y&B@?JAL3'5K;=CYXORH6786@5"A908YH3B O*>#0++9:<+Z'G>C#^L=\N2'Q:K]E1^?%801FL%-L$_6 M GX"W-:/4)WCB&F?RN7 MM]4,"RD(A11(*"73"&LL]D$,% NOI3N[6BFF" "I0 5!"A8%UGFA)>02$)&G MHTEIAS:Y,8->91.NX^(:0U =FR*DGH9OA8ARVH"=HIHVP :+J5];_)&TU-.S M7E+:A[V>2OI^75^NRVMVN[VJUXO_,(BNZ]O5%LP4YII!5& $))=*V__M0E4E VB1CJ;J+Y73B.J M#?I!HMF?]5Z".0KAP\0R:3&>)0>ML(-Y4I5\CCIWA1Q,_B35<;A7QY4Q$&O# M5/%#=5TN5D:6[V'<_TX'*,U4EA89()#A5$G$"PFZD*5 D^%"Z00CYRB% F72 MS%L)5:A@.189SBEF1E*XCJV=.\%<=U"3;9U\KK[+.&]7IHLFVRLCH>:O/C^5 M'+V!AFCJZ&T32F;WP \%]^ 7IZ.]+A1[RW'0=INR0H=UU$FT(W#KJN/OC+RL M7Z_.Z^O*I-;JVTVUVARL])H1@T .TSQE,,LR6%#( 1(XRU*9T=QU?>\%*P)F MU(Q0 C'*2 YS)HSBB"*#@-."8Q0OW!M@R0Y9,_OLL)UL/^4X54?"-A#'TPC- M4,[44?KAD!!K_M1:OM];^51]VW)#P.\SQDG.)*:<*I9#$^<8YON(D\QK&NEG M&2H,'U6_'N M%_7C6?)6??++? +SW4?AQJ1ZH.#M?M!B/=A13GZS<),&[TDE\ 4NG14Q5)M, M42"#^794+\,RZ#S3M$OQW$Z(1'UM;3?G%-ERV9Y8-,#$LMQL%A>+W0]>K_1B M5:[.%^7RX[;<5O:0Y+W&,T6!-(2G64:@29T(3'F1*\PTP1HKX#JY"8LJTXI3 M6:1*H]0P6- 4I@5%9L:." 0YBSCAL8Z\^MQ,.-^7=\V)4K9>FU]I()YUTK!; MG!?ES6);+FV&>M;.>$Z6*85M@F,3HM.T]32$YE3./YPXG;(-G*7J_*J:WRZK M=Q?J^F99WU75QVK]97%>O83^W<6'ZKR^7-FXVNUHB'JSW7PJ/R\KDZ%0P6AF M)F*%XC+/ 1>R4RRN(/5:+XN"4$.-=9%K2@@G1%!+*#/49N9_J$YQY,PQ@(0U M?CRO7U-J;Q#0>W,>(\MZ<"9--? \QPB!A'J)O1C<>DGU[UIC*+"1S@Z MHJ4AF)V&(@;QI [?[X*HDZSMYLD,$JD5S?-< T40Y5S*_;Q>F'PJ@#ZUEO(4 M8,A8D6JB",QP(826 D)90)2K#)Y.H78 PVB4*ZV#5"H"H\%TZB4RQU2J'19_ MK?+D=])JY>N+FU[U8LA5L6S"]N[B8[FL-K]4]HK-C"+!=*YXCH$6]LPW3KM! MGW"3 _BHU..O0T$U%)#FF48DYREG%.8DDYKA7&OLM8K80YDLH.8$H(7D)T(] MF'(3GK@D^8E-QT^#)OEMAV=D@7G$QQ%1Z<_=-(1D /XZ5"_R7$"LEN;?7OY4 MK:IUN62K.9M?+U8+NVBY77RIN@WK%H-6(,U1ID"62UAHH=-<=R&"0%9X+0QZ M618(J )G2D*H3::GJ122VINZN:$",1Y[P6\']BRYW,%MUGS*[P G58O8Z\'YF9/(FQ>5Q];1HC3)-&0QDF\/U[TB,N@J MIV%6W-XL5M5KDS5N9D006&182408!"S-%(=YZG7I.#0V5 #%55%HRE.B MN& 8IIG1I4+DD&1I[-SO<'W^_, #/_D=O<' VS74]]=[(^)6NOKZLI8-7E^^]/NW%5>,(TR ME*98:$XAXDB8V;.$VH@RI-KY]*6GV4PC3E.,"R2PD?Z\D%0BS152&1%%'O/< MRGYGH;Y(OH/8'<(^V?%)/PZ/398CM<8TPC>:=X^NAL5DT36@WZ_KB\7V3;W9 MS& *4:I)+E!>:"502KCL8I5QXK6\>/!94'#3"IJF!9.$R8*9K P(E6*).: T M=LV"M]4V6>PB[X>EP>-9'O*;TT U:NM,6=7>LQ?,,U1;4:^ GM/WQ&%ZL'Q-,2G M#_!ZG?QJ?S6=J'#'O2I?F_RE=7V/C=(&:9I"C, ,B"S M N5R'T\FBP>S+]7Z<^UU]RT *IQB*HB FK""$$EI!BA.*1_QI6S9]5T MY\]I[QT/;X#3G) M<2&E2FD&S>Q=2 HRE0,.58&Q-,H;.6ENG4K.6Z^2[;TC2;GW9'.6K'9*]Q_5 MNDZVY;L.P 6SZ'2'X,-=UD\[GY,#I9D/IP.WDWF^?\7$:@V*4MNTQ M=)ZVCTU[@#TQ-X[#\!1:,,1$3Y2;*[VLO_Y2A][MAMIF+)W0F-F_A7K. M*2-WAVF/?F,0X#'3'*4MAHYCK\C('&@%)?4F]V8M_GCS0^'ME>/$6^T+C+M<6\\&AQ'OY'; MQ?UJXB.D'9C]QN^3J+[?].WV?&>$,XZ$1,HH(8>"JSR'G0 2AM/9=O]FH<.= MO;#8% >895!BQ3@1E% M!:,%A(PP23/@-8M[YNG%H]?^GMVZ\[TD.7*;N0U: M4VXNO['*>0_O#W(V(G#+'!F53M4'IC$8GIYZ6 ME 4E -K*NT:0$,@$Y(52B+ T4SE)75^ '60CGL!86+N7K";Q=NLQEHX$>Q!R MIQ&Y85RI(W2^GC'%-IMJ:Y]P?;,H/R^6B^W"WK&T3[U6\W>K#Y7=P;4)Z&IN M8G[=_9&7FT5;68Q+(3.$&)6L4";&3:8).WSVX1B?%?GQ4,7>_]['K7T'I(77 MK$H]1Z#D.NITB/QZJ>_O2B-J[;/\^2BHP%8GIA"AO#H.>T+QI:WJCUEMZWQ M)G-BDF\NJ)*:95E*6:'WEI'R.FL2PMYI5*U7C<@@]'KJVDC,!M&UD]2*=&#* M1=D"\#PQ90OAT7/*%HRM(/;?FD+%= I88SB:4&4F34:&IK6@+L=54S MB,'(VG8_I?ML\^7A8N;/:'\UBTIFB&GR:4JWN5#EJ6>]F9ZNH/5WR4'1!O+5 M8PJZ_\>?%]7:_/VKNS?5%T.OS10!8KG*A2#86&("FWR1[XUG3/:H0QM_EI",HGIGN!G'I^EAJ. MLT'IW&,8;4J9VG==J"088T 4%@;&/J4DJ52#\[K>ED^JA,'FL .8'Y#_C4)Z M2&6I\$\/!33 QI0SKFTNJ&(A!;]U\O;JYW6X:F09MEIKGK "2XE3F MG.*"IEB0SB+BQ*NVXA [D36QP9* GJK7AS=/C8M,6?^I[0[86=(R>.H)[F.> M7.1K +L3$ZLAGCPG38/9&2)$L+5((*0% 21%&><0@0QBL+>8"3Q4B%SMC")$ M<+@0.?/67XAB4!9*B."$A CV$B)?=J. A1/W:&"!'JGE-0(-.8((6+ M7(D"(\9I9Q'3W.NQSB%V1A$B-%R(G'GK+T0Q* LE1&A"0H1Z"9$ON],5(F]/ M'(2H'SO.0K18E:OS1;E\O;^QVRR@%8! GJ= H!QF*99 4-194X7PJK;5UT;L M9:H.5G*/J]]"?5\.'05I!/H\Q:@'CW*."NP$ZK;IN?H^;H.YJ>)DVVJXE#HT4Q0U#4GI$0D^2T>'4Q38N^T\HRD M$E-2T!3N%P@Q(DZZ']!<[// %F1RW:!,+BS,9H-O:X F\Q:IFZ:'I/BX4I^( M73_]W1&[ Y@T"!-F"[!98CN0+T^PHS$\K\^;<&NJ:TV-Z>_ >1S_O#'_MAGF MME=5TYG-/Y3V88\OU<;\=+%*-E?U>OO*Q,EUM7V_(.R4F?)1;U.JF_E M]K?_%!,^Y ME6LC:K9 T;JZ,5BORDV5E)?KJFJ_?UE_J=:K9FZSL4?KFDM@YJO5>KLK>%9M M;$V)-OS.[NM<)5>+RZOEG<'R[[>+^<%??ARSR0\[US?W/VE^,*\;;Z[+[>VZ M2FY7V\4R*9/-375N32=S8[SYF.7@Z]7B_,IR:7[SNKQ+/E?)3;4JEXW%YA<6 MVZOYNOQJCX?>K!?F)]MZ]^G%]N['Y*I:SI//=TUK&&?-S_[LFG?8CM=D$P"V MN81[5WPB0XC0CT\[[L=PJ(X6\YXK1[OBM^J;B9S5I:V%^[593VLK=Y4XBC/74?C,&0ZKB.-Q:/G#*BEL,.5 MM,!.M:Q]A*5CZTHAR)W&)"6,*P]7F,+QXS2)4&;HW=Y]W ^]>O&MFN^JZMS_ MT,CE+[?;VW+9B&<+ANLBU4#;1PYU3H',,=P?'?-7G_4[]KYE'G]?JF7CUA9D7F=\SDZRFV-ZJ/OR3F?A8[^J;A@5C MP?[IJEZ: >]'.YTS$T0S][*_>3@AVYEL*#%_,FAV/S#CR[HT[/\Y>6UT:[FI M[QW9M'/-9F[7S+=NUO67Q=S.T,QOF8G1RI+23$]-HU@D%TVLW31/DYL)V,WN MV>96![^8?[31UOY5\^MFFK4Z7]R8GY7;_52K^>5'ENMZN6F7=.Q8;)FZ:W^K M7F]L(^_^8!&5EO//BU79$63^6K5>-A5W[S^\&3I_ZQUVS\WIXL?Q!.9Y(SA9 MCZJ-XU[-85:^WU?5FAHL4( AH2IN=1YIIMM]YS)&4?M78Q\7F,[;T*L'^ M]*91YX>5G(,K(78\.;@?W/CRN)@6'W 5>YP&]SR]-;F6[G_>:^=*TV8'SMRW MMVGA(V72=@W^FW4J:;SZ U9,V[>(R\FR45M^(E/VT_@>H7I:WQ9P':5VT)XH M\CEC5&.4X8P*C@I&N)3%?A$B2[E7[H_13HJ%*$, 8M-+( M)0O7NIK*+Z*O+GR.182XPBCQQ MV,'Q'*@'DN6=/)BT24-O-$%YAA71P4G",E3$: PSCP2 MI( ":"B9TXB>P5[48;N87[Q\L)NUMY4V;HGVJ-[?%]LK<;O9 M&A1K]:U]::= MP5PRKRV6 68BZZ5%9L_F]-#,(=RY2>-(M/DI8,=8 ZM9UNR )1;9V.^N/L?0 M$3$+0.LT-"N$(X\>-@W$C=/![P^5/1%S;D__@)><[?!X'@ ?S>%R/1J?0-R<[9*^% M=I8T0O7N(OGH+NUAR/0X,STFJ7U/1@\@U^T$ZPLD/'=.-11W$SB-&LR5.D+? M\LLH?UK7F\W[=7VQV,Y$BLTX032C@B&4(8*1["PPI-/9UFXNNZ60/M_U4NL] M!.>0:*#84^@&BU_*Z$6.6XX8BQ<_"=Y1\OXX)5$RP /_CZ1\?5B:1H[7"WD] MO(_X1?W'JGG/_J=J5:W+I_>[B MMFUKH*G(XG>/)RD/@'J> M91[(IIN^C4BDGZX= K/+;@> >C9"%4]'AV!C^@,MVH=CON:)W N*#+/8]2O^8 M?_HW;@,-7"4\04,%74 ,T6#]EQ=[)^5CM<=$%R5#>_G2>F445EWS^'>V&,;; M>E5WIP1WIY\ZHQD2628ISG,*. 0XH)W1A7/H=\]H('&G.)XR#V@UUV1D7UE MDK-D57FN?PYEU"V7'X/*7F-7 RPY1-85!/JA!??CN-G\<::.9/.!*)Y&-A_* MF3I*-_3(YAN+K7+NC+VMMC,"%,0D8UB;.4.*>2]\7GKE]+VX<\M5WW2 MX^?2T&'T3"##'.A ':RK]+G&\:;>;+H3G(O5K2W+OQ/Z>K7AU46]KG:_]ZG\ M5FW4-Y.Q&C(7JW)]UY3,, -#4WZV;A+<+KN:9<2 +/(,4R;3'&EIBS^UB"7) M>M$7=DMH_2F/ZC41=.[YI MVG%_J'[G6G+O6]?$[>\W[ITEW[N3=/ZSLJ^-R*OX[VTY MT8W=7K/O+PP=1'I0Z#, Q&6OEW@;2-U*;?)#BVKD=8QGN'E1/_NS.27M&^#% MD[HUE!57S=F=2+,J.2,LY3K-4PR$1 IEB(DN40>,(^&3]GI\-G*6^K9Y!><@ M4QTW*NZ).!((/=B:1M_O [P>W%/\>K@JURLS=F_>5^N/MA*WK9IXSE9SN5C> M;JOY_OHT 1RG!'-% *!(8I1UUZ#V][LW+0X3U:(P9&_(X(5N@6FH6;!O:KC M]ML .CC3M("8:9*:?Q!Y43!)NEU;D#)0#%:]%RU$UKA=V/VP6"5S,XDKUYM[ ME7L^%0A)X !-"\I=( 6;@%3Y"I,SC1.6(7VMF4C-$9%QM1):9;DR/(33.-/:3FA@,#A>;%M5IY:8%X2$XOF1. M4W*\O7A!=/JQXBH[?Z_L4T8F@?I2K?/N=KO9FJS;EG+I M$BP(8"8U30'3B@J0*D#3_4039(7?6RG!S?L$6J_G4#K$K\H=Y.Z)JEM;):EY M!>OZYK8Y&K67,'MYQ+YCYSDS#-\T;AIWTC;Q$[\.:M)B379@[3V3'=SD ._9 MR2>/OLP>T[%"\LDFD([L'0G=T/Q/ M(V2#>^57\+@G:^Y%CA^;[!YDNA.WZW6U,J;SK. 9%Z@ @FJ2A=&%=>E0\.3A?KAK'2],ASZN/5U6U_5 M M[1W*^_?E[A_>H@5/,4: (B:05 )DF4PA)U*PE.?.12<=K4F-D"XX,O(-248P M1RG%.< 4,P(5B5@-K@68- B3%N+!TXJG>S;.C;HC01F8^VF$96BGZJC]U2\T M]6*UV%9O%E^J^<.23OIV:P =:8UP#*5),54\0( !D4;TX!KY'5%(S96D(-40R0X$(P0PCF V"0(/%,R M-3^,79!.;;:+ZT8*+AIODG*UNK6U(@^+K+7E.)O;(.7YO]\NULW.Y'TINQX/ MG:6_%+::C3;N^3C^54UOS6_ M?ZIA(W++'!EOIM(GIC%038:->IJ1&VQH? +OA^JZ7*SF=I'O'N(,99F94$(" MI5!%R@N6HSR%@C%)$*2%U]V)$'A 6A00(UH(00DQC'&BA,X19Y@5.HU]FQ&F M, TV-H5KA,'CSTGX'V.,V7MA-SMV?B36D)\!Z[CP61 MV(ZC]Q;(IZ_UC* <*&YP2(X0T4RB#';)+1Y/=RWTR2NO!1E6>[U:[ ^KOGY>#M?? M'JS&4V!MPF5F'Z1AG!%),.1,\0SB3A.@&1.\#EOVA)!ASFB>J92!G*0"%@6% M/"LT20F O!@AYT6Q]=>-ZECR&YSET=37(I^Z^%J,0;77J[G^J-+KY^1@Y>W! M:43A-;\[PR3+6=&N19'CGS;2 0P9!(->%F$#+_)0I)TX(A MD%-EY@-I[*(51GAQ=.%UHCJ:\(9F>3SA-7]G\L)K?C>L\/HTUQ]6>+V<'"Z\ M_IS&$5YV821JCRB%3 .,N4!,YZD!A!GO)($:=/'4]WL<&N6(IRIG,(.$ L S M(A$&! "%S50@=N[[Z:I:5Z5%%%.(/:F/H<;Q6!]#DIL6^F,(\W=$!U/G?LWW M1Y3HGIX.TNDA[ 80:_M^0D:$9@!Q8P)RI5.&2##M=6)RL+R&)C&L@GH\ MC1)='Y]^4B4PQ9-7.2]GW(7,GR.GIZVZ\O=L-=^]JU5M/U7?MMPX^_O,3!??I9?3!1I3YY/-@TC,/C C4N?7[:M'^ZT#XQ^F[W M=*'5^]\LN*1!]_QIWM T>CQ_-1J=_5[!,K.4Q/REQ;I*YOO+%/80V^+14Y%= M%?1ZW9VN'_A.UC%JGM#V<'1.X-6L,'[4H3N:7^+9':A_=\':*Q;/CRG\[I?R M_]1KL2PWFT^E^>E,9% "G6&F-,E3A'-50 -1PHS 3%/DLTX0%TGD06%_+\&$ M70<_.9J+)9_ODL:)I/'"B*#UPU'_1FH]MUQX.@WG-QS%;[,H"?4@NH_DV^,T MXS32\9%\K4\1*&[ZOUEO#_ H V=[]TNUO:H-D"]F"+)IR..?5M7;\KIBWQ:; MF9DK@PR9$2E%G &9%3DJ]G"H<*K3$!U$[*G 'J5)9 VFY#>+RE'#X[? M%/F^$PD_WEUTV-!QH,'F3P_U=RA?3TCO:$UP6M4=S\UZY*[MKK7/F9.UO?4Q MXU3:^E,49)3FG,%"VD?(&X,HQ:G3W?$ 9D;7RQTN#\4<4Z>4;9 1)Y>NT(Y4@?O9!X+MZ)>;6ZOJ_6GZOQJ52_KR[N?UO7MC?CT MTR^5+=@W8T4!F98"AD5G,X.I=%Z\'6PIL@H9(!ZKC,-YG M>>#WJ_KRW5Y[5DA:!"I;@NF8_'I)_0[*C]_ M3Z4MT.:I/F%6.8]P=&0-,P2STUBA#.))';[?N<]X3?C-;\^W[]8?J_67Q?EN M8IT+1#)I)) KA3,..3=V=V9P(;#3?:K>'X^L12VF9K>UA>6](-B/M)\I&#PNGT [OQ;$!!#I+2&3N NC(:*MBSS)R7$X&,#@931GB MPV-A&9?;"G:+O_)<@7-3(P(,V7F(%6%!-T, M#>BP%#8:?WY*TU'7XDHZ8'W6OX9Q MZ+'V-1J7_=:]^G/JMN!US/WG%KN"4#:!A:XP?M2A.Y//AD5;N+^M$\[.S]>W MY;(S:":EI& T!T100&'.M&:=09T+IPW3 &9B;U6TX%ZMV\KY90O/9[5]&(\N MNQ>C4>BY==&QU[T[T"'KM6DQC$:?'8O1Z.RY7=&?5L>-BF,$/+M+$82U"2AW M($?JX#W*+5?5Z6UUO9H)!8;+ZC.J"2X1R K)N^" IQT[S^RB& M8^M[?7U3KTP$;NPAY%"/'(2EWG%/XU2L>VYR.)WS-DIFP28-VK$W/CR(/+83 M$J,])K(U$L6UAWLE\?AS5=#N(OCVJY.-+ M]$51M&?9.2)?PQF=AE8%\*,.W==\W]6]L14Q5I>_&B%\7YG.9F3PLGIWH=6-1GR3WN MYM$/VU)_ZUI*[5O*M1Y)I*>2^_)\1%Y':+QIZ.\8CCYZ8WDD;ET5O+M5OK'/ MHBY6M]7\4\VKGZOEG-]]6I>KS46UKM=[=#,$),ASP&P!_(Q"PC':9[,&FIY] MJ=:?:U?A#FW=1QP.@7KL*5<&DITCWIC?N"HW57*SMAO+Z^J\6GRQ=S%W;ZJ7 MAP?F-M^?/;SI=?8P>$NY2?DIF\A/O^_1_,LFV<.V:MW]FW9N7Z[.%W9'J:UZ M=*_LXXJW)[-'%#M6&TU#IJ-Y5X_3TSVVM8R9>?5A+R4;V:K-^U9LWENM>7>[ MW6S+E7T$<,8Y5R3CDA "4*89*0CN,&BB"^>=KN"6(R?.\F4=KN_1>FSEA&\" MATVRD[+OK;+S*CG >I;LVZ*#FS1XSY)W$VD!C_VUD[9$SQ)/@5O$;1_.EZCG MMN:B$3Z!W;IXOM5C=%F_F<1^S>E-98R^692?%\O%]JY]OW8F2*J1AADK*$LQ M94#*=+\,7F"OJM$#344_E]' .%B97EJ8R;+%N7 ]4Q>*6;=$?T12_4:<^R7J M!ME9LL=VEK3HQDWTGK.!86%F$CE&A!>$("/. &&NJ-;VJ97< M:\(\^)1! S*Q*/TDJC>!;MHT!G=^HM1*D<745GI+7 J51M&C9]@Y(D1#^9R& M @WVH@[;RSPF^KNU)Y./O;E/"MY4YH?5 ]M*2H0%%D;S&($L%XS0-H RQ=RV MR?PL,J S1+144A#"$"T8+B K@$94:2%CGWKBY=*>'4X^7E75MMU4\3G1&HY9 MAWG[24CU$ZKVS)*]!'4 TB11#4P?[8K)M<<,_22<]YN9A^/>;4[N2LUS<_'@ MU$Y@#A[>ISIF9_3-6ZVI9U+F7\JMW76Z>X"$(P4$S*C,4YH!*(C061>+J8)> M$_$^]FTZ:(S:=[0I$3*G/)/V2)Q]6A!P'/O):'V[M170?UFL%M>WUVW"^[Z\ MZW%T+ K[K@GQ:8GW398MVK/DV$R^ SV!;-J;VJ.9=KR&FDH6'M'#1QEZ;#;] M2^/O!*75DP\V1UAV M_O%&2B[J]4.EWYQH(Z>\_H4''MT39_($7MXUT?&>W-8A3M--VQFC%%M2R( M9((:"0=9@23I<"B>PVCJZ60]OG["B/KI1G $!0W.[3@::F%/6$4MO% ZZM5" M?T E]?-OB);V8#*&FFH3##.NBXQ#J)7@ ((BQQSM83 NO59B@QN/KZ4HGI:Z MT1M>2H,S.XJ26M33%5*++I".>C7/'T]&_=P;H*(]>(PBHHLOU2Q7G#%9\)1D M $L*)=6X@Y$)%BTC=3(>7T1Q1!%UHC>"B(9F=AP1-:@G+*(&72@1]6F>/Z"( M>KDW1$3]>0PMHNS"B,X>2YJ1C*2"2:P0D1G*>5[LUV=I[E3&/"Z"R'+ZZ:I: M5Z5%%$=4/>D.JZSQF(XMKTV+3%UDOZ,W@-+V:ZX_EMSV]+&GY@YA-+3PSBB& MJH",:0%E*@1 6;9/GE,,3-9:;\ME6*U]T:B7O.[QN@NCBKP>*L"M& MV9:@U$6>X4RG7"-20)6G%,C]@2XLPTWM>R,8X6RS+6>"X MU1P7"F$.[++#WAIGF5^!W;Y6?"*Z5R'=7>X9IS#6RQRZB>48Y/G)X?,R.(73 M^'?>!^_=N9R&7 WVPJW8E2'$5BXO"-9.G%2=PP;J>A M2T$\>7)"%H*=EQ1JL][./ICN5;%OB\U,:R55SK200DH"4*&5:+\-$:=.5?7\ MOA@[P[&5R3;;A;TT]DLC^)5=04Q^L^ <%<>3HN/:$H\=/Q7I28R+@A@7#]3# M_.FA'MR\4B943#+%,09$SIU"3GN/TZ8DHP MKQAW_.:IHES6]GZ?;YR[$N48Z1$X"A3K+]$3-MJ??8J\+U,3B7A?U ]COI?7 M+E'?5GYIOR\%A"IE#*8*0PPR OG^^YHSX1KW?E^-'/DM&/< ]^3DY1"/1X=? MD'=5IW[;(1DAJ+_S_)FP[L?.Z0.[)^YZ:+_P".[RV\'W"5804VT^38E 1:JE M5.WW,870Z;*X_U=C!_<.C$=P^W'B$-S1Z/ ,[AV.,8/[T//G@KL7.Q,([GZX MZZ'](L2:X9O%JGJ]K:XW,RZ%/?_'*. R!THCC65GU9:L&+YNZ&[KA&N'%F32 MH RR@.C![Y!%Q#C4AEM(=&%UQ-7$/5W>*XK^1$]Y5;&'-TXKBWU9&G*L[E.U MOGYW8=\4;8JB 94KD4*E,TYRGJN,R:PU3#,*G%[L#&@NNJ+9 Q[F+_J^=AR" M21_A&HW$?MKUZ."'1=@\/]]B//U1M^\Y\SS7UI/P*6E8&(<<3JP-XLKI=:*/ MY=(^8V%LV0?,F[>/C26CGV^K[?MU?5Y5\\T,J0P(I$G&4IIE2#%%46N7(0B< MIF+AK,5>>;48=\?5+,AD>X_R+#DO-U?V4?<&J/ M+_ET2*Z!F+P_%;<>SQ*-SG&_)XF&<^WV%)$+'4^,$>&IG, 31&']J6-U.L\' M,(QIMIH_9?RG$<=6L&+,V@TRY<8).1APH+ M)3%SR\WS0X;G.Q:!F'9+AT] LO]HL7M2[6D1:_C_P>+\L5&TD=^9<*+O2'8< MF/]I9,BAG7KX%$0,SGR$\ 4)?KWZ4FUL_L[,O_G27'28&>D5-"L(U%+FE&68 MZ#T8C JOLK>1((R04P=,J6.WA[M\GK@I>LBI0SYXENQQ)_? QQ=7?W)?$-N( MK34=\8WIY!-B')W3H>(LJXMJO:[F=GCX:6W&AQG'DN5(( Z@$#S7N!#=830. M4>Z=J(:Q&EF".T#)Y^K@%CF5 284TX TQSDY=+A87F7,0LS6(!)?>(3O:PU=/$'(FP M@4Q.(YR&.E$'[5U# N7@H5D@J,!8IP47:59(QKCL(D5PZ'2IY"4;$ ,%"X5D MF@N20?./*LN(X"+/-$AE[,MMG+W]MX2_^_#AW=]?O_WI8\+>RN3-N[<_O?JD M/OR22,4_^24)O:GL(SIQ6!RH.B>[7/L,-\["X\_F%)6GAQ='I:<5N7J?%$NW]>;A4T4]K+'.) I)'8&E7+!,U)DA2Y4FA&L-0' -:$. M82MB+MW!V[V7U@),.H0G&]!=:#N60(=D?1HA%]:EAVES>+Y<@Y%M-M5V/>S$%D:6CA)V8#[:Q^-\.;,1RIBTM5',OOPI)X,8\155D2YN6*KN?T?]>^WBR_ETA:&95M1KM=WB]7EW\KE;37C!4X% MYT@JJ3F#TDR36]LD367J55LGC,78LF/WA^TAD&:CN+K'Z2= @=AU$Z3QB?43 MJ#VGS3\<0#Q+RFW2H4P:F.-*EA-S1R0L+//3D+3 /M4Q^ZIG)G7>5&'=?*C. M*V/Y\[)Z6VU;M9UI9A];I8HK2& A"-2$=B:9RI%70C7$4.PI5XLM6>_!G26K MJEGL*)?+^JN9Z5;)1;U.YO7MY^W%[3(IN[]B?N6_T.R,I*0)Y_]"P1FBF4G1 M[+^1YGOV-F>"P%EBXZWYG5],XUSM?W1FK&YN*KLY7RV?+RT:H?4<4[NQ&LXS MP^L:X,-!F^T>2V'?-9E85_/%-K'GTO;YX,A)X!$&C^6"(8B?AGZ&<>5A9AB. M'^<$L;T']/?%]DK<;K;U=;5N$E1[XE%(8::V,%4 BQ1QB%2Z-TF9(EYYX1!# ML=/!%EL[#?5, @9\K7\?;5X$HZ8&=) ^U%[1HY"3Q"X;'<+P3S MTY"L,*X\S/3"\>,J6?;XW\H0>6=-,%S@C*8Y3*'"-,4$<-:9X 0[E6OJ]>'( MDM1A\2YJ[\>.F_Q$(\9/;O8P3G QXY""(W+1BZEIR$,_Z'6 GN+Y\L7VJI68 M;@UM!C*H)(34)$2(4*04YGEG".#4JP1]C\]'EH(&47+^W4JYYT,7/2AS4X;( M;/GIPXZH!POE([]L\8B/(V(Q@+QI2,80!QX^93&4BUX;;3-,:%9 P#.D22XX M*A3L;("\L.M![N\V^GW92S3Z/LXX1#0\B>JQJQ:4HT&[:2?<0G/=.G,F:QK2 MT!/[L:TR3P9']NKZIUMN[]Z:#;-EJ;A>L;^R)H":%84HI5F"44RU2H8F2 MJ#.9 9CZ9!:##$7.,3ILS6INU0%KEHS]5&,8FVXB,AJ1?IK2P3I+&F -E>J> MRM&G+,=H.J(Z0=B=A@B%<:6.T/N&//;W87%YM7UW\>NF:N1QIK!,&V"=\-V"VIOD7GY<[[;#%<=2W\^7MW(C+WG0.=,85 MAD!0111%#-]G0EAF7F<*@Q@<995VL4?:/R$)0Z_KSL[(S/KN^.SI[%9L;%&9 M'_88DP[DCV-O![W,V]%MHH"T3T.TPKKT:%LI.%\]MIO>&B;:I2C.B.8:*1LX&:3#V'>^TV1N!JRY70/Z62[3O<0W#:>>K X M#;T9Z,/SVT^]&?';@9HI2@3##"D(:5;D0 DMVH_#0D#AO_7TXB='V7/JO]?T M,B4^FTQ!V>BSNW2*3:47=Y.<69E&E/N"?G+_R--GY]6O&7_] MYO6GUVI7YN7CS^R#^OG=&ZD^?/R__W,!0?[?$O6_?GW]Z1^>#WL$(]U-2T[" MMY_:'$#<[SEM[TYV0=25L2-2%9ST:8A9>+<>/O<1A[<>@OCP=BO/,26IACDL M,IASG18%[ Q*2KSF2P/,1!:][F[V\AZAYY7V(11Z"UI,]GI+V.EON#_/D)MD M]:5UVM,HH2PE$LK,$E/): MC^[S_KVNORY6E[M$H#O]=U.OFY)6]46R-,A?V??4DKG![JE- M?5AU%*7(A'JJT9XDB^=>D'XIM[?K$]0M?X*=8THT@,N)2- 0#QYJSV V?.^= MOR_O[,W-SA@D(E-I(5&F.%$9*20CG3%62*_)7T\3D:5G?V_Y9@>KWX5O7]H< MEX+B,^:Y--21U2(Z\07N[WDYMGHTC,AI",M0)YZYKCV($U=Y4=TX+205%*^SZ442+W. 0ZW%E]TUK?5W&J.^83G&9P M7+K)S[@T^BE1A^W5>@6H2-JXJO4C7$8$*1_4TM"J@/W6L3MEC)_T):TJF M..=Y!@51.4ZE4&F7CJ&BT,![+[V'C5%VT[OYV,'R4(^M]3X,>FRN1R:OS_;Z MZ87I&69>VF(?P.4T1&BP%T]MLP]FI?]Z] R8I*S DBM2"%SD*$M)VAG*4)[Z M;+KW^/PH&_"#9:8/;WT7GX-2-GS1^=0KS5XKS,[<34-,ACCPXHJR)Q=]5I(/ M#@85.%6 :Y;Q A>L8!PAWAF#:>%5J[VGB=C[]]\M%.]K!SY84NZ_@.Q#IO\: MARTCWQ]:GM*"LM.!P8'<3D1_!CIQ9&6Y-R?];H!V\G=W:%=3I>VSQ#K' M2.04%OLY&\H*Z753?;BUV/.I!S=!EX=#^:I>O7KI&&XLDATG6J/RZSGE>G@C M= _OA.>;7^+KV$0L&-?34+& _AR](#JB2 $<>6&= MJ#.7Y/OC( M#>8FE!-N*S]Q/73D7]H3Y6?)WIFD]28Y="?9ULGW#B6=1R=\33%D@QQ1\Q.U M_#1&@%,Y_^@MQQ.V@7O!_>OK>M5 ;5Y!>7>[W6S+E04YPQ05&0 I!HQIE:<\ MQ;BUB(7!,OM2K3_7[A7W^UOR499#4.[9V]K@*-=WR<8.",VL/;DIU\D7B_2_ M)0;&&2[ 64% W;0K%N&])&O/]*%HC:M3C_DX(D\#R)N&*@UQH [6D?PTZ$.U+1>K:J[* M]JV'GY[?7M\VQ.5E=+,X7VYDJ<(%D+CA &!* ,YIW62)F@'J=7@M@+OZQ MVPY1,M]!\E.7$(RZJ =$]#KT(Z M5$?KFMYWE#I#S1*KR>INUM55M=J8V8Z9+-?7E7V9ZVVU?7?QJ?PV UHS1>QA M&HW23 D!F-JC$(77ZTJA;8^H=/7N^.XAX&1Y[ 6S<4[W9W MOL.:[, F/UBX/^XJ 9H,V& >_>Z4#Z%'-#-6TTQ#0*-Y]_@:5D06^^\@S; D M4E,&[&)A:@C4*=&ZT KG.><9]CILW./SHQPVWD3;SWF9OKY[,D&9&[ZO\F@3 MY7TY_A;V8Y:\-CN<*9V&- UQX,5-!T\N0I4;F]&,9, 8R 2FFFHDM>Y.0)-< M,J^"@H.-C2(^!T=FFF6O4&(TG&HW:1J593^A>KJHV+0JB1T[L!R*V6GH53AW M/"N&>?+D?)F]G?B^K];-@9#]GFO!\HPB"C0UJ1ECB""8*84(2S76!7<-K-[? MCQ=0^X4>@REI0)WL4,1S[!R)I\&$3B..AKOQ\"YU&%Z<)QGG5]7\=EF]NWAH MF)>;Q;D)8;E8WIJ)T*?FA$/U;_P3,+W!PC,&#C?^?727VQ2 MCB_ELK)E7FXWYB^8G/Z\7)XW<]36^.'WJDX:;HPT-)_PG#O%ZA6.$ZP)= C/ M6=A!7WBLRV<)WS=1BSSYK<&>6/!)@W[L/IP-CL*J MZW!AKZ:]7ID1Z=:^3]B8G&%.()1:($PQ0@ +"+@L-"VPS%F*O);T^WQ_1)G_ M_@)F$UVDHV" /ZG"]S$]Y M_E:N%_;S'TS&P[XM-C.F5(811\!>C%69YEF*.S.:,:\;\]X?CZPY'9[$ C*S M.@/)4UG\Z7*3E:A,^6F*%TE1E.,A&4=DHS=OT]",_O#K0/VGOUK(^KI]-3#UX$C^M&+"X\Z/?-ZU5SA^5RN?G]W<5&MJ[DU^^8U?_?AE^:, M] SB-!.28&+%*DV%L9ZWMHN<,N59MB> Q<@Z\\E$0?7JNEYMKY)_5*ND@>9= MM"<$LXX;8J.3ZKDKUN!+]@"3%N%.G'YH0/Z8_+;#.?:S%2[<'=LR"\K]-*0L ML$^/*P %9ZS?TDZ3FU$B:48T4$@R!G0AN>IRLP)" /NO[#A]/K*4/5A]Z#7- MZD-:G_6;X'SYJ90G52,LT[PPW1K WC1T9H@#1]=H>G#13T'>EM==AD:Y5 5E MJ("2%2F1@.6P,Y?FBO77$0\CXZK)66*A]9R(]2>RC[9$XG"0PKC2-X+2W-/C MK#<]&)VBZO1QXZCV].;E)06Z6%;?9K9TXINZ7+%+,T6QYO:U&MKJF&W)!GE; MO5Y94.5RV6P[F#E-?7MYI:O/Z]MR???I:_WIJK[=E*OYIZ_FW]^U:1>@U):$ M-9/-5 AH,'+1S3-IRHC3NSN3 !I9"?&?,TC^:_*VWE:;9'Y;)1W>!*8P=5/" M2?#T@II. F,\1;:>)=:U9._;0;F>KN!L5[;'^&?^;7+H8=*Z>-_^QLFD\S+9 MN?GRU':"_6)>GS=Z5EHK_SS]XSNWG/O)A^K&_-NFP;=75=)L["YMMRGWW6:Q M[S;EPWK/9\G7J\7Y5?)UL5PFGZM&+Q8K\W\'_6C[H!^=-4+R9]>DP+9#,]0# MV [T8[3,$\G"I#K$:1..:5%13S!@1TQ\WM9?&FPFJD"+4G&MI$8,9HA1:.^8 MD&Z)B2H)G(YWG@I;[!7P_;AHM:K#9R4)C#B&]6FS$=*9R,UUJ@SFNU8^1^UM$E!]I+#7V8^'>/4 MFV:1.LBIDYZ!'>6$VV;W#3+JOEF/?O!/D/$$HR+ZSEGO]CE=OO-VL>H@2\52 ME6= 8*%22;5FVE8:DQ"F&E#I]%+:)(!&OY%5/)WL.#[D. F.3I;L1&K'R24[ MUL_))#L^'>/4R4ZD#C+99,>MHYPPV;EOD%&3G1[]X)\UV>E#1?1DIW?[."4[ MKU?S1:G+\_;Q"WOSO35&*.>9D-JD5H4R(S''69=9,0"T^WY5?Q.1$XP&6'*/ MS&/T&$";0T(P#F-^0_E#LG9ED'L,O .H\Q@RQZ&PWV#7DTJWH>E9QY\;5(8S M-8'A(( 3==#>XR'!S6.-!R8RG,JTD% 7(%,%%8JCK#-AIK3(67A]/QQ9;ALX M'D+AS8N#LL:DQ$]/=P^[]A51;VX\I#,F1_T$<\?5YWJ]KK\VA^+6:_.OJUWB MOZJWR::Z*=?EMEK>-:^QVP?%%ZO=Z;KR6[VJK^^&'GY[0,IS8MJ7NPE(:&_H M=8"^,Z1DVQO3WJ^WU?5F1BG BA!6I(60!28%N;>6:<3[5VQSMQ%91!_5-+3( MD@;:H')M'B0>E]DQ^?-3W%[4C5"J;<_-$Z(2BLTI%FKKX<71.FU]6>FG.DVY MVVJSM65N/V[MH]OO*]/OS-!V6ZRD%[1B'SAH7 MI"&F*'MA'#NJA &Y\WAXX-(N?UH@,RH(RPN688 Y4P47?'\(S4R;8>[YOH#[ MAR,G7_=O@,T-&N_W SP(G%U#34HQ_TQR7Z M^_KOJ@"_KLIKN[WQ']6\4:/-YK8T#JIO-]5J4\TTA[D$1-!4 0XX0L)H4&>4 M0CQ;59=6J3ZY2\- BTX!07?W5CE6?+:MM^7283D^@"VO_&8/R_T4AOTK'JO0(=AS6+0? MF;@AR<]98@#:YV*_ERKA+OO!B/58\1^9X'Z; &(=EOJ?YF-YU;_ _(X@0V! MD-[4<7I;_SEJ>R!GAC.@+VP;+JP>E6$X7(_?$.(9)#R:G%RE]G#@2++TY<3O5 M+\G-[JNA-97Y8L<^;[;H\W\X*G@G,L 2Y M^0<$Y;L$">_=9B]#B,%;P2?TTJG;(R>QYG"-XKC(29/KIX]Y12+ M\PG,>N+Y5H_1:_TRNN]A?%A<7FW?7?S: IHID"HS!(*"8DJ D&:(!)W-POPK MO\1NF*WH^=U]4"XMOF1M =K)T:WY0]DTT+CYWE&^CJ1]87B>1O87R)9>])<6^XU9PI(ML=DZ32D]YLE!2/?;6[D3,USDZ+PW$Y@-A3! MJ3IJ?QR2E;V(!LQ0SC+ 85'D.$4L@UHKV,%(4S@@70M@?-P\SO,84WBJCP\R MDV!YX&*=DP2>,H=^F4[GY#I@RTPQZP[IWM%T/#B/;N>H&D5X8%LN-N?U[:HY MAGXOY*GF*!,*%8P!2AA#J6B-%YE$[F_IA3,Y=IX^;T%Z7(\)3;)#@GX:?OT4 MY[("L:^X\$L5VZ>/9\5G-P)I.@1G*JC M=LB *?HACO:*TXSG62ZX)C0M$$0JUR(M]C"@K M+\9,O;YKSPQ^*C\OS?S@VY8;?GZ?:4(TS9AFI( 0<)D5%@144*893Y7R45%G MHVF>,Y "DH)<$\$5+TR3FBR 4*$!1EZWC'JH9X?3[OJ>U])"\^WFY2>A&H_"3UD>0_R;%_C\[<&:&*1)@W4D6MSN#)X1#.#-\(TM#*\ M6W7DSMM7&W^JZ[E]7_'>H@"0%D KH9FB0&>$8M"%)TRIT^%,%SLJ9451Y)01 M*DFJ$-4(<)1K79"<987;/8$P"GC9@NLK>#U(]-6XN/SUE[4.UX3$[!%53OK5 MG^"I2=8 3YY5J:'L^ N37JP6V^K-XDLU?[W:FNZW,-UK=WKP@402*+29?V<9 M-@J)22$%I5VLY4KI?H+E;A_F*8=0:P0!())@ICF"1.-<8ZI ?KI4KCS_]]O% MNBD0V#GPTO&^\1K%5P!/TQ[]A7&']U4#.+E'W!V GHY<.A/K)*/AFVEJ\AK! MPV=E-Q:;OG)<'T.B;[>WZXKMRADTR^IM%8.'$(%FN<&4,\XT,O^-\WU.I,U\ ML(].!P&6BQ0R+B2C)",<$X;25$C"I084(Q:[-ONA:E2;[>*ZJ6]VT8!/RM7J MMEPFY8$32;7S(KFHUZ&D?9P&]M/\R;5MK,'@+-EYDQRZT]5\F68F*8A@J0LI(_5#P]L+5X G,/\*!JE>E" MX1%1"-P&TPCWT$X]JH\9@3/_$&T4P:0$"#&"4Y$#Q+3@18;(SDJ10B2Q7YER MOV]'3ML.PF\W1'L7)?>DRE>VPK/46Y]>(BBR^C36G63&C[.IZ8DG^F>%HP\+ M[H=<;-KP>C6OOE7S3[4MAF1B3_W[[6)[M_MO]FVQF0E-04ZRHM : B(@RA#L MC!.*A=_1EB FHQ]H:=+^%F:RK9,=T'_9)#N09A@W,#U5)A3=KL=;1F?:]U#+ M0)(C'6)QH>WHT96@O$]#UT([]>B82@3.0JC@)_,E6=NS[#.1$HD@3A5+4YP3 MS!!7G7&M@-?1E$ F3ZV"9XD%F_RV@QM0#7UH'ZZ&D1@/K(:N9(^NBO?T]53% M'OQ/7Q7[..6ABKTYTT?O MCT=6.GY[YR=>_NRXR5148OP$R4))6E7R?20TC.@\)..(O/3F;1I"TA]^':C_ M^(G#^]OM=U8R#%(-J14AKG@*"Z519R7GU.OR@^^W8^\(5KYGT;S)<9.&F+SX M*8-!$#%$5WH2]HT9*$W^CI,UQF^)?1AL?F]F;IQH1G/&!%$JCR'*I4L M[TPR1)WNWP8Q--Y*].&;CSU6BX;1V7]?+0J3 7;33K(:=(P@S[TR;UZGH4%A M7''8%^O)C[\ZB7K5;+L=3*&XR@B!C.5, T"SPMCE^RP)TJR?.O4P-)XZ=>!Z MKMX,H]-7G2(SV5N=W$F,K$Z/"7)2IP&\3DV=AKCRK#H-YL=5G72]KA:7*_7M M_,H^,=_9;?,U5C"B(9<2,U2D&:"B2#N;BDBOARV'68JL3P;1I/";]]*G%E73 #E3J)+.UHSP=D:DP_$Y#IP+Y4L?H@7Y* M98\N+5:7LMH8R\VQPR9I*S D$.8H@U)Q@O*"8MP:@[3(O.9W/4U$UJ8657( MJ]>\KB^!;J(T G=^:M2#MB@J]#0Q1^1G()/3T)VA3M1!>]=0I6E3,)4CQ/,, MZC3E7"(MBJ);TX8JHUZ75WH;.87:])JI]:>QK^)$8#" YIQDAO8<.5ZZX\GG M5)7'UXT7M:<7+^[K13L[U9QM6M/W:U5MAH52I84H<)XBDF+3^%9LM5\][6J_NX;BUA .TI(@T+D5')$,:L6^^" M*6)>QQ[[?']$35O5V]"ZUHM1-QV+3::?;KTUW$U4NYX@ZHA6#:%U&MHTR(,Z M7"<+<*'T)Y/?O:DW&W[7]J8/U;))_397BYMFZDD+8UX!)@'ALH!8(49;, A@ MZ74W)1*$D6:*A[B"'3@(T0+]CR*,3'Z_2:8/[^/=['V1.<_3"P&;8AHJ&=M) MEYO H3GU7%D[M-;.I5F:<2BH9JB@:0*>#4]X?C:T>+1:O.9X_,\?U(BHIGA+AR(>++ABW#C3!_.FA M'CST^PD)Z$W-::.^/^QZ8)=PB^WS]M,SMERV9A;5IML"S'!!**%%5O 4R10A MT%V!Q8!@XA+G@PQ$CGD#*;G'Y#E7&<;<<1T8C30_3?#EZPEMV'3BL*G._WQ9 M?_E+Y^I.(+H_/12(8X0\(19!^#NM<(1QH0[8GSP%A7]X,R.%) "EDA FS'1& M:<5T]VG"H-,NE]<'(PN&@> I#DXL.(I!: +\@I^OR_]8+,^2W?\F'ZKR^0N\ M$0+?.'\LT'VXF4A@>T%^&,C^_CH'KF!R5G#*4B7LDW\BSU.D,])=%L-8:J>S M@%X?C)W=,^D9N$XL. 9N: )\)_NK);)>+LOU\\LB$8+6.'XL:'UXF4C0 M>D%^&+3^_KH'[=M_S%*!4Z:Y^1R@6A7&@*)[/> 4^ 6MPP=C!^W;?_@&K0L+ MKD$;F #/H+U:K$S,_N.V7)FA=G6]6'U>C!JY;_]Q-'(]R)E*Y/I ?A2YWOXZ M1Z[Z]<.,*T9ER@'*&;3O"Z44[T6!JMQI;=[K@Y$CUT#PC%PG%APC-S0!?I&K M;M=ULEN'381]!]2^,WF6V!^/&<"&A&,![,/11 +8"_+# /;WUSF ?^+O9R # M"'*H>6%FT4 H0G3W:2)5X;=2YO+!R %L('@&L!,+C@$'TP]CF<7[5G[#JQX!B[H0GPB]V?;U>7I7V 6-?KA=]# M[4.#UCA^+&A]>)E(T'I!?ABT_OXZ!^WK-Q]G+$= %#"5&(J,*%X(WB7C)-7< M+V-V^6#DH#40/(/6B07'H U-@%_0OMZLRVIYEKRMOB8?KZK?J^6HHZUQ_EC@ M^G SD<#U@OPP0#4V 7\C^ MS_*F7)TE_ZA68\:K\?E8O/I0,I%X]8+\,%[]_76.UU_^]UO[,#G/-11*DSP# M' ! N].?)"]2OU,7+A^,'*\&@F>\.K'@&*^A"?"+UU^J;XOS^BQY;WYEU"'6 MN'TL9'U8F4C(>D%^&++^_KJ'[#\^S#0CTJ36*:-:8DHY K0[U&G?97*J]._U MP=@A^P_?K-B)!=>0#4R 9\B6R_)NTR3&B]7EY>)(<8,8M@> 9MTXL M.,9M: +\XO9];?XX/TO^WV6]O3N_&C-HC>/'@M:'EXD$K1?DAT'K[Z]ST'Y4 M_S;#!6*4$:**+-=42JSV57XR#*A3<0NO#T8.6@/!,VB=6' ,VM $^ 7MQZ_5 MO#(3VG];UZMZ/6;,&K^/Q:P/+1.)62_(#V/6WU_GF/WP[NV,I9! EB,J *89 MY&F^O_64<4W]#EBX?#!RS!H(GC'KQ()CS(8FP"]F/]37Y1-C !GB.MF]>+@T2B*=Y?=[4[VJ*Y)R6K^^@1./M@4Q:SQK] M [!5O^=\?4()!]-R6E4<#K\.U#WZEM=\LUA5K[?5]6:F8)ZF7($4"BH51BE! MW7WJ3 OI]:)WG^]'ULRWM0V*+:R9%\V_#6D"RW61-:,$&6^:JR 7*8*8FQ, MM^9R6[2RGY!X&HFL)O>XSFRA\!#*XLNBK[Q$)+"OQIPE>U5FQ[F+K#/?<^,D M-CWIG)KB]'7C6=D9Q(OS YGE8OVW2 ]_.DM:[I'$OZ?P[2S[?'?S>_1N4 MULGDM\8ESUJ[I^P";M+[!VE]/_$>M>'C/$ :K5F.C!L3Z O3&'FF0,3#=U,G M "G@\]"<993G..649BDWBI5GI%4O57 M9U^J]>9( MR M!?\*7V8Z:RU'+Q D/MCS!(! IN]$VC%A9_?JFP]:"HFVU2F+OI(J'0+3[R8R^*)AUCYX0<=29T&$K4W8TZ<$?KKC]MU5, ]=*$<208 MTL-&0:':M8G,<.:T/#UA1J2"EEF1H5*6")22"9E2( G.&5$H^NW48Z/(ZU66 M+FSZZU $(L,HT5E>9CG.D*,:.=(Z7#UR=<1"D;RXL=6D@\/)-5NMJO5J&X+! MC!0I)#25D.8I1@H"OAU#"BA@=0?H0R.\S#,=+I!/CA?T\U M.C#A$Z5\GHV_S>:S]:QJ;>I@B!,H6 YRJ+C(J,)9.]>JG#LMGDY;PB0'6!'( M"J0099C#(C5E=QDD&,D\=L+WRWAEOH?G'[1XL.D>N<0ELDOX&F,<8R(5A@7!@A*)M1)NYFR1Y5PXY4X=,5%P MQ1 .$U3B!0FA59<@3A-,P%X&KTZ_F98=9,D#]XN=H=<'_>I80B/2:@*G&&S!:HA(5>*6SF;@P$L+L=8V>) M*"PRJ+1O4CLES-HI47^DN@G2 MBYR?/;F#R!9_ARFK5,XN# ]#J +YM:=^+;Z>\TU"7^-,.1948 "EF6:\XR9\L)Z M29QC)%1)E=-6V >6,@5!B66)=*@#4\:IMHMS!#G):%[0V$M4=ODU^7?V^0^9 M_"[9S1]?Y>_RZC:Y5@F[N9&W-PF[*I//EXQ??KZ\O926#VX$(ME.!?OCUTWZ M#A:H!\B2/PVVI %WKLLG[Q%U0N'"$#P,60ODR[%;' $8LA4P.5XN9HO[U9=J M>?,P7E9[>TPA(GD*\SQ/D4)%P3B4,D,,*(PA_*U$%B[)OEY=7OUZD_SR M^5HKU)BXO!\O9O_=)(&*>K&JY[/I)D=],?VBNV!;$NCZ3LT6X\5D M-I[?Z.]4S>8W^[9J;M2,"#)E:ZD"7%"J",B +"6!$DI2 %)2VS.T(& *+=5, M*S/C)3"9(D5.-1;*4&:*=<9\=_X0_T7RPH-DO)@FASZ8(X6=%\G>C>3/UI&^ MS^E"D'_J6*_7QAV&/O3L\^M#PS,P;JL[+_!\T5]-?NZE+LM5RJ#B.44(JZ*@ M/)-;.3'UL9WRPD\:*@H(D&@@8P>K!_, M-??'I_'B9Z,7?+R:-6>/AZWE%A]UX]E.MGNCV$V-7\ RCQH;8,F?VW^?+5XZ MQ=8)^0Q"\C!4,8PK=81.Z*9A5]4/-IF86C4Z8OMBRK$_:_\;]=P > U#:R?. M%2MEQKD63SW4!&G'&Q/"*?_M"]\>=OIWUJ9PTT13?_PHV\/1 M2%=&3^AFM,89AI;&ZTFFF)_UXM=W%I!C,*&">%Q/IC$0<,EHIP MEM&"4UY\E'7@_H$Q(Q6-(WD:WU?_VJG"N/9I,\;T%Z^'UAM_WQDS_IR<=S!T MP%UW[0WVW;?Z\?#RJHU'B>'9NQ4:(87WH\)%1[<7)^0>U'^RZ8U]P']+_W_-X MJ0?,_.?7ZJE>KD<2 KWB8(!F "-*,\)0OK64,9P#U]'M^OE]#?0=KF0#S'W0 M.S-G/_YCDN8I!=9\A92%5SQ\H!"^K U'++P]>$N N+VZ7W)QP95HF$E!I>[>CB29J\=\?CR M5 Y;JD(*QPL2/I -/\*&(QJ>^-^1C"Y,."TCEN/%:F9V.[?:!#-12H9@5H)4 ME1+RE)#6%*;8ZA6.3@9Z6U[L@'F''>[D.:P[8O+FNP:QIBSH@N05$Q\M3GR) M&XZ,^+OPWJ*E&Q\V8B(7Z]GZIYK-JZOGYD9I1J6@'$F9:MUB*10IIUL3.Y5>Z%]X?W(P)[ M4(E!Y2H$KH39BD%$KKP$P9:F<*+PDH&3PN!)UE#$P1?^&X'HQ(.]2%PN)O52 MQR!-=D63)";,4>#RIZBGU4B1$F.&2I1#P2"7'&>LM.;66F/WJ]5*<3L^&DZ"1+)Y4I#+]#$:I WKS1K9 L MVCS_W[.G)OP!!0$2%J#@ M2A+)&1!(;(VA0GJ&)&XF>A:/#;A$H_-:.OFQZ"@@\0CL)B.VW 67DQ>$V(B* M'X,#DQ9/)XX)3!=.K)*FC:EE-=ZLJP1E'&(,1986!6=Z6=6>1B-*D'5:B=.' M1I82T0P&#<91.=R(^5@KHG'BI@Z6= 1))S_P^,CP]R+E_ />#W;=L3/8#^K/ MFIOYEX=ZT1X.D2*#^I^2820I( 559=&:D(5][H?S!T<>W V>I 'D?&SK3M+' M@SPJ/VX#W8&:$(/]M>='!KPW0>P5P9^IC M!8A*DIL"N/(30@9>NW]$!KQ9.K\,^$.O _02>QFX78ZGL\7]S<_';_5\)+C, MB-:7/ <*("EQR=L3$VPN7MIJ@-NGQA: #9AD@\9^W#M2\_&@C\>*XXBW(R3$ M0'_A\I%1[D?+^8>X)^ZZ:X=PG^/;M^N;Y(X<0_V)!1,H%1F#'/'V2BK#)MCFQ1QHTGK\?IY-6*0" $9Q=I6(04G!4"MN11"XG:&X&FDGU.$ M]J&]';ID \_U%,&72=MSA!Y(]#I)<.8OW$G"^Y2&**O9?C]7AK?20S2DLD<*;7.,9> =A.Y8!4UNN03D;ZD9T#<.9. MYK@=1^YYGWY,VLI.#R1ZR8XS?R&S.]^CY*3L=&1Q*++3U8UW$CD#\.)V56TI MQNOJOE[^'"&,D)!YCGD&S--A9C>EM5)DS%%MW#Z['Y%I,"4M*)\[:PYLV2I* M/**\A,22H["7UW;^GU0-/Z:&(A:>Z-^]Q>;+@KTTW#R.YW/^O)HMJM5JE*9: M?02B)%54Y%@"",5NN05SZP);/I_=CS0TF)(6E*LT.+)E*PWQB/*2!DN.PDG# M"_]/2H,?4T.1!D_T;Z2A"POVTB ?J^6]7A/]NJQ_K!^V);9'D.N%$92P(#0K M4_V5*MHS&4*I=-PB\;/1CU2TV)(-N+;(N*MF>-)HJQWQ&?32$%?RPHG)NX2< M%)5N% Y%7#IZ\49D0K#B$(<\5/-Y:P2Q+,L)9;P0@BI.,P+;"[D$4>R8RNWT MT3U%(0:2KZ"X464=@\1BR2\$L2(H8 1RX/WI ,2'IJ%(A!_XM^&'/P<.)S3U MXZ.YY%I/_FK>=%I=/Z]7Z_'"G""/,IEA#B#3D0\HH(*X9.W9,9%$61_J!C#5 MTVE- S%I,%YL7B];)0DSAM4"4-K$3C($DR%M!HE1)Z\LH;I\:62!V8!*# MQEX6'*GY6 [BL>(F Y:$A!C\+UP^,NC]:#G_8/?$77?M$ XW2#='NFJVFHSG M_UF-EVUM8\D%8JRD&)@]E)1AL$M[I9)A9GV;U-= Y"'?YD5M@"4&F4>M4,3%2\?CLJ*/R.V3\2; MH^5E]5 M5K/OE:EY_%A=5>OKN]OQW[N79@$N\I*GB$-4@DP04$*@J 0XSS4B M)BU?(0]A*N*VP"&Z9 ,O^>5SO5K]XR+1.$T9"XWT(F'K]7+V[7D]_C:ODG6= M?!DWVPE_MC[T_!*Y!:OO#+X8;3*,]\:#>E3'Z\%NPY1-M"P\S\?K:GJ]?JB6 M[R Q7?76=,H1RU-*4)8A("3+A$!*JA:"P%S:A 51#,<^ =EC31JPR8E!G?S9 M8#X^6GMH!SO=/%L3.!ZW!&4_BE:Z,'E"-*,TR##4,XYK=0\=VDU/FUK@)LZ2 M_^=YD[[R5"_T'U?L[]EJ1"0'4J6("D8%+LH<0;JU225+K>J5A;$4>\>WP93L M0>DP1L-R%,6.9-JI8'\\.NX NU(81=E.LG-"RL*P.@SM"N1+':/?N:G3*U-E M_3B>+49<0H@5SH D(D_+$F*9M[94D5OM]G2ST+,:)7]N<#G*D2=[=C(4G[AN M\O,Q9U'TYUU:3NA.-QJ'H3<=?:A#=BSOU:1>O_ZQ6%;C^>R_J^GEXGNU6ANQ M^U4;-S'8[U53(S8E!>8%2!'FBA:*Z@BLW,D<559WE:,9CZQ*>X3)7(-*ZD6B M.];L^[BI"S);Z'5_LV.W2L:+:5*;@-9[31FH-9S7E?TWA./:\EI<7B2'*TP# M;;<]5U;?UFUUV5EEGL'Z/I[-S?+ATUV]_+0:SZN+W3[=QIGSK3RMN+9;?89M MMF&H:CSWCJ]"8_#HH<7-<^KSYL%!-OVOYPV(K7$A"$**8%IRC#+)"B7QUGB! ML/3=T^MB,K+NJGI9S>X7R:3)^YK\3-9[K,EX!];R'# TW&B M)7R/\^BAQ[G%] 2K=A(:HED&)YQ!G#HNE^$X"WC\L;6?$;T,5R6',J<4FQ9?3P"H\%.,2*0Z1YF#E;J3K/6[;C"D?G!"5XH MO]P/*KR8"WSJ^WFVJ"[7U>-J5.122<6T]E*68RR0RMOM@H(RDHV^5\MO=>"S M7WOS+B/W$*E]$D=3S7JE5^4O%HLGCB._'>R=13D*=FBGLB\H[7XV[-XZ_S2:Z^F>WQFQ+X_6"JPC@L. X+;>A -MVL_7>C[7ZZ8? MX^5T1(B"@DM4$)+G*5-8D!T"((A54G\,N[&S;HX'38>)<\F?!G.R!>V:=A.R M&2QE]DPM$"QB]2$_CKK:,WE*6".TQT T-89GK^4T&GOV&3?UY*^'>J[)7&W. MND:"*Y@2J7A!44D4,)^O"@ 1$41WI7STU*0_WZS'R[5MLHVS$9>Q^1J/]3#E MU?ULL3 E&K^-]0\F3A>-0V2'O*;E9$J(-X?#&$]=''B3_-&1"]O1<2K&X=5= MO:R^5I/Y>+6:WCE>>TNDKP3I8WT MG .)0AG!*859R@GE;9HA8QS!T:*Z-TME.Y&/C\=*1HJ-C!Q"MU83(PB_&'77 MPF[DO5H="'LU34Q73,8'VT_U.[.#^8MNZM]#2]K- 0-I0J^9X#7V36-M4GS: MXCP;!VPNWO4[(73F_<2TT%^;#F-RZ-'?^ERC)]PJH(7SQ3R>5R_>195)E*HT MS6BA)R\*&(2J/85B10'Q:&T.BKNO!$)@<5H-[& [31";S*'UI\VR_=TIX&"! M$&X=$*2INJ\%^FZEX.N!0_'?.C&(2: CZ9XK@Y#-.8P)H#=O'58(X5GNL$&J M",<VP*'=W+2[W5RW88OI;-34OYC#SL&>3]5_.5A,]D3\O MJ]OJ[S77?O\U8F4),I(2!4J2%MLB3/?1DCSWYTZ!/&O@]G]EV8?J$@O;2@,/0VGY5]=WYI;6 :R]85D@G/+"E.W%)9(93\M"$BBA4+S4BVRG<@L?FU-Y MIO(R582:@I\@XQQ0E8J,9#C+4P4B:W&+T"QMOHT7?R7?ZN6R_J&;9R,)\WIQ M_TE_[F,RU1XX5F((0+:=%/?,LYO@'E+\>4=G"D;# M-< P!#.D0Z^#U=!Z1QHP31?T()# @-S=P<14W<'4L2D7M,6.(U=_N%PU.H5>OLB MX;^8HYVG\<_-F-4_"R.0H1K$52[/T!;^XKD'^XZ4#D<^[3BU$M/ S3,T:0WM MWE&AC<+C1[)[-Z_^'HGQZD'-ZQ^?J]6JJG9U&5-5I-S848(ZF/U=C$_,V57J.D^H]5,I^-O\WF35O]FYV: M=N+YM&#V1;&;)C;L&D07R0:33;G7<)1-MT6!F\/*LU/W DU<"E_-&\;#9C9( MX78N..'S.W(?@J'S*GH0#^IP_<7Q?/NI6NI>L[C_;(3GRS:F&PD.,P&A+$Q2 MK99_F4K:]G_S3:<$UO=-D))E+ =Y+D2) *(TRTBJOY'I\444I;%S4UM4R<0, M@SM-^&J3]E+O?M*(L6LVJB>AEH?+\;ET/#/>D=4@,C5]?IZN 1+G_/==7DX= MZW8CMH!7,L?I^:!TF85**DH&')* ML>^*)ER_OQ8O;?S7I&U(M5/9]--]6-%M,O>ARU:YWK.S5;C!>3V7B^JPK\[DE: MG@. *20$J)1PFJM2@49A2IPB)!W+< 2'1\H\5U J*5*&LI3IZ94QD'(=)?(2 M9DX%=KS*=%Q__95=7?YO=GMY?953&=(S&#URY2%XXTQQD'KICIIJ=0\G>HV%D.X1N ME%-+@7.U_S FGO.Y_WKY<=YVL)V:+AEO7])"VJON.1][DY&91TI',8.M/=C3?A21!>;-5G M6Y"^K4??E!T?3TS\W[[,L*GG82IWI!!*7A*(448A3S'"1=XBD"56'H(4TGP_ M&O6+ ?:/Y//VF9J[;4'_ZN_-0#PAB3%:8Q@J&<6S.GY?[K21-*(J$Z3(% 4H@P6569EN5Y7" MO&#M]**7ZV?WO('4::_H8Z*\]HF"W!46],(DY6JE>W!3<)P<"1#$V)[$IS3GF,D-D( 9[.7] +IBP,LYX36,&/*B<@3 M(RY.@PQC/$;RK>ZC2T<8RP<7WPH%)%88H%XY/,G::0$,0_A@)"^0.V]%+B1/KAM!6EB;$\2-Y5=YMHRP##&5W5OHLBOU9,IY[FXWRV]&418"IGF*1- %8)F!5>T+&%>ZJ]3VS+L MWI\?;]AM(24[3&?;ECI&SHFAU9G/80RG[FZ\OC<3AA?WZY*O#5\N[NKE8Y.# MRW]N?]B,Y%'*LZ)DLLP))SA/"6:@;)%P/:#]KDB&LQ]Y@71XI^[M$#R ?6%N M0;:_L9D)'1]#C-(ZEGIWYH9QE,(H;1+Y8J,UL:=D-&(S#41A8WIX]-)B+#;M M'Q(RE>LFIK+2XE[434BEOU=H7(Y:VIE1.]WLDTPWC73G,=*[.B<).J%UH:@=AJX% M\^;-BSV"[KQ_%L,>)2T4)2598(XS(O.46RM9?"TFGOW-]* M9(UJ1I../5Z.L3\WX!R%J@.5=A+5#XMNXN1)8!2%.LK/"6WJSNDP5"F 'W7H MWN90$?*J7I@R9^)AO+RO5K]7C]^JY8ASGBJ>F3ET9@^-07WMJ@<:A3ZD75:8_KAR4U;7E.4_+F!Y%+/T8\KAVJ.T3GSJ^7H MSIU=(2I*6PT=$.'Q\[1^Q%59,&EM,ZLPMQIS6U)\Y<,QJ_(1P#FSJL?(1RH@_6B+@JRC?DR15):2B0+IM6*X+20HC6% M:&E57K&3@7.HB-,RL!M]/DH2@;D 6A)BZ>>I)D=7>T'X&Z*BN+IP4E.\^' N M++W=A&^C(*E-9+S$! D)9:0=J7.;ENI M#];<=.4M8<[+E\!EI%]2B3339&.LG@F83I-U E]"L3P,&0JE#-UE%[H^K;XMG0E?U[-%M5JU4IE ML](#2F9IBDJ2$89+5&# BM:FD-@M=:N3I=A)6KL)WR-5H".'=AK5'WU>$A5D M-\<].>H4*:?2H(*0.0PU"N3+FU?%K0TJ MN%/E2;=/[DUKO,[['5FR5)=H!/FJR5F.\E_0<$H_O.@:B%[X87\_[]R+ :NC M^=]F]P]?J_8%PI\W]?RYJ4[VV]>;;4"D."M9 83"19YK4SD&K5%%$;!\2R&0 ML>@+*@,Q.<"8[$ Z'$L'(/6TGIR!33>!.4YC\HO&]P^?P_X K#J<_/?+KE\: M0'>6[=("/N3B6(Y .!('D# 0T)DZ2D=SD/W+Q?1YM3;+8/E8+>^;5/K-=ZK5 MI;S<&B:LD$A/.!+R',@R!3ELD^@5(*1TD/XP!J/+_QYF\G^/'Y_^GZ1%F^SA M.DA6()HM)H/^^76;$&R(37[12+VFAD \.TP/_?/M-T6$Y-UNLK!BYMB$$9;6 M 4P:@1VJHW5!EP?>Z\?'Y\5LLGD)9KR82G/!_&DY6U6FIL;SNFHG+H9QCE.< M2X%SD%*(BYUM)B1PF#^"V8P^A;Q$VHZZ'=ID"]?EU?)@?%M,)&<6P M*6_QEE^?:20Z1R]MJ\K"HY_7]SU^7]?.3N/VU/9<3>NE#15$ F8*, IJK=#>/%6GA-)=T MM-7#'+)!F.P@FC"M0=EY5)WV_?AH"L39($91*%_J&+W*M4KB\JE>CM=56]UG M:RWCF)6T1'FJ)-<#M:0,;JQ)'0L63O7E?6U$/N'9P=I7N'(M@>C)G=UI3Q^T MN49.;Q@[4XK+$6Y.' 9U97,8QT*=O7A3Q# $*[[EO [J;WR>+:HFCV8DBS2E MLH2,Z+B@0#F7(&]-TZ(H/4Z4NQGLYZ#Y_)>*JR]1]O'Y]MA6!^&OH5UZ8,J; 'XLJ_::FHFFM+ 2ON\J8C]K"%L MF;P9=,#@#V*S1V;)W0C,!T M#V/XAW:JCMI%G5(SONL8I]9B\/@TGBV;7?K%E(^GYC'Z;EAD' M,J4TYVDK!BDGL&Q?6[7*S A@SVHHOGQ>U7&OYWFUKLV.:/ML_'BUJM;);(?9 M+2TC!,5661E]<>O]1'0#+]GC:W:&-,+$0$RV&'OGUBD3HV>.?1,QNG)MFW[Q M,1W'LR\"4CF C?ZP_M2Q.EV7&K2;FD.CG&2"8IE+(1FD,&>H;!>]*8-V18 Z M&8B\]GM9@'#B4E2M&V]VVV?1*7/3]9=L?52"KH=ZLAL$)T+43@0.(R#MYL+) M?-@>NS?O&/S';/W0AEB?VU1D\?SXK(.MV?=*C->3AS^>V/2_].\T1;;K M7Y=ZE?ME6=_-UK_7T]G=-FW@^J[]R!'D#$/*"E$HI$B1XBPO6[@%Y=0A1CTG MS.BA[57U0T>U>CYYKI*5F4;&2QW>3NNG9G/;1+@3RT>0SLZ578+9P-O2MUA2 M R$Q;B6M7Q?)SK.+9.];TCCWZ8^G9.]>D'L%09! WU MP(:D0R!C]MSW[]3^'&^S(7:ADP0P+22$4G J4P (%+M].I%9W7(/82?R,NFS MCC_F^_<3'6:*KOQ93/P]4NG&3@VY03B;0"S1BA/ZO"]RG53JUG_M*>FKR>>_3.54$%5EH**$E/5W&#" MHGFZ5; [ M0C%JNP5V!C)=M\4VBVPSB)+W@_(SOOAM2^#)7;3 ;3"4G;70;KW9;8O"FZWX MJ?%L^>_C^7/%?_*Q[K&3ZN:AJM;-]0&MPIL'[7"ITD(@#+7>(JHH8YQSI"6W M*"2&$+L(7Q"#D47/8$P:D,WCD%N<20,T:9'ZO=\9AF\[6>R=:C=)#,-R%#VT M8>Z$%@8E?A@Z&-:E.F)']=:_WZOQZGFYJ8@W7LTV9?!8RI52B%&:9D7&4R& MW%I5@I:^TN=E*[+J'6!*&E!>E3([$^JL;=&Y=),U9QIC*]A[_-B)5R=F!Z=; MW;PY+ED!6')6JW*VFLQK8]:D[;+'^GFQ;E]9$$B:]]\A*,P]+,G+'):M:4Z0 MU8,J00WV%JTEAV//K_1F&(8=-:POX^K9":YL1"T$U0-3MB N'9.W M<'S9:MP7<[^J7K#U#L,[8-IK[5") A"10B&92'.E2-XBH%QF+E(7TFYDQ=M" M3<;KY/U!ZJ9Y01FWD[YSD>VF@!_R?*8+[ [LG=#$&&TP#&F,XED=OP<[5M\8 M+Y<_]?)X2"N14;3VT[O9Q@;A8/31D;H3&AFK$8:AD]&\>UTH)"J+MGHI5^O9XWA= M7=]92#;FDJJBP# %!5 JAQR)76R+E--9;U##O2VFW40R++EV"GDV7MWDL85I M7/K]?9A63_?/_ROYT5U^Z.^?:B?3>'&VQ_Z M9S_5['L+62*MV5E6%BGC/"L4UF'P!C*#.6!61RB# !I9>O-_)0C\7\E5O:Y6 MR50KA,&;0 !1QTRUR+P=2W4;2G,-(%=N,%34 QQ./4J5JKXMG\?+GV]@7\T6 M+6R@.(% L!PKJI?L0F A6]BI#DA[DZL08*-+%B7H/)NV.J/91_S0Y]#+9NIFT?B;:T:3U--FXFAA??"-GV0_J$[33S!DT3"Q J*0?>)_0% 4E(Z0@5'X=K)]5VLV?H-= M@]S"NM$-TAA_@TO_0M4"*P0N&$]) 1 EC!298* %EIEW[&S#GW[@1 YP&B<2 M-39O=:^=W]_JHSDL I?AM81;:+)IA/?F&C.CM#/(SHMWIY#&$\_GO?IH1K?G MOP;6G-[/@_75K-:OAW4G]MCDWV^K#6!Z[]GA^FPCQ&&*EL_+NL6EX1S'L85 M.4L58 H7$@.8*9PAVD)0 EE59XYB./*T:^ >*(/96=CK 00. AX<,XM9MQS MTNUX./62Z?(%T^\IKL<4&KP%'";+<[:$W[08OD7L9C]'IH[-<[$('\",%LVU MNH<.VV67?3]S_J_QXMV5K?Y&F[L!,DDR,U-26:"2EH3QW:Q))/7?/@^)HO_Y M:XO9S%ZPR[YGT+;PV?4^5S-TW\X^7%:TS?'NHD)_+\06=="FZK+W?*XF"[>I M'+3I/#>*'5BTW@&.T3(#F"G[\?/DGFT\9MVO%K]SIUG-%OI[L_'\1H^.!K 8 M-T4W5Y]WKPD5+*5W]S@2F,@SZJ9RTUT+-)DM3)%: MA^+[_;6*7?+BH!K$;6X]+-SP?M6&BV3G0;)S(6E]...C:5U9/Y$&V5N##B,U MLC]WC]Z\[H5G6[4WQ?AR%BG;VH MP_8VQ_?3)I/F.G:3?F>"WQ5;3+<*:"[;3*K9=U,ZIRF*:QZ5^F'T4O_.5;5F MWU:;>K@%@#17YJ%>58@B2U&9IZI #''),"?<H&SA7VQR&2^:]>>J MJ1FZW&Q*8E]D>P\N6A^5SN3_-FZTW-H$Z(%3@SX7AMX&.K0K\NO'X'K MGV_[E[@GS\O9>O;?S;[.+N1BYE4T52__XV$V>;A=:L1WU?)RM76DFK+5S7A> M;8IYJ30O"DY3!#AA&.4H2VD+C(G4\9WNZ' B!U WDX=J^CQO;HB]]$9W\J1Q MY-.W\>2OZE"-V%+[=-_$N*O#]5;SZ\F=_HL_C.=)ZWHR6R4[YY/Q*C'N^Q4Q M[*,#V$T[ VM[MTEGP,T>Z<7RKHUU8G[JL2<,8W;JT^$W;Z'WS+5]*>_F@IR)9EJ1 4(@$*D.4BET2:N5 D"+(%7*KWNUO)_)U1P[$6HGX7UQZ:;-WC1&JL]]E*,3DAB"V6%H71!/WA3>#L5.1W7: M5E/+1*;T?Z64L" E3"470-LLM5#2#.0R@#Y96CJ?0GF5;.Q(:R>5BL!H,)TZ M2YW&DSRY:Y4COX-6*U=?[/3*BR&K-+"KZ@?C-U^6]?UR_-B>E'-6I@5C&5&< MRCR%N#%ED7L5FR0WJ7G%CT^* ME!=1#IE/L0GS2VAR)LXN0>D=9X_E'77A90#I1)W@UX'ZAX-R7L^G;\Q@RDL! M\P(2P#A 1:JPU&8DE40H+JV2>;P_/'9RSGSJJ9Q>3%DH9VR2W)3S%3\^RNE% ME(-RQB;,3SF=B;-3SG>[$?&6>-!_?W1O$?_Y[KW'^Y\R#[LUR=!LK7@,/8%:, MZ5W=SS!QF"--*LCUW3Z/<75;WS[,EIOS#3Y>_+5J+[B77.4RSY $)!<$P QL M;2N 2X>"9,$LQLX&')NQJ0?LUY=#M0&[/>AKX#HH;\5CRM TQ;*>P\387^F#R,@-B4BW7X]E"_U7M MZ*>GIM6^:5=-FJ2YCC1;/S=7O[I.8+;<'INV@K?- ":K\#[5,7NSX\M:]=R< MM2_U$M)D RG"!6-(0%AFJ4QI6N2@-0)IX?2@JN-'1YYJ]FB\L@-=>3H]=_1 MD=LD8<].G%>L7O!P(G?&D[!A),OX@G_]Q%07#MQU89MU4Z12A\0ET$&Q4DCE M6&:L-:,AY'[*8/GA/6J#5UZ>.UNN^A"!*'^%.$NZW6LNK%3"D;:AZ80K_*-* MX<6#NU9\F5?3^VJZC5B(D+D0O.20*2J8*I7:7GQ0*4+2*'N>I;1Y!5T$QM-$9'TQJ+P4QI/%_P_[PHMY0QF5&""0,%061:(TW9S1J_& MB),2]00ILG+=-D=PAYO.KX[WIKL"0(YE[?IJ,CLI'&!K.9X/>%S'[W ;__.Y MZN&%::@36MYS3QB&]O?M=,CK^;Z^ILQM*[Q\ZK45I(KDB9 M&4,9*1E4K)W8'4K-ZJ43;HS.7L]^ I%L<_IZ' M;S=UWU/=YD&]EVKSY:Q4N^0]G85RO\/?K]63_FGS]*,Y\5TX=?IDMGA[6FS. M?6>3V9..C;NG*MDR>31#*7A3#."L-X)3==3NZ_+6A8G(#P)R]F@F0]U+=?]] M,&E1(\H1XTP6*> X%U(P35]KM 32ZO0WD*G(,]#U\WJU'B^:MUN_;>LZZY&Y MJN?3P[1!ER<1NK-K,>7T2ZS;5/-FQ7>1;. E!_CZ9=3E)8E>F?5,H.W$L.5; M$!_Q<&P^"$?@ .:!@,[443I9!]TO*[T86E;3+UNC7Y:S2?5;-9_J-?Q*+XLV MH$: \[0@C"D%"B3*'&2\W")!*5;">S((9#_R#-&B3-JVT:&9QGDP.W20LE!- MX#%CG(']SM/(KBU:T$F#^B(QN#]IX)\,\E8,!] N'>:=,[1/L,DH4#OY351V MQ-G.7H&;88!36F@/3\US4=CLL.@9(8*5)&DIH. 48Y4BTBZOD*3 JD)FE\_O MY?!EFTL>9LJR)?9XTQ+ M2X'SO&!2*FID!1)1B-82Q 6VCJD\/S_RP-W#2>8&SRKY,5L_O'JG<7L/SR%N M\"73(L[J@4>W.&L+*#F@LH'4 UT.858/M/G63YBMDO'C-J9_<;CXN&5V^]/Z M[D7Q@VH^NY]M;Y)^JS:G'/I+\Q=MSB*['C6^3^BQ,*XC_0,(X[IZ4(?KC"Y5 M"JKE=[TJ5U4URLH29(5>C](UC!6P+_@W*;T=.' 6 MA<^S\;?9?+;^.3(72I@ *F4L@XKQ0H#V\(%(D5J]]]#AXWL3AWD+R5,?'!AS MU(@X9/GJQ.8JK%3O[-GKA3MW -,/#@6.ZXJ^'6#(!O/YO?GVS&2E.3=#,BFLS^GUV7F)9DGCP_#=@6 UB! BSU3L\2 I MQARU:NC'AZSWG!6QB2QFL6&TCMN\MDME/VR86)-=Q.9QF/Z&T4QQ)\27 \UD M^QV;(T//A][L'ILAXS?7 .;,'IRL>QT";CM#7Y;UI*JF*X/D'1 O3DA'"A=E M4>:%R!EB0+ TS;/= A-RIPIG00W'7NV-5P_F>+@!_.' =MMH"ML =EM09^/> M;8;\\H+Q=R?%%U#[W;ER(?'$GE:4MAC&;E<^K+#VN30OJD25S5O-U_? MO7L'X"!!=2156G*8Y3C/$(($Y;QLUTD4DL+^]8-H"/I0US,3J_%$MT.3OKUYR./RX!V/458 )F2>8\X% M QG3_TE;""PM@/T^76##D>? PX*!FSWSYW6RJ-?)SVK=SHWM7L)[#Z"X; &% M;A*;?;DSMH;C;MP[JXL6J]FIV:)-+@="OLNNVQD;(?A>F\6Q4[N'O=E5>__& M0G,#:5G--YG?V^3PR:E#W>2N(9:WR,YYNMPM7UW4'UIK)::HCKV??J2[V:-7AN#>+;ZN\UU[3] M-%V92;;QZ$!1C ;L$SOJ@YI9=[HWS.X7 MR>19!U*+R4_SC1]C+3'ZY\GJQ_A):\=BO=3=QC4-M:]6M\Q-&V"#.R:T;3TP M[=GZL+V=W6PP'%9"V_N1[!Q)_FQ<28PO2>-,WW5[PS3!J2RZGAMY&)N1O7O] M.E_O+*R[SSY[!&;26S;1V^IR<:-#N*86]O7=KNQP"W%W^W:/$FMPF#.@A 0L M35,%!&CU2##J5B ^,#8BBP)D,*6:,<0 XJ20D)<9AD0@D$:?C0X4:G_+O9U_ MIGM-FNU]3'3HL7GHP10>?S,;+6>KOY+'\6*\*5?>OO/L/1?UU =723&IZ1Q:D"359"VL9JT^NT%0YN\>O;^Z"1V MCE:P+\_R72.HES^OJG53\%[_V[PYNZJ6WRLVUYJ]:)"S;ZLF9A^)'!<<$T3* M% A! M82AQ//?>%+Z)RJ.SEGX=__C=/%*E!?T%E-6HR*B6ZJR$5-LB*"T*R=IQ+4CI M%.M;F&,Y9A1AG&%!42E3GA8"YDJILI2(%CSVB+YKQ\ M]3YJ+N&Y;]&-,I;G&<,:)N0HDY #E3.S&9GJP(4X;K_M,/ALOUUL+A*>;^?' M/*<1( M(:D4;H6:CM@ 0N0%)@++0B$A]%#.9 JX4DS!'!6Q'Q\Z/!AK@6W/MHYOA(8E MT?4L,AY__F>*UM1%/@M\P8W5F9X?F\/0E\Y>'#UCZ\**59;^;[/[AZ_5KD+: M33W?I#C^]O7F]\H\W3GBE*H,@E( G %0Y(#H67XS;I0DR/Y5M(]-E:ED(*>* M%$P@_?_:$$HQ1;*D.4=E[#N^&DC'=-X/73R6P!N.FP&D[ 9TIH[2?QS&Q^5B M^KQ:F_U)^5@M[YM$X,UWJM6EO-P:ULOXO,P*/3R06=OG2(^2W1AA=N' M<2/JQ\?GQ6S2W*Y8C1=3:5[Q>%K.5I7)KWY>5UO; B)2YBS'0H]=EG%0F(VP MS=#),;,OSV1MD4!: $E*O6R$"&6B$*4$,&44IX 69?2Z@5)T'#VVGAX;0,&9 M&L 8"N]3';-ON:T+S;[+NOILRL5<+M:Z,YFG+9IBP2O^\_?Q?]5+,1^O5NSO MV6HD"9:\S&@)%8:EY* L53N>S+F9RUK1Q2Y#O&0@HYG, 1) %:G4H2J52"*@ M%.]CLW==?6JP)GNPF]K7*U.'L,&;-("3/PUDQW5ET$:P6VN>BW^W]6=0ZJ.L M2QUX/+%6C=$:PUB_1O&LCM^7@ZGHWO[5^+$JZ\?Q;#&B(L>9N=8G(,^!$HB) M=L-(98PXY0&XVF[N%9:4H!Q#I#BC)46TS(F>5"#+4>RZ+*>'],6+ 6U0)W]N M<(>35+\6Z2RKT1LCI+3ZM$/?^OH>H7X:VZEI!J^SW;RSU]H +-JM__0BL]9+ MSJ_F@OTAC-4V4BYR@4O)6)Z7>:8#90"TZ68L,R *;%5(T,Y2SE)3BICIQ2U M"NJU)C7WM O"2PX9BOT.18OOTW(#T#R!VB)T*!_1G=#3XM@_EVY2V$)+MM@. MY% 'E1MXEM-/(#X=ZF_TRJM?P8VO^R(;L\5=O7S*OU0+=\:S;1- MSB6A/&,93],<0-R.+_U=^PG@8U. \;2 &49F^9U"KL-&0(NLP (@5I2Q9X 6 M8%,JHC80/>> *1:3 +]\NDV"^RHU."2!EW7>2 IPX30;_<1IP)YB?[=->Y MX$.:CDT&X?@=P&P0T)DZ2A]TVW]I,E93G..>91(J2 J62<%(P60B9XMCW*O:I. ;2YN*GX_Z( M!V-V.R!QR7*3=#>>HNQ?O*'CQ Z%/W7#V(/H@+\.U8G\=.-K/9^K3=&M$<,X MX[F0B..RR!16LBC:<9"7F=-5AO<^O\@@A3F%$N@/+06G10YAF@&&0$;UCR)K M!YNL9]]GZY_F%M%].SZV%0G]),2)/#<1B<6;KXP8/,D6T)F$Y( 2"RGQ(7!8 M8N+EP1$Y\6?#55!&1$)2$L)$(3E/H<0E+[<#(<5%"D8ZYIW5TYOU>+EVTY*1 M8,@DMF!2"(0D8(64.S11.Z;VM, M_:S&R_,,#8OQ8$W>L :!/>PC/=_1;]?N_A_+V7I=+:[O[K8;0;?US=@D&?/G ME9["5ZL_%K/UB!6$(BFD9!D&^O]R4K)V3+"2E:-%4SQSZC8>[&SS5&4E0X) MRI%J-EI+JE??6(A4<6&7UUAL!LTA3.L!4\Z^5TV9UZ5K*9S )+O-P#VRVVEN MODBV2+4,W>TV\M=U#\5#0$ M[6X2VC/COOK9TM[B3 Z )@9I\HO!^H_S:.?')%H(9\"6&)9JAG3LB&0&Y\YY M295#510(IDIADB/$S;LR[;"DL,BV2RJY< P@1[G0JSZ>(2@41002JG)L:LAR MD;$7F=X 4TE^79G1! M3G(,3 6WM"@R/3$!1-KN7Z T5,[HQAB@".(29'J]B)&> 3DU133-V^N$L52H MV <WLH+VNAN'25FG+V6HRKU?/R^KZSEP1K1:K MQMQV*TO4J_7JYF&\K/AX54V_C'\VNR7[LOAE1E,)"DA* 6%* "RW+V<(C'BN MG%)CNF)) 4$EH=*]?Y-4- MN[V\OG+3W^@-8B?&0VH+-V5N4'WZ9F E6UP)6R[UKVR>*OGS;$^0=.3TA#3W MU5K#T.G>O*W/,R9\B['M7BW93B2+Z>=M$9J929D<&^33:PW7;(;KI;"&.7O] M9A>6188 98 50F0ID2Q5&_E *.?,:6,@+#(),>-:V[2T*51B'5OFC E54%9 M6/;[%M;NJ:/QYNZX22Z>[SU*'K/UBX>S%LG8O-.Z<3+Y9KST+1K72V/; MS17#;6?'F>.@B?90T+@WHM:L 37)BXCE/TP]C M&CJ3[T=K\/7? NY35+L+V^ T$.5J/3-OE$QWZ%?FQ:YOZX.WNEYAS( L6,XY M+7.%@<0E*.56M3"DM!A]KY;?:O=)*@0V@KBI105EEDG$-#DXGV;/9Z-O*=>'II0M>)9VAMYS_Q[,XI-J";66?GS,&T MM-H\S:A;^/!1QN',.P%:Q&K>Z;/EAS;O].K[T7FG_Q:PG7>NGZJE7J$M[C_K MV:\RZ[.1R9[.M2$@ .*JU.%N*J3,$$O-8XYN;\Y[?'SD1&(0&$8Y@6$B A":=4IB53BI",28BPL UANMB(&)$A(/QX_MH+JJUL;4EV7]?3:MIOSG'RMS!K8; MU-LKA7K)N@,"$91 93EGJD@A22% >0ND@%RY+?@B (B^JA/LYK=$?;[^CYM$ M?;W^/;G^(K^RV\NK7Q,F;B___?+V4M[\F]M$'Z,=["3OS W@)H3F\:A&_UJX MID[H+P9Q,EO\(]G'$7O49Q-)=V)/2&?$5AJ&H,9TL.ZMQ[N)KT9P-UMO\JL+ M G')"%8'R+*\KPVW-P8EAY$#6, MX>(#O.[<21R364Q%H,FL.9357\\K\P5;O,RCR24#I;:3(4$D H4BI=B:5EBY M%1X/8C#RGL AQHMD?(#LL";2X]-XMFP"_LG#>'GO>JTT#/.6J2E]D^X6,;SD M>P>P(?M\F8 VI)U*, G)^3 $+:Q+KU-%PO-E+X*:@%4]GTUW%ZJNET9T-Q)L; MW3!W=EW5KR/EML+7 \V>FO<"V<7A%<^+CV[<1-*[DUR=E+HP M+ ]%Y0)Y\T;@0K)D_\[N9&DV?;7UYM\':R@Q?IJMQ_-12C.*$,N%S#-"48FR M#+2&">#4[1Y( (,>XN:X.?1@ZZOBW6FVD[2^ M^/5\4WP#*OFEA?]GD#^B[(2X!>1[&/H6TJ$W#RD'YBK\%OF( MH5ROEF$J2@8X $(K2=$"*'BJ7-X:#VC6:4GK_A*YV>&9F$W9Y\T^;%+OAN1X M!S+6=OC'G(?>!@]*=_3M[Z'N>0?9Z[9NBF&H8PS'O/>V';GKJ):7BZ9$VKN; MZP13*7406I8RDS"EW+R?L07"@ ASH-@%0.\'BI=7_RYOHAPH=FJ'3DK:5P,$ M5=0=Z $?*)X@UEUD0[32H,4VB(-VHAN.2^L#Q?:26\TF_^=YMJPT)/, P\\O MNM.O32ZH_NZ3^951EA=2%"D'!4"BY()C2C8 .,AD*MP6Y@$-1U^@?]'??QBO M-BG;3UNK')I_^0]C@' MQ-8DGCI #M\2PY#/&(Z]/H".Q9U#_L6DJJ8KI;W?U @]CJ 01"D,#9"^>WW98+Y)%U63W-QNIXRW@CG%H MIU;PC$2CTQ\L%N4'Y%]5^ZL5["/R^XE&3Q#I$H^&:(^!2&D4USZ*2ITC_J4S#Y4 M\^:\:KIUXN 7_0/8<$WF'LF>I;6ZA+3ERX8Z)LDM[O/%MK;,6@:YP1MJ(!(= MU<4386\D/EWC7U4O#U%MWTE]LPL\(KE,>09P)@#/>(X52/,6!5=IX1<"A[(> M/0J^WC[\VYZM[+,$&GWVBWJ#<>\6^/9*>K?8]ZY>)K^\T-]_[![#?GO,=9[P MUY).BP@X=,,,1&%C>7\(:*WG@8]Y#)PT$I3QZLL!0,P2"9 98-\4PM#.&8]Z9 ([< M=51,M2F1^FXJ@D XQ9F"6!$ *1=8T5:Z4UJR,.E770#TGGZE+J_8E8B1?M6I M'3HI:5\-$%11=Z 'G'YU@EAWD0W12H,6VR .VHEN."Y]=FXO5ZMG\^S;IM3> M*(=(Z< 88UAD2I09215M#4H"2]_]64["?ALO_DJ^U:D1FN^R8MK#:>J/GVQ)]29#EQJE-+N:GQW]SYW$/L5_#L MF3LA@!'H'X8@QG"LCMYUO<]V-)9M[GCSXLQCO;A9FW+)A2#0G!^52,&L2&5! M*6L-IR/OY<]D91[?<3U)#\"V\P%.5)J[ MG]GLX34'X@W I$%XMC.:(XS9'.'+V&XZK: /;0+).<U%WQLT.U1/+U9@LX,56#>MZ\YVEV5M+)I#K6[/ M*'0?\>6\V/7A>B R%\X?JZ6O/U,^(G>@M,W1]CM[AB,L4D:03 N-@:84 J5V M*!#"T'?K+H3MR/MYF^R0N]TN?+=$G="\NXM?WY1WD<)?#F/ -E'GO0.1\VFC M!9V62AFR88:GFT&].Z&BX5D,?^P\*B2 )E._J1\E#/D8.<'ULWQ3!T,X9CWN?%CMS9JJ6\ MNZLFZ^L[^?>D*1;Y=;RNKA?-U2*SN[EZ,/K9&<%/2/?LMT,0@->2+EOSF"VE!?A0I=2'RA)A&:8]AR&D^K.;I+YO M[$NUG-73UY5#1RDD!!0<%5 K>\YSREB;_0-+#KE+"!K4< ]!Z*RMHCL+)J%A MN;>3T+/1[B:A1W7R(ME@3=ZI:MROAKHP>4)#HS3(,#0TCFMU#QTZA(:R]8L7 MA4=$< 2RG%)22B(1D_DN+0GR5('14X/Y9CU>KKM(J*M=ET'\&J+[>'ZMF!?) MM^I^MEB8A:6IBM08&,) ?D6C\PCV;88A#UUOGZS&;#?&P@[6E&>TS%+%(,WS MW&0VEVAK.TMSGFT'JUQ8YJ:$L>H^5%N (09J95YA^)\\1&WI_V<:HM8^>0U1 M-\:L-\4U =KN_O+78KK;8[I<5X_[ZP@90(IS)?5B2,FL*)1>(+7VH9[:78X8 MPUF-?+BH@7YJ1N=[]U5=KUN%H]IR*_PL+#ONA&\P'MQ+-8*XWP!O<)[O.I4M M@Z=VP8.WPC T,8)?K_? (S%G'[XT.;SR[R<]'3=U6U9ZE?.\7%93_KR^JM?_ M6:V_C&?3$<4YDZ3("\Y GDH$%2]WYD7N='$JF-'(ROC'XDFC2%YDU8:HLQJ. M=-M-FC/P[;I!LWF:ZQ!CTH),OCVO$PTS^5FM$P.T[VC1CKZ3 6/@%AB&/H9W MZTW8&(4W6W5LLC=N9O>+V=UL,EZLMVI]NQPO5B9&JA=-W&JRY1:KV;1YVZ5> M?*TFU>Q[-4U'G!!%"T$H -@\ZY*F8ON4*:>$ILSMS# VFO@YO"\CS>9=Y=FB MVR.CT9O(3F*'U#9NRKM):#N GK3QZ@'XBZ2!OTD'/G @:3WH5Y$[LGU"J/MJ MQV'H=V_>UN<9+6YJ?[,>ZXA;B]+M^-N\&F4(94)EJ0ZU$>(IXD"4*L.9 IE( ML2Q<(E['CXX(ZO.(/P9*>@$2ER$T1[=J)HVTL>3DB5)V'#4!Y? M\'603N.F"VSZ7\^;:,5D]%Y5/]AD8EYSUDOT+\MZH;^<-!A6[._9:I3F+"M@ M60J;O 2<_&D@.PI/X(:PTZ7S MM8&;; 6E/XJR.3%Y0OCBM,@P=#&2;W4??=I-56_U;U_?L6G]9&*[WZO';]5R MQ#).3.T O9@7D&>L9.7.E/X?ICI, MU"V+ =S:%EAQ21&2>4F $J4L)6QM$YDZG?2&L1@[.MN' CN4R09F8G!^ M Q M& O#LV40UCO%CL'7Q^PF?VY0]AUTV3!W*M@*ROPPI"VP3Z^#JPB,?21^J^5Z M]+5:M:OA)FQ#68;23## J]8"DLKJQ-;GXC7R-\'QB&9IF5&A M/[P0B(.4@#)O;; "^XQ]RT_N<_0[K9T\B7)2@ @<==" $ LE5Q78V/Q8!QR9 M&I02N&)_7PN\&'"- W;[/-NH(RT00/H_0"F><\D!R;?6<@P%LUKV=+71HT+L ML?G%",[TN<4+,9GSUXT]K#!+%N= XA4M%D&%+Y&#DA5_+XX$&]U8<3XU_SQ; M5$W*ZJC,2H&SG"O&L39*2QWKM(90"IR.P#P^OK_3X3N0)KC,7H< MOKR/TFVHBGN>OB/$YDS=G;UA;&UT<>#8V;HO%]8YZ/5J?7WW:UU/5VPQO:F6 MWV>3:G53SZ>C G.)""(*LX) DBM>HM8@0,3QC?H.AJS&2)=*S@:;.>=8C>=] M%T(Z3LN)D1* RV&,F!".O,Y:#L6-_6,2WZO%6INEYC'>%?5]';\]X@2(M,2D)0AF%$J"I*F+1**L>/0BH$@^I@S M=3C.,-X\N#HQ$&,R/XP1&M7#-\\/+7069L6=U5YO[# MK^/90G?@$>5E"J@B4MO-"J1-IJ"UGJ;I;AS?.L3<@4Q[#.!;]WB\197]=< S30[6!9>S>)^]^ ;U&F.P@OKPAL&L' _,BN3I1ESA. MH&_'WJGH/S#_PY#/X%Z]7B=$87=^],*Z7,E^KN9FD MS?IF=5O]O>9S\SP 2768 U!>8(@H*$5)U6Z4E2CC3MM]CK9SF&->4H 48DB/ M=BXA49*C%!0QW"1&4QL.XV-YT08AG'5, "%&DF. %8$JX@$ *4,;07"N[ M/>JMW2!W/9@)V09!934X_8XKOX#,GU-3/[I4&:$Q_JFTU,TS/QWU8,^ZI/_C MT[S^654WU?=J:5ZRVIY]EQA"6"B6B0*3HB YPWEK32NWDU[ZVHBMC2TA1)V]>%WV/@@K'RG,W;SZ>_2Y M7MQ_-C4HS/[_^O+Q:3Q;'F38,%:F*90YI "20MO+"-Y:S%)$K%0FA)W(2F/0 M?6K@)0V^9 _03GN"<'E:?_JFT4V##+#D?08_%J/P5$[KR;/Y_:;,RF H?8'* MK7/.&VK'#;6S/;7Z&_5DUD2J/V;KAZ3Z>[;>O/)7+Y/I;/54K\9S$^%^>UZ9 M4E2K@TJH2?/"]D%4LS*% MD72?CY$G#^%?;&<1PVHZ.9%G5U$V@MK;M/!AK"7R^KSQ*3'R#D1E';F,2&L_@GQBTMMD?%SC0.0V4Z^G#J<-B3$6]]V5Y@4Q3QG"LL M$*.P!"5DL%6SG&*!.RF,I8TS:(Q7W1YO#CUU)@)]W97F+/5[CE#CHC:.9 Y4 M;UR]^$AQO%BQVFM3L]5D//_/:KPT;4DQR4%>I+@H MLM:>_LKJBEEW*Y%U9X,M,>!,%9DBT?"2!I_#WE W&BTVV7ICT$UZCI/GL\/6 MC46'_;7>V/3;7>O"JMT6V"D"CFV !2%M -M?8?RH0W?5? MWQ221$3(,L5,"B#URK(&7-*4,719F 9@TT*[>R.R M4]AX1@X=E+LW+OV4VY]3.]T^Y?XQW0Y"V0!T.XP?=>C.%$"WM^$]483D2C$! M89[)'$,I56NQP,!JD1_"SAFUVVG!'X33#OH=@TM?< M=#R7J!_=/0G)X8"%W=43&VGW8L=*W,VKN]NK0]O(7R&8TS1/)2TA9#F4>;'; M(LYS:55GW?.C(TMX\^#T%I&#PGA09"'/<=EQ4^1#8GQV0#P8K9N$]56U_%Y]WM4^$BGA2!*1 0)A M5A0YDVV^>IXR1+S/N7P-QHZ%Y;HH];>[-- C/6![-AC?;4[*NM _PR*RS2R>O N=AJ]=U_FX0&H3)%F*7DWT? MGI*PS2UU4;"21TK$@8T)"05B1 MIX"*UI0"*1H]5TBR M]*(YC>VN61]3Z2]40?D+H$[GER-'#;(F<+C"8^^"A=HX\M&EI-1(<%XP0O,\ M QG":0ZRK(W)D*""C;Y7RV^UWP+0TH3+\#A$8SU*OBSK[[.5>63/["VW]6IF MB\ES4]=MNAD]IK+-0L>JGQ[KQ?HAV0A94BVF^E?*:M(LU#]6I-YJ4%DO7AQ; M88!CS-D%BUI3CGS8CK'MOK=Y?O2%U9$B$NA@(2,LRTM6 *@'<8-2=$IS.;PQ">[F[4 M@7M9@'5$"CDH1)E27"*9H:Q(:;'3.IEGVW6$7%A7Q?8PXKZ*:/%XKB&&-&E[ M!L:VG YC['1SP28P=N.CRY@19L):K$=YCA"#68K+E ')TYRSLK5("R"[[A[: MVHF\<_BY6JW^+=F"29[J9?,F]2^3^7BUFMW-FJ(#2=UC:=S9_7L^_53:6M-L-U\XA)-=T\T^7LP1[,#UD'?5QQTH,O7ERV@.?3=;5]&9=3_[Z8S%;K[[> M_+&]6@6*(BT1(?]_>5_7W+:.9?L^OX)O]W25SUP2($C@/DP5/D^G;DZ<<=S3 M-=,/*L6B;4W+HEN47EK ],332JL#'_4TJ!J@D#,>8297C-&=$HVOA MP92"$9< [$&=:;[OO(+YT>+.XIF;=Y0E@3 MZV?^'Z11I[AJ\-'BLNKH[3R- MN#"^VWXG_WUY'RG:T(=RM][.A$QD*@ 4(%5<4IRR-&ZQJ9PAI_QY'$3CY=E5 MK2T[G3I$/*N0E$#.5P<Y8EB'&:Q8 Q3SO+.IA"I=+MW M.,R6BUSTNH!8PSG(_B^KLJK^=%#__^/XLNDP8NV$>CQ&W03X)2UMZ/U;AV[L MYTY/,75"+?TP/ T5].3+\P=0/3)DJUI_+99W]SI)H^;-U;OBT\XL!UW>UO:K MR]VVVL[7"PWJ*1:H<,X92A0&6CL33'@,.RR*8JMG&\(B"'UDL$87[2J= NE$ M]2CQ=12W0/S;B=[YJ7<3PPYOU *.&L0FYVP;Y CTN76R%[DG]#-L8TU#5P/[ M6([9_0/J\(Q*R#%)4H(EBM,$BCCKENL5HARX99-^;0?/+CNXO\Y;%=#= M;WZTZP51>8!LM8QP_N'O:]A;-\X['.[VO@T9YHX,#IH;JEL:7B5'(?D\(W;9QE,E@<3P?K,;HH5ZOYYFB)<.3A^B)YKK,9:[*G,?P& M^F S>W%DI.]P$LU*\SY&<7%F=Y^:RXA>1V^ZM*1/)5UEV=L.6A57YZGJ5J]O7E#OX:QY#OOW\-0$BB& M,\Q)EF.$($R8Z& H"*V>? AF?(*K+F=-[CU.ZYW;8!JC-9Q[/;/\GCS:CN+EPT.Y;@#0[7:S_*H[Z]=5<5UV^5&Q:*MET $'O-OS/:CXA^[Y;?YJJDB9S:CJ_HL:_EH M9*&JJ_-O3IU@Z'W.8(R6MLNC)M;(;JG6$?BH0=^MY1[C-X=%1'<.0=[>%C?; M_:KOKU^-5_M7LX[]&C1N08T^'R; /*2[;8IJH_Q;H9SGD: M RX$I8(R 7!&NIPUH2J%LVVI?1R4+/:V[10W]C#]K1*;R' BEDQY$?DUSMW3 MS,&M-PVM".:=79+IB<6!JU^S&!%(L (92[6YF$-)>6=-ZQ#TLNKUII4SK79- M?TFYQ>V^4&--^30&XV O[!9F'%FQ'5QB6=](03"#&$&0@AP+%.GE G.69("#%J4AY MZ >4GV(SF7:+KE]=JV&NEP]:%"]OK_6DH[HU60R(EDK6 M#BV "(8N]9"\D&VG8V/S["9G7B@.HFP6O)T0.)^L3T/GO'I4ANNC7E6OK;NA8I#K M\2 [2#Z=Y:*/U;<]== 1^[?A0JZ^N2F@[T8LU;"UN:F6-#MYW*Y MWGY8:SQ%6] #YA@(E.*8"JYBB0# <3L>(0=)["2!;YB".4MDAK,LTZFM0I1B MF<09PIF(S7^!M:\&9(X#;#4D1VD;R*&EIHU'GZ.8'8!%\VVT)]* .U/]G]-< MG1(O/R1/1+4\.?-2YYG#)M->N&%Z34Z233 MZU94@A%$::JSSUR/8"W .$V4,E/P)!:)"JQ.!LTP97)ES5F4 A+67X]*P]LT MA.@I/W8:U)/3R5YY!S Q5O9M M:!US>?^C15$M;TQ/0\/\N6.WU-^7)_?'@.3#XZK\413M)/-P#,F4/BG658V+ MKNH&:!'>E'?KY?\4B\_U,Z/ )X(D,@< M2#WUB2E(G I>A4,9PXQ JFW6^<&[V(9-.4B_J4&)\_+K?SE?&C*V35[MY& MQIFH]N9L3P!Y;I43(>+\/6$:L64"/+SZ1M!Y6\8]FGTI[LR(NRKJ1RK7=Q_6 MM^7FH<;&?K3?/*"1E"<)1TC +&9YRE*-II$TS F56;]8Y89!@%QB2%.HC2*F MY^*I0%D2^FC.DTC48(LV'?)H>8 >??T1E8_%9EY_H_UHW]CDN9E< M(\_Y6L@QKAPU3@LKVH..CE!?F-;I/C&=6.+$LU6D"--R4XL#@;Q\5>5#LNJZ ML%O1]:*)-O5>F%JNY^N;Y7Q%JZHXCB2I3D$)5GHV!#D!*DD%80GD:8:$Q BZ M;_Z*"AE=22X__ =E'^67Z(OD M?[GZ=274<^ M+=:=?;?,-%0VF'>OK%&'8;%'9OQRZGYTR4Q+_4]WT,REUN;8*4=)$L= $AAG M"0=:]!,F,-'ZGS.<,-DS5PZ,:L3L^7@1X-B9)S=(ZSSMI=4"X]+05YZ#-[%S MGCVAUAV0>8=OV-!Y^+!VL,O,1VKK:421,_C]>O8^*O/6SV?4!O0_:8[O"I8! M1%,!628%R@E@LK.14.YT=<#M)P>. ,WX-FCZO8SLQI*= (3*25;. G!$=>IU6O\\K6:99TZ]P?JKY5D._(?@\U3J>,[FFX9ZGY>" MYPGE^=OCK5ARNRJ^O_CR:(.K7.^J&DOUQW)[__M\\_=BR\OU8EG7[IJO%\\_ M]E?],;4I"CZO[M6J_.-ZOKDKME5[EC"A$.KPEZ:/&[V0.SMZLO?_D)_U]?P-^ARK.409[' M.,GC'"8JA7&'*L="#-3?K??Y%L5VOEQ541U&ZDIR;8W KW5SSH]& MX4/3G#=[?_XU0*K@QJ5+$A"HE28:WD-Y^U;@#LKR6R&YVFQGU\NMV47\H U] M6RYV\U6]"0#3!*<4,H21@(!*2OE^$X# W.IX7?^?'OH G0%EMO8/L)QV[P;0 M=CKRC<.8X_$W=[)LEJ>UJT=+T_IOSY>E7^7B!0T;SMMY5\A)3#@1(DMCA6+0(4A1;'7=(H3=T)*ILOSTYIGE?VK)8V_F_QH[LN MUV5K6%"> &T#XD3%,LNPRCHK0%)LO531XV<'5C6-*"HZ2 [3TSXL62P7!";( M38X,-WLT?>;P?4ARF),')FOP'/OXVN%CL=$3[GJ>O2VCOQ_W.B/XV_LB*NJ! M/71R_3,IKTV6!] W@38:^<2/NZ+:$#S9"P4:2HP!1+2/,%B M?Z0M3YW*%XX 9XQ5XQ1O5[NI)H/1XBN8AFVWX"&W_NT_=#30<_4&83(#5)(X M!PG)6,:5S!46^^U*GB&K!;"S L\!6O1F-6-4](V@08*'/E"M\WHT:V9DW7M M^ZY"UPMM$2(\#6GR=QZ"!KGN*\P,Y__\L[=/93OO>/:$;ATAQ7Q;J/ER\Q_S MU:Z8,"SOA9:,\.+%AI<]+@Q3Q65 MM]'NQ(S0S 1WU<+F#=UWW*'./5D\4T^:ZD1R3\=%U!$2=1VXIB0RG$2&E*AF MY9V$:X_]X"RST #=])VG!V>A;+39:[#VGE Z\FE7;X3F2 -%,[@B46#8U\6OXK*W;;:SM<+,YF:X#JR<\-/)C<(T.+O( %H MO/ZG"_"-6^>-XHX=ZO^;4.W*R_CQN%?+!0^Z]5>K#U6U*Q;[)>\,"J%(C.,\ MIQDB#.A?'48L8#+*>G(O9($7E'\*G%H"M]'#_$?TM8B6-=0SQ,]^;1@X1@9O MOM'C8.-1U+CT[G9,7VJ/$*%L4+N_\W US'=?(5UN MYZOC[YO':SZ5V_\LMH=G;68\AURP&/%,Q@DEC"$ .KQZGNKTP-GY4 8.1W]9 M;_98/+QJ=L;6M M&[Z,A^P>F%U\UV_O3Q2'C@/[J-OI1F(=J.A^Z5\[&C4?! MFN1$;#I_-YA&G)H #^74!NA$XE<3=56Y:;]D/I?,)$&*RPPE0K%8*RI>W=<6>^W*E M6[=JEE;IUVJ[F=]L9Q"HG%/.4BGC#$">(9[H&2T3,8-9QM\J=^;76$"UZ_#5 MC^(<(?Q?W4;,WSJ48]]#LV'NU)*25^:G(1.>?7J^!!2 ,=M!J07BH5S79MM[ MQSF'.98RDT"1)(Z1HBAK[2"24Z>WR=Q_>N $\W*S6*[GFW8!V++4P@"N[,0J M+$UNPM1@:2LMNE;E]:- /]%Q0FWZ4S<-91F O_35B=P4X\K4;%P7"SFO"S9V MY0J$Q%FFTP8BN$QE3*2>O7?&<@*<7H_I:2*P=M";F]W#;C4W,Q!1W"YOEHY/ M=O=ESDY$1B#-34DZ0%&'Z$QR\C(Q)S1E()/3$):A3I1>>Y?C'D?:IV/ZF M#7\LJTII'T51+>_6YAN7FW_?S5?+VQ\:35=P^\_%XFY?/R766L<3FL0R(1DG M&46<=M 2E&*W8X.C0 I^(M#L)&F$9A_)N!#]8ISX4Z3CO= 3P6]ZFOBM>'(" MS%3RKX^Z.+[$-TH#VNGBY%K.346/HX[&_Z3=S*@_>DNA01S1[7:S_+K;FO>/&X[/=X^@43\7WE0KI(O_WE5; M(V:M<06QI HSEN LITD2"[I/BA%#6>^P,,1H<.%7Y:;0S1/QW4:+PYJQ;[J(L26'O<3K0;O"A6J_;1\=AOSF&_P1R9&3W M;(/U-(5VX]53,TQNR/KRZ_51ZY4YVX&K3>BI0U6(HOG_#^N?EZJORM5*!QJS M^S23:1SG0*@$($)R+@E.58N"L4PXG8'P;3OP.E$'-_JE _PG@SMJ M@3L^)^R]2>SF4^=L#;>I4X"&"**LCHR>T-=0;3,-E0WF73E.#^^],]=L5ET> M;F_.J 20HX1E>2QR172:1O6[+;]^I,[#57S MX\KKFX%#^;'5JVNCE;O-CR.C]$9KY:98S&"&E& Y3F&>$DB8PB1N+7*803); M%W?UA-0^*1QBSFITD69T_83,8?_K47_GWB0@Y6VD5L7WZ.-V\:^F1S5G$-K+ MA7/SJEVU[:]F@YBW$[/@;/=[J:9%]5S-.FCC2MD)CDXHF0]FIR%D7CPI_?>[ M 3)6%U#I#)KSD[\7V_MRH14TPSC+N);+G'!(*:.@,PT2D S5L[YV)REL \2L M-_\]5"THYU[DK49X4+?V 'P#\XQ2]PIQMIHWE/<)BM]@ETZIH!^^[ ]M:Y/- M)6.QV^R+7#927'^S+8 AOQ>;FV5E[G")/ %I%@N TCSA,=&3X X(TC+M5%;" MO_G JW\=D+IZ1'V(LFP0#J@8$: -[ 3RS/2[R:6'V@_[*D>=/^_,_ F] M#=B,TU#?D [^=%@_,)<#E;D.#R_C4&F&8B4Y0I(! C+%>IP8):E'H1Y@/5S MZ;(7+1["^B I'HEP1R6N^6TKZ#1H6Q'=)['-1UK,>[F=ALB^SJF[QGIHGTE+ MK __[!36&Y->4M^KHMINEC=Z EU_K,X?/A7;RUM5;FZ+Y7:G/S.3N60Y81)R M&',$(1 8=[B4$+FW3-@+FM#;XAI[O6OS9,W@N+QY%>W6NA='F[TW;=GSW7JY M/:YZ[C^+]M.<'I+JT5O2G[)WJZ\'%UJ5;Y-K+#FL\?E]OYJ@;Y]?F]_:OB M'[MEM=QVM_L;AXXNY#=EO*FY:D.3G,DT(XJ"-(V[73L!J7!Z=O?L8 /'FKKU M7WB4]R):-R*TG7]WO-%R;L9L;[N<&V>XV$,_?^ 7+Z_>')>)V9_Z,N5?ZA7R ML]6 "=T8IT[:3J4?3"->38>.Y^=Z)P/,*MK5C]7SYB3R\ELA;V^+FVUY^ZGX M@][6ZA:?7&F2DVY:*\J>\(UUKT_IKT"?PI-NVSA,006:<9"6B3#)_4OI!(G*7E MSILLG,?E\HPCQ6V*^]K%(W,7K9YE7\^_SRA@,($LX003G-(L 4EW*DLH0)SJ MP'@Q&#AH-]?UZHA;3S4/5_26-=;HEY6YJ^\VV_3#M-V,<722W:+I2Y25^&M,LORZ5 3NJQ[LX&5 MYH[HJR.B]^";A>5-L5ANZS(,%VU5E9&?Y' B\]1*<9!&F89 !O+M^1IN0 9[ M9"B?RL_S]NE?3)0@@,4<49[$(A<8R;%+Z'KP M. VA&NC#ZRE<;T9Z3XV:LQDS"4&,)$D)31,"\QR!>&]-0$EZ2H^3C;'%IWL: MU$]- ELBG=4F&(=#]*8[/=; .O-,L@'A,HET9'-RJM//B[>FCKU8\5,@124L MSPDC$"0P$2S/]&^M2:X$&R0_+H;&UJ#R@.UM(7HWZS*V+$]T7/5RQ:FDAQ,_ M TIZF/)R#"BS>[,!Z: M,K<0_G(!CK.7W3BA,D/XFX:X#/+@[?(:CFQ8'1B3WY?ULXT@!N13N=T7@H;F MK6H82Z%G'XJJF !S;R>!""50"&Q5)'*0@59#3" MW*3D!:[>+EGOD32'\TQCD-?O?%(O$NU.&KWB]&LGAX9R-(&30(-=*#WV&0>U M/9PB?FX, XQ(YAG,25(U5MXVAC 0C)$,;;6V_XF0F^1[8'UT]P!W%FH[CBT M.>YUO<18'^4=0)V#]HY#83_U[4FEG?Z^ZOAK"CRQ#%U^U?VU?-:?.H^8>U_D91;:_FVV*F]9\RGL10(IJE/$_2F"@LXRS% M2$'I5#+)E\W 2OW7YX^\+UMPT4:CZ/9;@Y^#H;=1-T@_-5 C S&BZA# M&;4PHPYG9(!>F$I]GTO= *;:T?7R8>0-/TL^3\SJ?;?(-&;ZWKTJP_9C-VTT M5@]/S:GY34$?S)&)6:I(FD!.699*13%$.,X[2Y:ZQD6Q*E,FB^;@>5H7YOG MT>"*YO6)J1:;N5IQ:T;;MY-'@<)2WD>XQF%[H(X=0$8URHOH@/.=8Z M-YS^*!Z].JJ OUNQ%\;;8;(J%6JZ- )AZ&=5OF[*J9B!'F219(O.4(41B M!5@GPAE,D>,#?/WMN S&7@_N-;E8IX#N%KYKD M\/+VZ-R+^42P6+-:O=@5=0F1Q\9SA_7_T9K38J-EBBTY,%&LO]!Z$='J*$V, M+F^CO2?MG-A\[08\ (Q$@F (0^&M;"B_;X7 XY#271(H2. MR9];:/R9NJ-"2WV.C UET^7HV(BL]CQ"-HA=R[-DIUEX]4R9)_(F$!Z\N5(& MZ%R.5:$>M3%SM.VCJ;I:J9VILOS[2^3'RT^2.+)]8 M= G57M-8B@GFW?,:2$%9]#SDNXH'/$X)H""FC/,8ZO'.D= C7D@EA, RGW7@=KIZN#?2NQ-/9N7[:V8]#S]+Y87W]1VE2@&J6 M<@&%DI"F$DG.$IC4^5(]Q'D2.]UD=K>.B5(:09RKG"%%%*$R%3 G@$B-"88N M>:4%- DBH"X$>]700-P&DM$+HZ/UJ= _RCHEG:: 'D@=KJ$]&NA=R6@?__HI M:6\F_8NI[I-%@\2\$P=DK%*<"@HA-R\E=Z,=9)G5 N,0^XH)BF. $Y$+) DQ M7"09(&F2Z$Q.B?"""D()J@/)OB4U#+_!1=7 GK:L[HGU(JSNS?3>I+6'A[W% MM2^;WN55Z2'1 &<8I'E,L,J!RF"4)"X&_@Z;PXQU3\VS['D&,=(,0A0 A65 M@BN2I E)!MO.4!6TNK<_P'S">8RQX$Q@A!!#.,L8 MC&F:RC01E(6^*:I5-0VEJO84^U;5(.P&5U7S^L:D5;6CU8NJ.K?1>U-5=P=[ MJVI/+CVKZO5]L2GFMUJ%9GD6 \11KO0HATRE".6X&_&2ITYW[MVM:RN<0HP1 MI@A!"1A!64P!!I!(EE 96%,/2((HJPO-7H4U$,-!==6B+W-I&=!G5&4D@2PA,@X@RI6-!:@&]]()_&LGWQ[: ?SJGYL^K&%%T1.WR;9JXAZ MY3?@_OXDY7*X2%K3_ZZDT=ZK?H+HR)I]!:>JXF7]^F:QOED6U;4Y1S]+!!1, MQ2!)$QK'.3)YC<)" !0G:0R==I%ZF@B<(1I4T1-8T=]J8)9'JX<2:*=H(W#G M)F ]: M44^DE8DZ(TT FIZ%%0YWXJ4"2!T[>4IIJLYW]/O_OG+TFD9&8$@ M-_FPY<9&,[1S1WJA__9<*U[V_@6-&$C3>;5A*/C22U>QUX)/\X?B\O:)*5$^ MS)?K6=+8B$U=,+PRR,I@P-'@=M&,#:VQ(Q#F%]E>(M MKKQIQ:LTO"(9PVD[OW)X\*'TV9$7B'ZY]]:#HM&6,PY"863\GI:&A,06PR)T>&^]E(/0RSQY3U(!RFI4-H\YRB2>8&44XL[0SB>+^P,YZ.OJG3YG@1I#G":QT!F*!4\QZPS MQK$"0W3%TL3XRN(TJQM*8#]U"<#=8'WQ,<$;K#"OSO0\,3E-E7%UX@V=Z<6) MK=)\+NK*30>;;;:$ 65* (I2E"N=*N69I)VU#-K51QQJ([#6M+"B RXWC>E- MG9W(C,&:F\K\3)CS],:/S+Q"S0F=&4KF-(1FL!>EWRYFOSY],,'G55%G3B1G M9D,,/E\082,Y;5GW(>GL].C!/O1,6&XJ\K4;_ M3,(KR] #V#K_^O,0\*67'M-7&:[UOVOS'94H@B44@@&0\AP@R&!K"B:2]]0' M!P-CJX3S]E5_ZES5(A!K S5CM#VLU\BPTHX>W$U-0?JX\*J.].;#>?]*+5?% M@M_/'_7H3)(VMZ$LC;'^\1PSD>048 YD9U,@:K4VZ\?26'M;T:U!%[7PHL2R M-HXG.AUWO8(S.6@/3#UCVZ1!:?6RX:9.\7N.V@O,6&SGS:(P8GM MK@WSY;6]-@\,]3YDS7Y\,I5/B\O;PY=_U%DK%G'&:0PEECIK3;)$T&[K#V+, MY*"#U_W-ADXPGYXJ_A$U./OMU7DDVW*-_3P\.Z:D_2@>Y_#VJX2=6H_WS_HT MELY"./;6P6]?W/53Q-9XFVH+D8H49 #1A .(8I)GI+.H9.ZV=3C SLB:=[$? MD?VV$81Q!VYZ09"UF_:B=HGKU].2D7 UAQU:?>+E:%3?; MY=?E:KG]<7E[5=P4RV_F=DS59HJF0@Z1( 9$'RF"=SR%8?%AK-;TI'Q[GZQ]M_0E1 M+';[F-5:9IPG D.4YBG,,:$\S;OM]10):7_5RI.]P.'B&&57I"5Z@M-!RGQ1 M;!$MSL"N6[AXF]@^P<(7PP[1X@Q,]PL7/ABW"Q9VE+P6+3P3.H%PX=NC,ESW MLS\594Y^%\;<;T5YMYD_WB]OYJMZZ5@BDM T5H1+) %#B/!\/Y/AS&HA=YB% MP$'A&(_ST0)!A(@C4MB#:VXJYLJX-TM_"J%KB?,!R ',6:C(*:4/49+3S ME:]2\9J>#*9N GHRW(?29V>RTY.;;G[,V-4,Q0I2E0($1'CW;2X$+":1T(Y+_;H'_#]1=&>=4-\ZJX^=>[\MO_ M;OTP(SWO_F(&>GXTT ^^OC"J>Q!QWB'?Z>[[7UI MG@*O,XN4J@Q0EB$.,JH021D0K3%$9>+TS%)/$\'7DPPJLS8;[7'U.N[6ET&[ M3=01R'-=+G+G+NU>0[6FRSL4R93B*DD%@IF6 M."ZZ>J<( PB'J8VED;/H3:^39OUY[*LY 2CTH3IG.5_V&CM.RN-(Z%2UQ]6- M-]6G%R^V^J/*3;&\6_,FI^I*?=$TRX5(8.F-_UXL].:X)2YZNQ9 Z\7?5RN MBP_;XJ&:22D4(UF2PUCF4#"$5=(9%" ?]HZ#O9G (O/2HP0&7%2C&WI_R(%- M.]$9B4@WZ>G+X3@7A/8,G5 @#[1.0X=\./+6A9^^W%@>(?IFSBUM?GQX>)PO M-_41A?6"S1>B^+J]*JIB\ZV8\92R5.LAS)@ L4B59-UJ;Y;+V.4 D0=K8RC4 MW@XQ9O$_'Z80N/)$[BJ(5/?\I0 MWM M?D35_?+QL5CH?],VI\/I,G]-<3IA.%\KN.4.+<3H".-%>PZYA1D=<)Z%9X=S M?&?AN]])/C^\VP476UI>"S#>:9U D/'O4QFR(SH$FV"+Z"VLZ-M\ITO2_T1*H^B.F@=;X8MX@H9R![T%STARFWTS'?@;R(&IAGH-@AF)R! MZGZAQ OE=I'$CI/7XHAG1B<017Q[5(;K?_TC")]7]YW1F4@X$E(I2!B5@$+* MX^Z*:\9S8E4O<["1P+'"8 D9(-P(=8\*P;@<&@IJ8CMD8_'77_*#\>A+Y^WX M["7MQ[Y;ZGDONJ8GXOW<.*'< WBQ*T9JIA;TR1733SNS9U7>F@WR_674:I:Q M5#(9,\4@XCDD0(ANO3A#4EH=IO5L,K"4'VY4+YL;U5N#]2):UVC-NI+^0C0_ M '8IL>F/=PN-/P_E;HK?L$V?W5^_B#[MV:YWQ\_-MDMET[.PWK/$J3?V+6N= MVG+S6OSP3^X$HDD I\J@'7)8I)'5=ODPWQ;E[6<=]99?5X6)?C-%TQQ*R;)8 M<@QQ"BG&"BNAE$Q@JASJ7WLS>:9(4[1HZSV,%F^TTG\8IGU]>>\7:4:@W$^D MD4=L=U"CCV=C>UBD&8%UOY'&G?W>D>9E;APBS4!RIQEIACKU1J3QPIGMT;@O M-_?%8KY/B=-8DG3N/Y;XAI',X+X%<9N@L[9.=LL[R[W_X^O[E? MK@]5QA*5,B1XKA*.,\45(4EK1U%)K"Y(]?_I@36PP11UH!QRO'Y<623/P6ER MTZMG#/6IQ]6/*H?,-SAE_9)<9^KLJ7#WN!=?;-3.=C_QL;'LBV2R_' MYMEUL]0#Q8$N=+S)VXE MXC5S/]O,,\B(?(._$Z/1%_/3&(G>O"G#]$^W$2C_L:MK?6[ORX4Y[%5M3E@.5IG=U@QJ^WQ6CNJIJ+(IV([@RQ- ME2("CM9'/H;MT M+_KYVM+&,%(FL+8QT('26P=QZ.^\K+;/QUQU-,02H5*: 0@2)$E"I/Z/&),( M, D8L,HGO!@*G#GPG].%MP-4 #HMUI/'9-(M!3#(?OTI :@N;()] "X=%IS' MY+3?VO,0;NW$^@T.7I-M7]1-0,"]N5(&Z%J.1R5VCX^KNM#[?,7FNB?=%%_N MBV(KEM7-JJQVNJ==%]^W3/O^]YD2G!$L>"I3*H7$7.J<*@<2\%P*P)C3:0D7 MPYR*G*C$/$F1Q^NY>]?' ]$ M>&79\DS$N0AV/!9Q!#-J<48UT.@(:?0W@S6JP8Y]+,*!QU,G(T(TQS0F?V%< M>WX^(AQ_MEK9)-OEP^.FN"_6U?);T:3<7=&WW69C+NU<;^;K:E5';;KX[UVC MY-?S[Y_+3?VU[7:S_+K;FK,H28X93E7.(> _ AFN^=T,G. M=O[=3:'/V;9V>OY.FM5-_9M%A"=>16W9W5_,LOF?+J*NT3L'HR,/HX.+%^8D M\474NAD=^VEF:8VGXT:.<"UV(LY,H)M,(RI-@8AR$8Z;26$P853Q5.,@D$ MU DOSJUND8;")D5"6*;TA"HW_\M83I!(0$HXYY0DH:O,_&6]*>8K4]FGON(3 M:0W3 V3Y3:/\9FJ<5=M-O1K07!0JC?,>PURP!AT6VZ;0EMX#6GWUWG@4U2Y= M1,VI@?:[<^-9]-RU+KI-*(KU;)L>H2MT+YAVO KNO660&J<5AD8FL=?,ZM]W M6D]O?RS7=[2J 5=OQ% !"(LERBBD!*0@225#7:*N,WBKFZ$6N,'C'MJ#4* Y:1:[S6L(U>5X41RYOM;F.0K!=7S78RO=$@E]ME41U6 M-8\6-7DL)): 2IH#":6.HBJ!/,T0B06,K. MZ"W@Z(#X:(?FC!LT?8@]H>E!VVD:HAW6Q7+$?N^XV=T\0GQ5F+($&LU+EB7@ M2:X20DW]@01@F+)VM-.8QL!IBDZNI*?+Z^NM; Z;FS[8-1R/WMD,AVWL1MTT1[>-+31@K13>]8> M*9^&\GGUZ/D.M7>VK&]@+:OYW=W&'.75>>SE;5M#OBX7<+ -:2JXP E07$@@ M\D1D ""I'ER'UGG6_>+!_GJZO"/.^JF;Z\55J2YZO_ M+.:;F<9 8R1QAA%,$20X8S &') TC[&>Y;O>PQ\$!@J,L42,0Y(B0%.,-$\X MEGD6DUQFH9- $(/8_?)]6/KMY')2S+LIJ8'^JVZLA\B OX@.\"^B@P-U/;S. M!?.-U@GS]<:-R/@Q_KW^(:R?4.'1&G0: CV>NR^4"QB1YP"R_F%M<%S_49H# MTTH*!4%.12ICDI!,Q( AP3!'B#G=9>X%0#*6(9:!%+,4I53'.I7$4.FYK5!$ M(!Q>OI-@\NU LW?)#L-P<)DV+Q(:X)%&/EEAWG/K1XS=F^K="7 /%_N+;E\^ MPPFM[J?%+*9I"E((DACGDN=**91W&L!CZ'0#J"<$!$66YU1K44R0$(K%N2\BPS-PHE M3D/7R-:*FX967"NB0RFN;XY'5%P-?>J*JR%Z55R7UGJOBNODXV#%=6!3@29SJ=5K$9\!@DB8P3RE6\3[E0"F?;_?@ M6IWS9J5SG>[IG?W"HY1H6U.RZ*&DS/3\^A>01/DJB1)(BE;UZ>[L3)L $4\\ M!"("@<#__-\_[B8_?? M__?_^F__\[__\LO_U9OX[7CX-I92_+G^[>70V?NO!T"W\]?_^_O'+ M4LY?QM/9?# =YC__K__VTT\K.,IBDE_FUS_%___[Y8=GG5Q/\A_SLIB.A[._ M#(N[7^,SOZIA@'XQB:A?S&_STA1W]V5^FT]GXV_YQV(V"T-:]GQ;YM=__3GV M$=" $J(5%O^C=@?SA_O\KS_/QG?WDP#)KVV.V>;SP7B2/O07_70HP=7@ZR1/ M%^!Y-\V-7P\FD7A?;O-\_F&>W^T=Z=8&+8Y)C4;C. \,)A^FUT5YMYP4:E+C MJ,Y:E,4OYHLR5W=%.1__5Y(@>WMJ48K?BF+T?3R9J.F*KQ^F8?ZZ&0>.JMDL MG]?];E/[;5'"#]-O81TKRG%^M##;NVAQW/7FFSW-FAS?] ]=E&7Q/1@-LZ#6 MC\7TYBHO[VS^=;Y_E#4:=S36M#DHL>..9(S_^Q!,D7)IP]7G_=%==B3797X_ M>(COO[A^/K9T^>IUW9&<=;_]VETT-^Y@T-R-YTL.A#>:8CH/+P_.Q'C_>< M[62<->E2OXIO9[>@G3 MV7CL2SJ4_>(^+Y\ M_#RXR?>/]L6#S8W!#!-]D_Z@/[^D44KSULW6CD9IO M^JE)J+;?>PJ$H@?PJ9B;05F.V\6D[IM.@4*]+_78_AJ4:#P-MNTX!@XV#O;> M4>]HT^[(?%'FXYNI693!P!D^7(YG?_P^F(8%+/ZV+K\2^VU7PL#G91Q'W16+ M))%V=M2N##6YO[=EN.&.)JV.JZ;*][=L=93U5+RW M87-C_!@FT/T#>OY4TV]/">_6[Z'I4:^V@'X?3\=WB[OECSZOHI&SOP=?IOQ4 M3(^U3>.S_-,4 ML[IST>Y638_NR^(^]!1Q&TR>;4$=^>K:Y MD5R4-X/I>C-[%2$;3!_""J0'L_'LXOIS6) B.O'7^P9Z1%Y+-5(+:&C;FS4-C[TN&=]X MN+FQ?,EOHKEXF=_'),#IS;[A;'N^O1'5U.6>9NV-KYX:=[=J<'1QNR?8/G$/ M\NX^G\YJF;J[6[4]NI3)Y_@>VY:J.GIP<>U^Q!_67D*/[*YM>6KRO$;;AD<: MOJE%.;RM$P'<]GQ[(SI$Y]N;-3>^JW(P"BV&^?C;4B=?\F$PZ MJ]'6Q/:@3HX:^].S/G(U\FFT)O+1Q\'7_$6BSUOM)F7YK%D\9"3C(2/(EB*\ MU5O#(PV.7;.#?=EAP^/]G)?C8N2F#4/\=K>MC/W+?% VC/FVCAL>_U5>SO)F M1_ZZRZ;'7,P'DX;'_*K+YL9\!#'FKX=9DP7W3X)D'\,/UL_'?AL\-;AZ?>@A MGX[RT?*@8C6 23%\2]*EE->#V=>EJ(O9+S>#P?VO<7+_-9_,9]5/EM/]+P"N MCV3^C_6/LS?R(\.D='%]-?BAO@87?S#__AS&D1W0.M/">44,= XB MZH264$J.N0262>J >R[Z))IP1;F&OGO9BWE^%>#7X8U_'"CXTZ:9U$)!R"'B M3E$DK60:*NRL81P!YFI)_91RJAS^5)2CO/SKS_#GG\)OKO.R7*]V.\[4+MDW M?S5O#,KA*^(^;[A^XM?[9:+L+\/;\614M8Y'C%OD0=$JU$&PZKO^]Y1@F*Z/,ST8SS; MP;B=[3+N-' >4F&4,$Q:0I%8RRJ<@NB\*-8.#8KV .^*7"^&:HN[P7BZ@U1O M/I]IAQ#S# /'#8'6(N9()9N7A)P7F1K2<]$\LEVQYLGG%&;JOT_+?# 9_U<^ MBN?K9\N3EK^%P<UEL7:W6501Z,-@D@9=H+Z47X-.T&7^'I>7$M MD17;5\,VP#X!_:[*P70V66]2_,=B)<0AI-O1068,I]1S)JQF%#LEO6-KZ25- M<\S0GXAJS4%\ H)M,Q<.X=CN/C(UG8[W,#==99*X8-FJ\.4)11@+=BZI,)="<=SE]/8M+[\6 M&^;=QTSMP))E1^_8(VA9)9V1],)\4/-Y.?ZZF$<\KHK5F?C*2[\L)A-?E-\' MY6@7/^OWDG'ND=&.2LX)@1EY[='D)1];4T%WP9!B^,>;)_[? MC("\?#@SVB/(G==24,L]B,)X"1#EAHKS*$9A5..YB6T&MFI5-6"884I,HB#B'1%>2,*'A> M7D879.Q.&UVQ]N5X?Z"GDII6E*++F^ [,C4>@]@,-#N-Q8L\9=A1Z"+&0 MX;L70"'D*P=128E8 HO)P?/PDU281V<(OF="=ZN>]V*/>JZ99@Q:#0SE7DHL M6#22/(,8:)U".GJP$%YL'ZPK4^@)8^[>%M/EI,\HOK0V)%=3+"$GO.,,'8,&8=%3(8J4(YXB4T M BGF+/%_PO20VBQZ.5%TJHFN9I4]-P)T.'\\'T ^_#_ZC*$T, M$NS+/4WJ-S,,6>@94R+'RKW[/Y[?%DSRBUS_-\T^#NWQ+SFIJEQER8=;%<9L!:P4M M$QQO],&D,>=%THY85)Q$.6W2=MLPM^:][F^4:6D)1%A")B77"@D;K8RE=!B0 M>H>6^D^][DA0M(3\?EZ]/NLWTV)2W#S\5A:+>W/UV]8D ML%KM,B6"H^B9I"CFES %3'5^!D"]GR8TY0BB_;@[2IB_$:EWCT'.;:TR(!C M' 1%*,T,QM@'X-A&/@Y38L<]W#CN=LUK%ONNN+7,M U:B^7.O^3EM_%P/+VY MN'ZS.'08V.SM7^T]!-+D:S(JJ YK 6)&4@=QS*Y3%9)40' >DV!C?"IZHXK. ML@^77_1@^$<^JDJ-Y#7.E6QOE0$KO=,44NJ!\118)6DEIP;ZS#S:TU#D9>9A M8^IHTSWX7!:CQ7!^4:YPVN6MOO5HQ@VFS 9;0SM'F$9:!]%6DA!AB#ZO3/[N MO= &0.^ /H\?6KY]+=WY?,:]1T9 ;) +WA+'U.CJDR $B#,Y4)FNTM?<2 ;S M:#?Q'T7Y1RQP.K@?SP<3-?H6XXC;%ZJ];3+&'0I^"C4Q>PL")RRL_!?"<=+Y MC'Z2($5W13NH'A\T6,SF1?!.US%D-1R6B\%D#QUV-LK"8DB%DAQ2(Z%$7'E? MK;W$P#EYN='OP]3]"(O \I[E MLGP(CZYN8MMYK.'83C/!A8,:<6$0(=HI1A7R$BJ*)7 &IL3E>[30=DK)SK31 M%6>KV]AFJ_OD%[%\I<[_ED]&^J&*N!3E1KH=1#VPIPQ#"SF'RGKJF$14$[Q1 M00#)=QED>'YL^QWSLUTE'.U%O*RU;-?*^;PN;/VY#+;QQ6(^"WB,GEP?\-*Q M.+2?3&OM*-.64@HQ\XJ*8 ROY8OG+L[+%&R58ETHH*M9+WX=,?_I'^/Y;>55 M5??J/JR/INT\$+"_>>:(1I0*P:)C)Z'S5E9;(33\-85Z!Q^)>>?4:Q'WSLX+ M5C;L\IZ[ [BVNV%F*/#8(Z:$5(!(!:T%&R@%2=EV9']2EC6*^,ERHU<7BP;; ML]QYI<$9)D9;CW%0.1;2(,HHT1A(PB&11%'D:"W#LK6E MA-A ()W7)L"54H^OAXE-9\3M([377W;[8M&3, 04Y!08)(9%F MPE- (=))N58]#'6>#[>/4%Z/J1V>;9;:X=F,&H4-\$$+2H<_C+ 2"(4AE[%, M!CBS4.H94?MPY?63VNHZJ+UQ?C_K-?,X^!\@V&R((2HAU(Q:3""%T)&PN*7, MWSV,Y)X'R5,TV .F?\J/C!F&AIG2!@K,K(%,4*>PH!9*003UX6L7.,66YBEU M!O_)UZ.5=++-BM^*8O1]/)D$J)95JUZ*\F?9NI!!VX)!2VAD 12:D_ 7B3CV M086B%S5=*EW5K];RK$4&C"&2<<.<]-08*1!V$.B8K8P(E6=6XJ)IQ6^MPY(" M ][/G,HPA"8-'!L1OS'I%K':>0:X _C7;$E ].CLP;^-;V[#W%DE8GPI)HMEL?N_77[9?0YI;\/,0J< $9Y+96CX M4R!/EZ:2%413>V9;>D=JKV@1TJ-)\6$Z6H3%[40'PF1Q4:Y <;<":4.[H[FXQK2[&&$Q' M+N9&WY?CX)@5=_>+^?:[[PYJGW$D9/#ZK:4$Q]< M35I"MG^%L2R"EB$7+'N%XMU! L<94')&D!)(I%@TE4U1;!;# C@!J@)?0!>-?..HH\%Z?V=&NIGV>]I#N >,>Q[^S(N21 M/65:&P6LX)0P1+U6P@HJ+.%A@D:*T#.IYM J4^JSL0$--%7YX7%HAQ5_>-4N M(PHJ3Z0*YA^@X4-51-!X+3?75B-%Y9^&06G:W5$9(A7SHSGS<3R,&Q^SUW'\ M/:39VS #2D.),*,\S/40:65,L &Q9 90)6T*:WJXXG7"FJ9![VKQJXR CS4* MA[QZ-O-*6:$)(QK'F[.YI-!QS:5RTCC(4DY,]=%=:]AT2L6S:XYU3"7H=0M#CL>R:X[4($86G%A$N65< M&DH=4-(%*X]13[PD.,C4)1M>7[C\>+<15 %_DPQZ KE6#%C/ MJ81:222YT,'<"Q,^\2<["_$XEY'W1+W&$>_C*DA,P$-CBHP7E",N/&'6**$- M5@0DW?%^<$#[Y36O[W4-/ S3'@08?RMWST'[FF9 4,0LP&'9#YZE05I@&_Q, M3<-4K&!2Y:<>NO+-6=8- ]L#*CVYK?1I_NR1&?9O=Y9YY*6UW!%!)0W3;7![ MI19$ A^WI2FFV/LPZ4/(D:&( M$ 9IBLU^^ 9OZSGPG1#K<%A/EK4>;X":!H6.\S]-@CH'7LG@GG/G"<7&2R\I MDSQ0P'(*2:TP2#L(5,IX^+36SO)R[_[L?BT*XRHVDP MW0B32B@JC=$6&BP54,109GU*!E /0X5-4^55"]JR=F(<3GX_GO *&;% M/1-EEPF]OW&F"%.",H:9$=0Z&.P\@XCWWBYO<3]9O>D.W/?V&+*-BDVIH7/R MQ2LD/DP_ET4L27PP^[:W#I!:JKQT-#BJE'BH%#"8.>&=-Y[KE%VT)!_N+.G7 MF!XZYU\T]&:W^2B:CH?S;WOK#'.(74U@V]%F?K%^JYBHH M0XU5J\P!)83@,LR9E@*'I<=08^[CQH]BXLP.E'7&KE2@NR?4COCG M$7-:[=XRQ(%&R'N,(*26$N4U1M03[HET,*G&4 ]S'SLC8%L*Z)J8Q2Y)MI:Y M.9BQ3;PFXP8@I4V\9)E13:C"(.[ :^NAC&9EI^;ZN5#Y!)KISJZ?_J&+LBR^ MCZ7]8S&]NX0%Q M1XS7VL!:RV>:JB MBS9 [<7'JD:C<>QU,/DPO2[*NUY<;M+4A\PYY)IIXPW@" 4%!_5ZX0 C C', M:AUS:D_"#],PS,5=Y<'M$>_%TQD4 ''M$"2688.AQ8A4LAET;LYUJH+?^(#3 M .W*FORW03F.P[L,5LJ>(^\O'\V00V&"LU)IH &F\;@_K"22G)S9Z>(DG1:- M0GD*U:FUP]GA$'F@P3481HD%$H 6TFE,*ZU0_)^HK=- MKDW)8)Z&(K7JIVQKDC$=/:OP.1& B2%*0B(J"0F@*73IX1R3HN*=;#D:T:.+ M6$0_\V,QF*J;,E]6T/PP'4X6L7#W>O?J!SJ83):5-:]NRV)Q M&G MA3NS$^WI-"KZJYR3D?M?%]/\E1B?QM,]Q11;?FUFH/.28TNDLH98H)P :_0( M\" E>:?W:_.IJ=VL;HYFM@MK3KRU&0$D/Q7S?16'MCR>8>LEP,!9+K%7'DCD MJ9<0Q_OKK4VJV=BC2;)?BB\:U\O1+'H,+M?DT=8&&4(&"RV%84!)ZAF5WH<1 M(V&=IDJDW%K5HSFIOTQJ2C,G6VM]_K5<#,J'5\BTN];N>6T&*:/.* H$QAY3 M%)S *@9%&"(ICDT/DTCZM=8VJYN3,?M3\6TYWO!APG;)_/I-&9>,$Z*L#^H# MPDD%B*PP"HKK]M#NGXR_R>HX,A(T*^=/HD#A7R\C0.%'V>5@>K-MQ^K9[S/+ M#228T1C6E!AYK![7(ZK0F=40;"(4F()?ZSK?.@6]>"(3$)IXCR5@SG "H!". M5>.&P3(]#^?@2%V]U/11F+6IZ]_'T_'=XFZGMI\]DSG)A0408(:UU0X[:M5Z M[-3Y<\E8.%IC13.XG2:Z_[%&]=@M+3(#I)+24R<=]QQQ8HFKY(,0I-QAUWL3 MHLFMH&,1[7 W^F:^3CO[1SZ^N8WE;K[EY> F7^Z!YK-YW/O73S$M^,(Q)UHOIONS!MYID ML7(JQ$9I%I!3 E,!JHW], >+L]ZD3N=10[">ACA/F;Z\_6_T.2^'49$W]3,U M=W42S^D9#:&D4K.8Y4^DKB9]"@3H-/(3ONZOQ;NF5X-0GX9PE_DHO[N/BOQ< MCH?Y$6S;VD-FD,)42D<]8113P VOD@>8L#+%\NZ]A=4TT9I"N2N6+0N=Y*.9 M#SA]F,T6\>33Q?733U$H??CR-8S7%;'_-VJUM,L0I.6B%ER)&F\"IC[.FG8(+DQU"UAM,)(F7I!H$]5HVK@!.B1WV--*3 MHN :I^ . _0]G()3SC&"=;"MF(ZQ=\T J23R2IW)MD,C.MUW"NXP*-_+*3BE M$.""2B2)$YYK2"&HI*+0I:26]9 @QRMU_RFXPY \KU-PB !F+"7Q(FT%@ G2 M\[7LL7922B),SUETJ/*/.@5W&+SOY12I_]&!)UFKQ\D&[^G,G+3GMG/5:(8261UHS0 MRJB0SL*4NN>]7WY/S=]D=?3KU&;XP0D.;6[>FJ%@#W/A; RP0LN8#0Y=A9W0 M*L62['T2]:FIW*AJ^F=CA-_G+9](KO/N#,3:FXAY3X3UU% A*:UP-$AV>Z? MGXSB+2CHGR4E7E4M,$0Q3)SW2(?_<&SIQF03R*444NI]:L6I"=ZP8,$!HRKH%V!A*.L-^8=L23E/O1WT'BQZG)W:QV^L7MTY=+L4X! MQQDTQ#A@I??*QQ"F10AX*.U9)YOTDME'Z^9H9G^8CL8#/QB.)^/Y\@+;K_/= MG-S:(*,R.+[&QNOFA!.<:L*J;U%!F'3!MCAW-C6%ZM$\N)C?YN5^[;]X+&,$ M6" L\@*R(+5Q&K-J=&'^34F+E.>N\S0LW]]I22DA<90&@(2Q@@2/ZU$^YG'* M5;6]#_0TN65X+*)G>QP)&(G#AV.P)2I,D JC:FM-22$[/8U_RM3LVFQ(.(YT M$-1='L]]>87+EC.XU6.9-%1QH1B!1"LGM-$;IS@LM"C%K>O]!DHZ91*@[(H4 M?Y\.5E<4Y:.E].LC*^N[BG;09'?#S&O$+:1&@GC+M\8X>* ;:27JYNXTN2+. M-+^)'^C5N^-/HQ@?;?,^/2[^*9\7UT_'LCRALLT,WM\R\YA0XJFBD!G F<3\ M409-7(JUDW2/<+\)T@ZZIUB(UE& FNO1^NF,,,*1P!IB@ICV'#F,*[FH="FY MF/4#Z>]]=DD']A2$^51,AP=QYK%!!JE&$#)+F1$0*!1DK#9J#5,PY3#).PA2 M-\N8HV'MQ4FPR_Q^\!!!N;A^?D#L/$Z$064M%%H8#CR%C@HFN,(\_-3 8"R< M\$384[1_'\P7Y3*0MU''[,G!P\L\!HW"UQ6OC)T-!Y-_SP=[TOB3NL["3">$ MH]I@22A2RT.4X1MQG ')'3O#BO\IU-DQ-W2 _BF6GCUB?9A&.:Z^%\UP=--= MYK1F5#-$A [FG!(2>0BP!PA:+RT]D]+8I^?EL8CWEXLQ=Z=1-L8.,XHMXUP9 M[X"DUGH-XNES$?""@(2?G%^$^J1\/ +SWC(RYMLT2UJGG\<^..B]3S>O?RP#^-8O:XR*"1''$D&=*R5R@6G& FJG$1,,IBR M__]^8E;IC&L%[:[6%%/(!L4(CKP$%&E!M#/ULF%.B$>=&>*PCK)@"A/,G />J.5U)XP[[Q 2 MF%GM38H_TL,5J26V%!VJH >3QJEW9T\S=Q G@YH4(UI:1QUGBE OK$440(1% MK?,B;?F1L]FST>\K\/EV@PQ:' @'$"10 <"I)W0C(3F[&I\M:?^5R]D U$<: MJO6N%QO\1U&:Q6Q>W 7(=]PC^/K!3%$-')8D!IN#_\T8,J"20K*DNX)[2)A4 M518-8MDF(^)!H6CQ/AGBUDIJ.Y_/B#;>60"MD4I(3!0WI)()4WLF[FZJ0HOF MH3PZQ_C+8NI&XUDL$SG-9FL6VYV/5XACE6\3Y.R*FVQFL$)%I+AH3E9W:4I:%% MHT%$3\65O=4XWVX0+"\4'/+!LP3<%[V'(4HEWQY7.^ MO-/B<(J_"^ MG0[+ML ^ M( ?WE+C=URY3F@ 1AFJ$MI K) QRU?@M52E&:J^9<(P*MWDR#0#;72;.BXE2 M/WR*.W[!R7O\\<,^;Z=V)YFP@ 6_#COAPK<&&;2J\NZP$/K,,F6;]H':PODT M;%L/?K][M+U59BVQ!#%$%30(4R YDY6Q?6707C]8#KZ<'=?E/.KP8\=9*G?.& $PK?E MPA]6,(,XE+8*?1.H]5F'^-+8TAK(1]-E66!I6-S=#Z8/GU=YUC8?+39,WE=^ ML4[K3!L#K<"4<(*YD,H07OD>A-JDK/C>N^4-$*85E-MTV)>5NN(P?\N+FW)P M?SL>#B8[(CE;G\\FU:![1>BR95329Y<._W!3? M?AW&*Z_+A\@47OTC$H4_((8LN-IXH1OYG]C,=G MLBO0D-**1/BZ\GH^3,.REP>S2"WFMT49UKH]09JW&V1$>8:49M0@ICR51".[ MEHXJ!U.*0??P6%[# 9E&,#T=8_9&7K8UR927S ^*//QS=2L9L2](96W'L^0BM70+<% 8P"<@A)5QCU% MP=H_=[XLUY)!CH'C89:FPL-*2HMX2FIV#Z^^ M:'O#X%A<$X(HWV(TIWSX$'ST<1FML\%TI >C50V\65Z^66V@=MO,$*5)^!(P MTQ8!2[S3E6''N -GDGK9I$*+=B$^FBJ7>1C+(K_,A\7-=+Q,ZXDAP,M\OBBG ML_6/_RL?;:-+W?99K%:$A7)8,(]DK#5JJJT11D12Y*3W0=ITRK0$\]&T>1%3 MW#!ZMZXP&-3J>+T MI9YM-'U:1 N[N(XF_&9+:FN1^=H=9"R6/'= >XVIX5@B:RN(&'4N)1+W'F+V MB5QI"^-F\_'=8)X7UY^#].-@O$<4#F#.VQUD7A&.G=,,.".P(%@)X86W MWCN(B>_T=LNS8$XC.'=W)'TZBA=NQ,.ZLV(R'L5Z_WHPB?5I&-!X, F(+@W#&B?1ZS3/E(86($JH#]^TT2R6O?+"A6^9>$]AK6FS M'>GCI#.?U9#S^8.9LE8A"8 !R G'+2%$51)QH%/LR1YZK8M:[3,M"#!:8QN74H4L0W8M M.P7 @I0MO][2Z&C]OTQF; 'ASB:AX7)7>_:8@/DIKW']T:YFP5YBW"H9K.U8 M*,A0Y*FL)%7!0#NO6%JS7&H0V.YRK:=+F?\QGM]6Y_^7H(21[TRSWMXL,]:$ MB1P!!XD!6"/LP$92J5S*WF /8VL-3T?- =M=&L(Z^K>;,D\?RQ01A$G 45C[ MB02$0JTJ230E*9N /8RQ-4N1!""[HL3R@NUG4N\@QNN',\B0LPC),$-B*H/[ M3N(&U4HJ2,"9I<(V2X]D.$_B0M5UG3)")1,(:H8]Y48'(% E"^0BR3XY/&[6 M>M7PANV3!"0[JYU1%O=Y.7_X/!D$B:>C:)3?QU##[M5E5[-,*>><$@1SZ>.6 M W465Y(RB%)2IGMKTR:[V0TBVMFR$P8\B#'FC_E@EE^.;V[G%]=_G^5+1':M M0+O:98Y8H""W :W@ WKFJ-K(*EC2?<*]-6>3V=,DI%W1Y[>B&'T?3R8[F%(] MDF'E'320 V*18I898>!F\I0Z91GJK0&;3(HCT>O.D9D/IC=QYV@E;YCHW(_A M9!&+"-7@1IWF&8>>:4<0--)1)[$BCQ,GL2PE5-=;RS:9-RT@>P)/J-8UTV\^ MGVE%O?;8>1U+ \V3Q>YC-\F1?#/VZ+2=#( M+!K<\X<:>XMUN\@8UT0H@+6!VBB(K<55_!!YQ5-*7_30#VIUD[HES$_ NOI[ MV-L;99H328%'' F&N/9 "%1):24]L^- S2M_.[O2D.[ND-#C14+[(WIO/)U1 M"21QT1GTCDD%*,*VD@LZ=V9[V$TH>,>-@,>!VO6V]>?!0]PCK;]A_;Q!AJAA M#@B+F=/4A:G;!MMN+9T2]LR6LQ8HTPBN7;'&W=U/BH<\O\PG,5GR-1P["+2W M;885L]QS[J704EAII=Y Z" XLR!?"UQJ&N).'?2#R+2E1>8L(%QSA@QUG !K M'*@F6RQ$4JWN'H8$6Z!0,\">SH0^R'3.8)A>!;':46&(X)B!@-E:*H9YRJ;4 MX9' UEWY-@R>5$Q/81S7"@*^W2 3!#BHO6):!*]"*(VQKJ1#0)S9!:CM.UE- MH'R:K5];3/AI?,0<^HYP89+)#9+,V8BZ7:K?EL_[3"K:!TQA+I#C*LJU@[#DBFE'+HMT74$JV:0KHK/KW&X,-TO6WW MN2B7&IW/R_'7Q7QY]W01!8KYK\4D#.5F60HTG]6)3#;[H@P))(545DE()>%* M<;E9 I3C*2? >[A)VSIO3ZJ=[A+I[^[BO45!U.61D8O%?!9+KP0)=N;1;VV5 M$8D%@Q 0J)1W'&A R%I.8@("749$O^7EUZ+U_9K3T.2-*Z^;44E7U+LJ@YFQ M*!\>Q[R#<:\?SBQS3EI.I70D;HP";*I$4.)T1T=^Y(IHT_QF&3[Z$Q M61-= M\>LR7I(^S4=N4$X# #,U'"[N%LLPG\VOQ\/QKJ5Y?^,LN.PBEF+5$!-$(6&2 M5P 2!65*X*R'WD=/V->X7CK:LN,WN:P+L_]8H^+_&]S>>Q1O_S09Y;\2)C 8;AFW<4>R:,M=+K ML-0@"YA07M7Y(EHRC2:3XGM4B2]*6RR^SJ\7D]CT,&1^%?-,N6AYL%KD!A!#*WF+/RQEM1XFY(=V$O/ MOTLR'8_S2>+KJT'7#;"OGLZ0(5I HJP00#O/C>2;+\4ATZW[_K[YDP[O27VF M#3:SB^M8<\X'@Z\7M5XW@SG,37K5+.. :X:@=( :Q[40;GE3->=8.419K8!! M.]+&8FQAN)_+XMLXX*L?_AZ4\V&ZR=91P_GXV\HUWX_!X9UEB"('/"9:>0D1 MAV'U)!4RP13K].;I;C9TFZ!)T3'N'1:ZN1[/MQ03?_U0!B5'S"K.O$;0,R($ M=)44V"=E?_:2/6TJ^G6IF^-0[HHK-@_Z">/:LIMW3[465-$= M"8<;0R:,\K?!>'I1QH]FZX4\-5MF2EN&68"1"!3_!@*JE;Q(F%H1U61?_7D" MRE7K5G*GI&L2_^[*\0RCK9^'T2___PDV9G _G@]V%^/9USB# @M*%3$NWB%/ M+<485%)SH$4G3GV':4\=$JYQ]+OB7'V,&G$-,D5),"H0-%8!'2N; "DK%*2& M*2Y!#_?U.V1@:SHX,1-C\=]94\[JCLXRSH1S8>ZWUF&'H-#6J0H5!4RGA^O/ MS5EM#O?.G-7!PS)H=56HX7\NQF6^M3KH+F>V=B<9)M(9"360 7$;"_,(OD)! M ^Q@2M9)?6?W]&MS(T1YZ>RVI84. R?#/!_-?$ QW@-V<7T4&>OWDDG#O6>( M*.:1B_7W)4,5#ES#D[G&[Y^+K2GA9!.C7LS&TSQ>7;A,25U>+[/ZS:Y=[$.Z MR1CEU'%#,!!* V$AD'Z#!$4IN1''NLMG0\CV]'"*Z=&.EQ#-%V7XM-X09?7[ MW:K1!AE"D@(Z/=PO/]&$V9(V]O-TR^6I3\=FBLDD M'T;575S;M;8^+\KA[6 6[(WQ,'_,9MMZE^JQ_67.4!9D58H(QH!RACM6R0L( M3RE&V,/=]@[8UZ4ZNEZX?5$^E6QYQN0-[&JLW35[RCAQ4&/ L $::\(\@*3" M0WN8DIE6/Z/^O)?O=E31O]!/(R&?+'R;R-MX03*&A G*'S]0R*E/(60/BTIW M2,?6='!B)JZSNIH)0N[H+ LK!V38(^8Y0$(;YD7U?4)A54H0\N DWG,+0C:' M^RD\FYB"' ]*1/OC:]TXS_-&&4'4AVF?,22Q-Q9SZ$4EI>,HI3Q1#P^NM$F# M'5Y*$N;=53BX7UL.JV$N+P1>[E,N*WA=?)V,;Y8JWK7BUN\D\Y)0( PE%FGN MO!&(@PH%#Y-*N_2RXD:'W&M-"R=P3((L:Z/>?/U?)$MC6,<%47'WU*/ ML(1."J$JJ;5/NBS\/44/6YGWFD;_M"MK3>>JJ^!/B MB+H$QAT<#7QNQ3WF%I)SH%_#FC@%^YY\0DNO_0V<:G*Q1D\9,U!QZJ ,: @H M$/!^@P>E[,SN&3X1%9M71/_EAK MHT,ZMJ:#KICHKJ_SX?SBVOT(-L7T)K\,9M/%=+D;&>W;V6W<)_\VF,3O; <7 M#^DF8]YJXAVGP4RV2@-C!*R0$ QT>I_!NPV^M(AX9P>JWQSLYSS83J.7B;X[ MN'=(-QE$G .IJ43A2R2QU(ZJ/G1D-4K)N.EA7FPKS&L1[],R3X6YO"P?PK2] MM[1(G?89-YH"3(3@UG%'E2.;D!32T*<&'[S3MJ*:F[9=:_=D1#L,[,Y\BF(Z#.-^W .< MCC9FZ(< 5:V=M+I]9!A0K[5WP93P#DOI@WE188#"%)] .-$_![>=[;.6P.YN M9EM&O]V/^WPZ6F:+S3ZL[HT8Z<7\4S'_]WS^>3#>66.I9A>98"16QB12*T"@ MH\AKNT' D)/MJ'41YVN>)J]FO5:TT!4/E[&?+^.;Z?AZ/!Q,YVO KLK!=#98 MYI*MRNU?QW(IP4LOEPQ8)9+E([B#GHD]9YIS+Z0)+C]@\? 7A&9]W%H+'CRP M9S6::#2]'N-A%7_J])0QC[4$P>K"AE"G M>;SN$WOML&/4"%ZK6$EKFPV'E5T1.M9YED"H8#Y:H:#3T#A +-%0RC-+$FE- MSSLJKAP$<*>KU9Y:\V_6(E_50:[Q237TAHP (@TUR%,E*+52,B@)D(1YZPBW MG59*[3A,VRI%3Z.?4_/;%V4>UNU5B>'APY,5.\"\_-=DQ9+1?RQF\ZB&&E@< M\16T,HZ,^KO+.J@BE'\ M+1_=Y+$HS[(DSW4@1K"$)X/9;&D]5[@$Z8_]F(Y_668H"+.G\A(11P%VB@%, MPY_.8NUDTDF^'AY][NL7TYD"3_U9V+PJV5+F.AHX MXN-(?64&D:$HIN\1&&_)PDI 8@VPAC)#O4VI(Y5X2*&#TGE]_6(ZUFIGP=S7 MDE;"''-%TJZ8;[-ORH)31Q1#ECBEJ9%4>FN4% BIX/3)I-RFP^OQ=[FCWZJ3 M.H/H!LMG9KU.VWX;OW M/;,) -)1%^^"!YY"A96E0@&+CKNK5/#B!W M;L:NL-\,JH:YNJ5%)@%#0DL=G'Q#B%964>B%X1@I;X$ZH5EZF7_+IXM\5>)H MNASM/\;S6Q-LBB!)Z7ZL72H5"VT%=>V^7_R(WC)!J3102>>(PU;$>XIIA0T$ M(N5$6@\-R62&O#K\W3;BW05Z9F%Z_:TH1LM[@O/RVWB8S[X4DYUY>EL;91)S MRBFBD"$B/#<:>UU)R:U*";_TT#YKFE>- 7MT<;W+/(BP&,X79:RA?SLHPU*W M&E6LF[JUAMZ>9IE'C@N&57![D+2'2%"U:@+:K>>6W M,L;%EMDW.R:2)T]E!I! :^J5- ICABG!MI)#X:3C,8?7\FP]<-OTS'$\DETQ MXDN^# '_ED^#B3F)5Q&-[L;3<90[FMC+=..=!_OJ=9 I2:G%& H"7##]'?:, MKZ370#'4[547[V:J:17DKBCV]'*KZ#/.!].;?P\_+OCE*-@MNH87/TE)388^:]TE()9EAP!(R0%J.- MS,:*E&LG#J^$^6X(U2WJG48E/Q73HKHR: 77_O5P=\.,8<.8E81S"36$*+@- MNI+6:9[BX=<_DM=A_:VFIZU&X3UZVEK%)E]VRJP-1XN@C$?0SJZORZ*-?1[:O!CWSF M?@1L@C+'TT'YL#R3=7 "3XMOC3=?*"\X(U)9P'%0DX<5SI;RE+ !!.?O%/9' M-=U^ D&2]32M@TFP.P2QI47&G.5(+]-8C?1D69E[+1^4G*04$X1_@@AY,[!V M6!GPH,-Z5 'M 0<$&HL=9EB9:OZ'2N.D:^,.#W._NWGI:"0[*X,V**=ALHM5 MC+Z$M3_7@]EX&/P*.YXL@OE28T^R9@_!DM $4*(=A5!B2S"K(-20&Y)BG,$S MCHRW"_-):78HJ3(O!2+*4Q#^8KB(QULKMQ8"!5/.!314# .V1:?&U5^'7@<" M?BHRK3$X@$[K%ID 5#FFL$1& 8&I$-INY.-)1?&2]G#/D%#'0=X5I?Z1CV]N MH]C?@K]PDW]:W'W-RXOKY/B/H97OC+QW9W8] M]*E)V9 :>I/:NQ3DMI@$?<]B-F@+-&;,U$H$:5G^JY@S7D?0Y8,94I)"P8R0Q&-EXYZ#KR2B M)"U8T+\)H&$MOTQT28&VLYRI:I KH>,9A6(:/V?U8[PK5+FS78:Q4]QHXZF% MD&#NB:ED)=2X,S-NCE7T-KXT &EG(8'G0[7%W6 \W140>.OY3"*N0?BJ.%?6 M!A_5!5>DDHT@F7*)7)_IDJ;GEWY_ \AV6/NANLCI]SS:0CM/ KQX-N,&<^$< M<\A+" #UBK*U3%1RE;1OUC^V).KU=96%)#2[8LAE/@]BYJ,JFK67)F\WR*P3 MC%%OI#6..""=DKJ2CDO4:4G!]\:51B#M+#%W.%S<+2;1)?F4SZM#Q#$IP>:S M\S,\7YZ-=%]!L*'98*C&/U&9B13U*@*.4C)"9ZJFG*A:F]#'BW1L#F0#X!Q;8= M1C^$9;O[R) AT%IH!':8!'N6<%VYS$H'JS:!: >?D'G71&L4Y\YC"A^#^;#, M\*L32-@\G'D03% J@SE*%726,D3=6BHMT-E68&DH>G LCATF4#Z[L>W#]'7L M[;*83'Q1?A^4N[(+#NPIRY!C>/(,3K5,L6@3Y! MU.&0/;1=S3+E$#84:L:!Y5Z&55]M)(WE!KND5%@7#,: MZ'2%_#";+?*171ZP7EWCO/INEK^\N%^>&W,_\G(XGNV<\P[O+#.60T08L(@2 M#@V0 >@*%1H^T"XC$YTFY_(;:XB=V_O*/&$4>&>K.U:/G4GK M])TY[C27VF&#@:$8(RM$A9FW-N4@=3\+CIQ^8FU!+WT]#HL"1L!H)R3R.!C1 MSJE*"JN)3,GYZ.'MWUVQZVB .]NUVFRNS:X*-1J-H^X&DW@W](?I^A;IY;?P M=;#,2[Z+)\'7-_ &E&;C>;XN<;GZ;B[S87$S'6^N[=VUV=7RJX-]'JQS!;EV MA$FO$"&@4IK%RJ94(ZQ?-.7L*-TSM1U=E<>L=@!C;:GKZWPX+ZX_Y=_5<%@L M8HF-F\]A+1B.[R=YK.*ZW"1:90AI#K*&1(B"N&$2P"KM9 MCV1*^D%/*ZMT,K>V@/U[WOMC\;BLBDG9C$KO@0&25Y)"0I/FOB-W:]RT]<)G MI]_Z.PSW][+U!Q7%B,:4:V'B.7U%4!5S<$+HI'NW#LX./2\V):/=W0G+;WGY M>7"3/W]][7.3LXK&LWSXEYOBVZ^C?+QBN($8H96N]1R9!@L**1H"K-]T>K>W_LQB4 ;W)PV5^7Y3;*+OEZ(6RL4Q1A"Z"W M+M98XI4P3"3MO!U^-<@[H4,BB"TQPDWGP<#SX\FZS,86)KQ\+,/"&:&I8<&\ M0]P:[+WPAN)*"*W(F=S!T20#D@!LE04Q,%6&26FIB&4FO(GAT_+!%*/=I-C9 M,O/<,J:HI009A;33#*M*1"7-F5RKT21'FL2S52.41HPA@Z&46H5U MKO*6J> TZ:#8V<4?$Y!K2=T?@T(FGV^+Z6ZO\N5C&9<8A?]:Q:@3@$OAK:P& M[V127.&(:QQZKO9$]%I2_9=\N(@UP2'Z>C6>OUE,\:W',@*T)<0 SY"D4 H M3!4HI1"RI/O/SR[$F(A>2ZJ_*@=QQ_G+P]W78K)%[\^>R8QVF >JQJPP0)UC M5E?^3."PZ;:F>-^5G@)=RQ^[^S&\'4QO\ATQI+<>S0@+."BI#(4&!X>6Z@H& MQ2Q@294,SRZ,V ""K9K]9E%&$%;1[4C4H)/%6PGK^YID"G%CD(J7J"/I3( ) MT$HHB%#2+7-G&EML!,F68XP!R2#D^%MN!_/!>L![@HMO-C%;#S-WSSIM.7)#,+ 81/'E\7W^6U,GQY,=\\';[;(D [K'G)('VWPRJ4.)IP]F5&%,N%!:&B.\%IBC:I^54\%2 M LGH[&*)R?BUZV(<=BZA7L,L7G.J 5)A$@02><2LJEQI[KA/\4+1V44=&\>S M7<($/,K!Y,-TE/_X__+=D\:+9S.&,0XV$<#8<&,1M@[XC1C2IM0^06<7D6P" MPI:8H.[RZ2AFX/G)8-LL\>R9C 2'R"/EC20 :TD=(!6!A? NJ:+JV84E4Z!K M:[=QY=[Z\6PXF/Q[/BAWISQO>SQSVE"EK& @6C\P^,2;&*MP:9<.HK,+3S:$ M8B?Y*>&O%^55\?VMNW=V/)TQ0J4'S&B.%3(.*<+!6A3+>=+^)#K3P&0JB"UG MPC_2U8>?; LZ;'DZ<\J&)4T8[2"CG&.+814[LXZZ4;*JX"P#J_Z MXP Q-VTRY2EW&B)"2)AEJ)1*HTI.ANB9G&MM3MTOK\UK"-A3?J\V7M0UF9W% M9ZN\LEAXX#&@VCA- 5JC[JP'O-81W7:D_#*\S4>+27YQK8(=.(IW-X^_Y>L< MAG$^$<31&UBO2P><4IM=%6\)%$T_?!V!WON$&[QK9FA0@H:;VH7CCHI 49P MC;/3P>(Z+]:?BJ0OB^_U1J&G_7!B(MO>JY#W-Y(%S+ . : M04Q4RK&+'FU]G]?"?ZSVW@G_U5T\TMH>^5?]9]9!1^*>-"+>."6()F"-G>6:Y?Q12NN*\*^LJ\%L/#PBK/.L76:581SZ>/45L#H87D;S2E9K M24H1_X.GYDYN!6XZ%M$DO%U1Z=";'J3 ("Q!'G$JE S?!!=F\T&HM-3G-)+< ME^,B'E=:LJT;QARIX.W7/!R&;E<<^4<^OKD-%K$*@ ]NUJ=_+ZY?)>+5G8:. MZB_#7O!@^4 O4)B$H9 &X H;KT1*;9\>6H[M4*T+Y'O)RJ;8F"F'C9"02.&" M$0YQ//-884&523HVWL=%LF7&I/#S0%VG#R^5E8_VD OR;4V5C-1P-SKG9S@R;S!E3OD->""2,9%Y1B#+6M0/48=WI5 M???6U?S@1^,R^4MT[_G@]EB9===7*O9 M+)_'RWX_C@=?QY-EFL')YH?-$.UX-IP4<92S&G/$KF89$8!R)S2*Y1Z1X9(J M)@'#F#/J"3GA//'6L.O,!CO;90Q[!"QSP>(&%$&EA0SB$HHTQR*XE>?US3>C M^J(]@/OW=;_ULW6CD9H_RG[B=B>AE3PS?4>_&GM'IJVQX3-2TBKA)(,&6%3A M""%-N7[DOI:K1.K.>CZC3/&'?0@: Q2ZR' MUBRCEFO);=K%PGWF61-L-]*SI%/./=Q4Z]4"VYQ:3CK[O1;CJ-5V:S\9D#AXWY8N MRZ@X8@(89]G@\;(DB=*;$AZ#NGX8?I_6(^6X("ZZ^]KUMEG"L! MK23 I^05.HI7ZU8914@*"BG 3&N$ M(4,$;N1D)JGPW3]YE8KW*7F%C^+5NE5F'&2>4.Q(<+B,(%A5"3?,$#6>#J;#<2PN/IN7RZ*1^YR"MUMD L:=#0 -YH@!8J&1N)+/ MB:1+Z?O,I]-Y 8WHH2N>796#Z2QH,"+U)2^_C8J9O3Q]$SF_O/1;R :E,AQH]_Y*,/TV%Q][1,W73T M^V*^&$R67\KNV>[H#C/M!?#0!W_=>RZAY01MPDY<))6"[:&A>/H9L"M-=>X* M)YC>'VL4@VOT/3''#&($)9!+,THRKS9F%,:KM4M/UX6<&M(&UTQ[@E& MA]%N=\,,8<,4,)(P1)1RG$BUL<"]H=W4/9(K[DWSF\%\_>QYLZ]1I?0OA=GF M7^>?BKD9!,S./FG94Z6 MEP+)75@ ;)": JAD<$TI.2$=\T\V8_6@TDP;O,O MMWD^_ZTL%O>!R[7SD7&"B^4TGHMO6,(G>OV:Q(1MN>5-(5S M5ZO2OPW*<1S>99BW]^Q?O'PT YQZ;B5".O@YQ##,.*\D"BOPN5H]C2BY:!3; M4[!E[Y;"ZX8&II)544NA.J^.USYCCE;J#'47HIBC_I=': KRG/>ZRM.:/.NJR:9DIJ+T/2[\0$$NLH3' K>7U1M@4 ZB' M@?U6E[%FH>Z<6H\V870.5R7>]V^=UVF>&>JL$1@!J9FR3EN";"6YYF=[H"^5 M!_O/#:="W17)/A?E4F^/KO0;PNQ=( _H):/(&PFX@<@X92#QGI,*!Z%=2H6: M/E.N$6J\+"79&NQ=T2]&&!/F1="&$ 57&=-",>TDW&M OVK&0( @F\)TA3 ML_G^J3^S.P*ZX&*+\)_;:3^M(J*4$6*Q1,H$\3>?(3+HS-(WNO(SFD/\O _R M*>XQM9X)3:V3 ,NX/;K& CK]YSS(5YL@20?Y#H/^_1[DLQP+))7$D#!MC5=< M@DI.RY,.,O298LURX("#?(?A_7X/\C$4[%4HI'/ADR^ MJDY"5^+E%"!>'=')94B(N4XZ,%YA._<_$I& M]S2P@]VI_FW^]9,2,J%%1XS'_XDEC//*^R(LIW>L]DU&X^A M4-%7U9R,UC[_6BX&Y<-K2<)KM\?=.GMWIK3U '@*"> V:I8R4^&(! ;G9?;U MB^(M*.AD1%?WY7CR2A!?+,IV2;[OO1E"DF KM =&6&"@1G:]"ZI0<.VZO:GD M3T;PAI73+^/$C[^U/('O>6WFJ#$48QOL1*VQ] RB:FI !*@48[F'SE:_J-VL M;OIGGWP:3T]EGCR^.@->*PN-868S/T!7[]:#+0RG_V1XU_HYFN4? MIJ/QX)4\8>#KH7[)[^?+ 1UC9C?2>28-DTI#+@$57'&)C0(5$IB"%#.#G3M3 M3Z&!XTL5+,JB&FL8XO:Q[2E0<%@WF= *>J \DXX!A'WP T0EG3>4)_"+GSN_ MVL6ZN;7[D?'_.IB^[1@>'! [H,_, ^PXCE^-<)):8;G2FR^(NY24?W'N'.L0 M^.Y3=M[8V]B4 ?D2=+T4V SNH](/*UYQ9->95$1X*!V7C#BGF4=>/SJ.-.6F M@AX:AAVE^72BB]/L2FV$K+TIM6F1:<,-M0A:JQW"SBEDJ_D ,275>>T"=$>' MG3M8Q\)_&GHM3WOELWD\Y;6$9O0Y+X=1X3?U&;>KDRSN:2 OI9<&H>!L,:4W M\82P+'6:GM%I@9[3TK!!G?2O_L2)K]%MH\H$I1H;9( V%-HP?(0IR+.&F>5 M(;7.0;0C[>,MK(?65GDL-G78);L-O"=S88K5 CJ)N*>6<14KK1@OA9(HS,,I M^3Q]7ON2J+7U^MWN%=+5:O@H8W5L9BEG%+$ZNS#:2#^[N'X^R1Y#[@;>DW$: ME@4JD,/84>VDLHX)0#31'F(A.]W[[G1-;8?>W:NDLR7UC9J7)ULV;5Z.OP4Y MON5/1A/0_EL^NJFU@-;K(*-. H$=)IIJRJF17 -�_:T<&=/.$ML[L$B+7( MAN%7JP);&Y[7F5Q2NLT\XQ1;08B C$I.)6&$!;.0( T"9"GQV1XNE$U3Z)4- MWIDF3CF%K"LOK[;CA@^7X]D?OP^FP;-8Q@]/7 .NJVF&22,UDQ!*3"C'2'OB MM<%>4( $UK6B*RW[)[-'469/W=&/<3"!#/KA\0%33)=RQ6K)^F%-6)O/@IZ7 MS]:N)M?X2S.-M;&08TR HHHB:4SX0(1@%"LLT9D=3FN:?MNBIJ?64W<7 M7U3C/O0"D^?M,DB@H1([IH&D2'B-K88.8JH,9O#_;^_;MMRXD2W?YS/F V9P MOSS,60M7M^;(DI8DGYY^PJ*+*8FG*:::9,E6?_T )).J*O&23.2M4K9E62HF MDL".C4 $$(A O=90[V-3H1W!7ZY)D@5Q7W0ZIQ:YCYPJ[!GD;(]L6?U]M/Q?H0%KP_G+BZ"IYK$G2ZI>0E)Q$Z"B10 M0"I,B+$ ('4Q"Y-MB'JLA-D>^7.+:1Y-"9'XUH..92$ H*GM=)UQ98,2(=0,8^./6_0,S^T"]&V!,QSI"3U5"BFD81.>J$0CSX+RZ72S1SZ<712>T4!8!!"1#WC,LX00[6 V -94ZZX!'>G^N* M/+FX]L6:'UV$*][9Z08AZE:)O0?&I$,MEB*],.;0\ZACXU]SHN1'J')&Z)NU M(I?A6'?5+SO7)% B#,$VCHER"@F*6MA@!X2##&F>I:]&:%GGBODJ:QJAVM\V M][Z?Q5QM#EW_OEM[=<&KT3H Z(QWE"N +44::".U3%@H[=.&W=39=*OX?]CP M;AOBOJCUJES-CYV_2J433P?I+36(6BN8II)X@82S$ #GD 1B:DY;Z]3)A[3_ MP[;OR1%?UKC?=;%=X)X9C'RT#EU4XHXH:H3D3#HL'*$V)T?S".WN$5I0;8JG M?RH>NYR"2:L?[G9 :C'R?// ".> BS,[T)N+WM2^_NH+Z(D_//8OZ^?+'9 MW$?@W;_NHP[:_WYEQ['>"X+Q$J:ZD<)[!*/7@%G4GH?11]]A8B4 &LO^Z69U M%^".@5JUXA_KO2 80"U&!#@% .&4**Q=-7KOX,0LX+8I<0/C&F/>%^/,;+G< M#Z!&L;K'CP8@F,#*&"@P!QI:P*PZC A*K">V]K4MYA\*T66AVQ=?WMQO:]+E MR9/1&83 (YF@T4X#))S'U7BXEA.K/-(Q6_+ ?*OT%0T&T0/Y^@ M( )1\DP]$H9)FRZFJ&JM1P!G7>8?H?_5.G7R(1W2>=_\$L?^LMQLCL$J;XOE M#I;-I\67!F[]]1<&*2(>#BH+J;8"$8>5/*"#(;$YQR C#"/JTN%O'>R>#:F' MO:UK2?W8)BC -#+2JY1I#BA+E375& $S.34\1KCX=4V$TZ96-NS]G7]L/OEE M^<>AWS4.04X\'YCB!#BF.;(8&A7U.:PT.':,32QW> LR_N'P(Q_5AHS9K+ARMUV9H5[^DC@'$)I%':II(AU'"E'CSVG*&=O:(1U"W+7K$SX MZ@E^4TE^4]S]KX_EU_]]=_C&O?2KOSV5?O7SH);+0Q]30L)SJ\^EQX-C1%!) MHZ>= M\E6WJ9I*4KYV)/>4!K?CUX_8C;*7Q!X_#D)+!9P!QCG#.<">T>J0A1#KRO_G%1[*_^$8 A0'D=NPJE=R)VWLDC6W76#UW)/:; M\>M'[.ZWMY?$'C\.VBEI@8:8*\2C>@*2'-DJ'<_Q D:T4]&-V&_'KQ^Q_Z+? M7!)[_#A !C'2R&L11PV-H]17W:;6B1RS;D3&?C=BOQV_?L3^M]_\);''C\,N M59A7T&L(D$3.NF.X*'U4B.U9EX+M1NRWX]>/V%^\?'=)[/'CH#B&1B!@"3*, M.BV,KM8F"GR]1.;CK]#:C=AOQZ\GL;^ZN+;'CP.34"B8=B\H!1!YB<61K5YF MI4H<4='4CL1^,W[]B/W_OKEHR<>/ P)2&6HI,(!PK)VVAE7=5ASD.'!RZF*_ M';]^Q/[K_WMU2>SQXT"1B=X',LY3SJ"&$,IJYYER ;*V:\#4Y7X[@#W)_1\7 MM7S\.'A%;5R&@)+>$BDUAK+:JDSW@K(RQ$]^G^YV /N1^YN7%^=[_#@@HZ+3 MR9UECGEHXF+E*S7%I"%91\*3WZB['/ Q%8246I$XQ[:2UQ MQR M1J#,NF([^9VZVP'L1^YO7U^<[_'CH "B*'HBTD B6:H8=CR28MK+K).X MR6_5W0Y@3_/]EXOG,?'CE,K+QE$#["UD2"'"CEM-##&8%?4 M,64GT.@:[L69?O(P7?'=M[,Q.><>#9)8("&S&B'O251.PAS9Z6S61CRG@T,< .T@0$9:1S"@N *(>9.5N65$'.DNKK0IDOTSY'&V MI5HT>=PD1 ,G#B0.#'(+'"(DCO8P0IZ"(Z<1OM&*C,_R)0O2[Z3I/UG7;L+\ M!-FY@'=*<8H-=51#(9#"7@$N/;9:U].'W2#PO?;X8PYM7G]X?;_=;&>K^>Z. M1C7,-^5FL0M,;5!P/NL;@F?64JH)]R15)P;:D.C_$R'>1NY6OBEP)R7 "(J('U6 M:BX=TA8SQ T%,(?D(]HKZYWD0PBGKV7UQ2H*JMAL(VX[%^/5]R2^O:^GNPZ\ M6,6^%;$[[L\OQ6I3:QV]W# @@#STJ#H+E&,I*9(2P@1,4D17&T3XC?8Y,='?\[0:,])S!CUV @%!6,^)U7W"->MM@19=@/O@)-RZ$RT M77:(V!T% .LQ>]N1EP)X=!E6_Q^:9@GG@[(\S@* M+C4#'G+*(32\&ELD[L\U=VL+NFP;V+[LQAT U;BOS8CJN< $1XA!RQG"1B%F MO)/56"):G MQAZMQ_5-HB B,EQB+T"RW87#%AY6;0/BT :[C?%EO2C7B^VWG57UK-B4A_" MWLS &_==.3/>>>-2V54,-'5 2Q_7#8FA T)2AVH%,70[:RL9[,=0>Q>^3O/ MM580<&)2]5DDM*(RY84@RF.,&[EA\,H9;95@7&F*%8G_:L,TBB8OT9E1M>-S.IN*N^P0TWZG MI)K/%_N#NA>K:%Y^WN?+&WA+L>ETI<908QD6%@&'',-:2<^]-])HJD6MT. N MI^NNN[;8W*T77XZE(J_.U9.M@HI+"'":0J0]M7&L@H/]6"VP DXL+7I309^< MJ&T VF7FJK?8Y0D:$%Z93Z. MG" 2G=.F,.0::W@UJG,9W]>E_G#9P(E M#A'I8[DU[&6->/@K+8.VQDCNE(3: M=&$+=(-POXQZ['R^+]:?7W^H:K/RF^K*-%7Y>INMKHKELOD*NV;/-?C M'D08Q5!'\5KEA+6>I%-NAJV)[A^K5XZQHS"21W;^R\7L]\5RIZXJ6=C[HDY0 MR0VO"50(QPR2<8'VDEM+A#,5&I[5BY=_3GY:,RH\#0_N#N$A_?]J(-^J8;PM M4H*)*,QT(VUS-UO^HYA=*IG3_*6!&$@4\L9KHRG"2>/R"B5#+)@6#[LA4(W- M@TZD,2K.1N32$-[_4>82]?N;@I*2 : 191YQJ/[@HXB4(!,;'-B/.QL+()1 M4C)^\?6XC1O>%923W@IJE9%QED(FL*7']4OSB566'A\M&PAAC,3TY7WVJO[@ M54%[P5(.*6>BJP,%)QH?$5':YMB4(]S9&!TM&\A@E*QZT4E9H M0!DD5B(K/:D084;E*,L1;G>,CY6WRV!LK%0?HMQ:I.:C]P7 **/ *$L&V&6NE'Q,T<08R-I"[P,DB GD%(^9<8P!NZ36.P1 "0K>>KM ME4_*[6SY\U#Q1NQ'P;[?5O/%YBXE["KF[L^[^.C5_(N-WA>\X(PP#[3'5"#' M@83V"#ZQ.;P<46F6\?"R)4'TEC#C]"ANWBK_%L>GN8'2ZP@C)AHFZ^0X/JUR MKDG<7 RFEZN'?5"M';!'?R[V)EW_?E^J>;D[87S]06WN!$'/];@,$F.B%22( MM9Q&\>BX+E'"+;7< 21J!?+U,=T?BRKGQ.SJFP+PDCG$H;%64X6Y<'$:2))R M?GF$>&;RSUZ.OFJ+]>(D;ANJ85:*LZ/8I]5H@3F'%P4*D1<&&:N8H-@CH9R( M;B]"T I'\<2NWW7&E6:<;":$D5'RQ>K]'V5R52]F!+OU74%([XFQ@'NNJ9=> M*D MWHA^O[O N]]-N1D\:W[S35R@ 4N)RK#4J2*.T<0Y3!5$2E'2J&)%%],[85Q[ M)J>' T2.$2H0,(!J;[V+##V,3%L,8<:D'>&.6E.Q7IR3#7#L=_J]N__R9;FK MC#-;ZMDR';B\^U04VPGDGH/68!/UG,.:4<4I9$(>8&=*R%I^8\T;_(^%KC:; M8E?=Z,%AW_XL^,(@&KTG",T,422J]_@'##GDCA_'&$W@:4_1N@(N^X-X&-/M M[>+CI^WK#[\=!E1;S3]I%QP$3@H"A8RP1G,$00BKL8KX49]TZO)LOF,F7%P2 M\C!_?O$>&D$IE4AI("5F$%-#JO%QB&7.5>@1'7\,R:BF6#=.6//W(G&XF*LX M1V](?>PC&?#O;7K72:[\@>. U9L9AH1245"D,*L]/,(LG=HFP#>W5%;:CT%X/ MQ_&F6-_=$O]T_55!#\UA0 MKC#S1%!'M/ 2>4ZMXL@8)J9=RJ.VL,JV@1Q&]U<',+4U?-4@<*NP(H 08RP% M5 B,.8P_P$!*[NN%A8^?)JW(]Z+2;@AHOZIYX/)J354OE2@BA]*IHJ$IXZET M% $)-$D5L^H5.^EP1.GP9 MT3S,%? /E][: +.Q<[??=)N=V'2[2H>;V@<%/_+4!"G*$&0L@E-3;55+!3H\W;GU56VCB_73ZO>U:5D*^\/ MJ8 FX=0!PBAEFBE#M0* :@*,A61B"8I:(ND0T/=EYKY>?YRM%O^>[2_LFO+S ME]GJFUK-]6RSV+S^\.;!NP>S@A_VT92K3;E+V?)= M_,EN1Z56+>(VWA\0L@#P5'@"*8J(DQ:G2Z44 B^E\K7BL4:(7]I,6Y:;2/LZ M6JKMKXK.(2$>.>\,5!1#%?U"I0#4T EM$>[US*>7? 3] M?'T>N@\8Y1FPP$&7SAR=TW*7WJ^*/]3=[I IFGMO MHGZ)?[P[P'&Z$&VC]T1?)WK8R%K#H"+4B>3P5%A@:292P#*7"&5_$/=%M_?Q MVUY_J%+IG"U_>>GQH+#F% A#E#-(8V65/8XL_D>G19Z.I%ZV#G1O&NLX_CBO M5O/9>K[Y[4M4ZT5\G@%TE5.UV@?#O':"1M_6&J_]1E); 8X59\YA*6 M#V!/!+!EBA"\3H']EB2! #NS1-%22323X*4MZIQG0"+^^E,!Q MQ;U8GOM"BP E!33^ [S71#L-.#F,BS!DU$16CTR9GM$->5CV=BY2]?=EC9K= M/SX<+(XV&B;:*\WB"(55*??J?E04@AP/:(3':BUY0-DX]L6.%(KP^L,O93E/ M5W'>%>NOB[MB\Z[\CM$)EIQO%"33CJ: !:8D1YQXO2])DD8)*.\GAD_NV;(J M/D8IS/OA2P-!EQVAVA=WWA9?B]5]X2,H54WPOR^VGTS4BN7G8NW^O%O>SU/Q MT\TFG3+/W\_^O$"J!F\+@D<#W (.%458"",YA!4N@K$AEQFE1C=9#E'%F,,+:C,_+DP=J;65VC^/*KBV2J^88@M(5 >.ZBOL621E4+ M035^"&'.(E<_@][C1>[]RH-53)!:RB2U)GX)Z64P)R!'(J ML;7,4BF@\!$:"" VAB-EM=7;5Z6T6E??"WF^]MK?RN667@4&J#A=4>(8$$!]Z: S(2:#VQ<+X.&%,. M(H@N*7JNFQ>C@L.HW,:XHGDE>Z/!&5'R#>^A*_7 M:8?[UUE$9E5LSH;NG'TV6.B)IM9PGPP_;[R4\-!/KYR<2**<-@56M@MI;Y?J MSVK>ES6">6JT#HCY:-I#)3E7#GJEL*'[<1/@!,M9TT:X!]/=FM8=YGUQS19W M#W>ETJG(Z_7+LD9%]2LM@W:0,.$I9M2D*Y&=H_/^TVSUOOC\I5S/UM]>?/XR6ZS39Q?(=OO+@I8: FX2V' ADJJC*A0 MD4Z0=TEGY MKT<8X-,9-=J%N:^]YQ3YO[Z_2QF15A\/Q!YLS_E49VKL.%]J%H@E )%H[&+. MJ-1*($"UT5&BG&. :D4*]#!:M9J_+99).ZJ[[>+K+D_:;8=/35X7B),TW0KQ MV /*H^*248MIC)G63'&0LSJ,T(AMAR@_A!QWCON0RD#-YXOTLMER1+FCNU 4 MEB,3!0^PQ:E3;4-=W\781["$GN[Z_NF6'\]=Q95LV7 M+EVP@-2:B*D2."I;#9R,1A#RAF95SQXAO3IAPJ5%*!OQ?K.1/.K[V2.FJVU" MJK"L!(/:64>9\X) Q"#;7=(P;-I**T/B)S.1Y./;V,MUG[\LRV]%\:Y(93=6 M=\>XGLM'2E>:!2:((0(CB5,J:B&E$=@(I"46U$&44Y5GA.QH08IE9^ VIL:K M!NMIB,:#,"" MI_7:$4")L9)R[0A7"N#H:&2EI!CA"M6NL"\RJ1&^0^ZYO+O__'FV_O9DKAT^ MG.+>BZ9Q'8)>,4Q3#5R( 59<>P0, C:6L&P4]E[2=4O=+I;+H&$V&@.F#M@ M@0RP.;GT1Z\&FM(B8^_E-KA'8,!D[KTXIZV%6DC%&;. *X34<;S"3R3*KE,F MW+CWC>.&. _&H:L&\9D6P0NJB?9QVBF!++!( M'0U (IB9LCE\NXRO,:81IHU-&;_8W,V6_RAFZ_39+HO)HKQR]GBI37!66$^T M%8P30"1D4N*JW_%/4][6;2*]LAM<&_/A\8#V51G3:GMF?;G:)L3)8)R%3#D# M7%Q +8?\N'YZD)-/<82&29=K3-M8M\Z1L^M'C5;1SN(\I84T")%HNS'DG*_Z M+AF8R!K2H@SKL*(1MLTO;-0-5OCQ7-U31 0DT F+D"+159/'U9,0-Y&L#*W* MJFP1T.%"5)P#<94DR% 2E:&&G/IC/Q7.JJXU(A>D,\&W@.D(SGA>MA6D8B#7 MU'&# 4<(2TF4JY94 A7-R3$VPKM= Y_V-(5]$,(=^ORV7"Y]N?YCMKY4&N-* MRV ]@\A@@V@J"FR@9)@=;7&4=85P1*M5-Q2XQ*]LJ(>DUHU\"H[ZN"PK91PR M7$D"@3#5R#R O9H\7XKH:<[?;6?K[8%*7Y+KN=A^^S__D_7"JQS1UZ#4C6@_ MJS@ZK65*J4\PP)1! C"N9AXUPO2ZB?NXWL5W#L%GS:%F2/?%H8,EF9XNKE/F[+#M^O;6[5;5&G7A>SV^ =DCCF?KV^G KH0JM 2'1;$(;, M0@668E8= MI%!NLP*.1W@@T3NI&B,]Y V$W1[)M.X8*(T=4D(I[CUU!$KAK8>689'.%D&M M!+2#WC&HD0/FQC<%@@C35@#JJ:)>>^T0]TY3"*1F=&K!X.W0H]E=@X:0]Z<# M=G4S!YSP%^MVUIK[M=X0G&.2"Z\M@IPB%3U830U4F%F/+1BR_L"5$=3+ 57O M%0%QP;P WAE@*)!<[N[6,!C_(#P2.4$(HYSX+7/CMJJS36'O>?*/---37XJ! M&!;-?.&CK2UC+=KK#F6=Y@$(11R4)A6# MIX0Q[9U$3D7SU$BCS<2*$;7.B1]+YK4-><_*P"XVLX\?UVG+<5>]K?KQ3Z,. M*,"IMG/2RI!*CS2D#%C*F(O:VJ(!T\&=$PW#('GB8T;P_JOC:7CD49]?TF%9#8O"L^[FLT7KY'<;%=$'%X M1@GF#/+4*B\)9BA:501%1:KK^=S/AU;MB/VI?]DBP+V1:=_%J])QPTR)+2W)]RI8,1!O'//YM\?'3VV)9V3?ORN5] MPG_SM[?O+@= 7FT8(%11_RJ*-? 41=/($L0,I8@B'^?2U#)%-I->V2&DC4GQ M8C6/R^EZ,5NZN*1^7*P^5C\I-B_^R@W\Q6<[>*('Y9+S9%_.C+_?9\-H&; MVN^*8$5S+:ZU#E+!2?2XA.*> 0D=1BKGT'2$YULMT*0C9#.8LMK<[_;1[CZM MRF7Y\=LOZ_+^BWG_RS6&7&X7N(<,>V5WU844=BH:]A$FKA0SUF==]QUC='0; MS&@5T=YRW2P^1UWW^L/[]6RUB3)Y_>&7LIR_7K\KUE\7=]0I>377:$2U$GCD[[,(^$7M?3*M5I'YQ%6BC(G":2:J<% MH8)(* 6B$E@U,5^Z53;/?&M4.?HZ34]DVY6&U?K.)XKF=>NMPPX.@( M0,<$BRL!-5%W*^$@8%0P"](_/Q6[;F7 4WZU"?4 Q'K]-:[P-W+J<9O@H: X M6A=Q0G**4$1/$.A]6@D@B&;CM-;#WNB4A7)?3#IC';RL<:?Q6M,@.64*: \U MY50E-Y5@(P!P&BOC44Z-AQ'ZA-#S40"ML^*&0_*FF/^3_VE' M:LSV=EC;K;CAO)!.>)OB42VQT?YVU1@ALI-S1EJ2>/V*&S?A.UR^0*TU M]!IJQ@V%QC'&H\-TZ*<'63$,(^1!"_*ZFBWP-D0;:H_->OM <\2_/=4:\4>[ M<(MRN9CO!+/;=3NS))U_.%CL*=;&*$ZIMAX3A2M<'(($ M25VN3YGRN^U&VFV@COE&&E?I\ P#AS0!SD) 4*54/>"\5AWSYV"^M$B/+H = M_YTTKQ@C##+B#", "L3D<3S*N)QPZYOMDV="E(ZP'=^M-&JB$A1&2N @P (( MXN&1ZQ+FV!TWWTI[-MQH%=.^[%)3KJ.='NTNM9KOZJU>=9_/M A8,V6%I01Z MIR/QK5!H/[[HZR&9XS?3$=JJ68QI%\N>?9A3GMW+&I'U=9H')R$4SB+%H\Z4 ME&@'2#5R(66.^3+&^[!]>LWMP]\7\5[=IUGQ^L,/&Y07V':V39 :6 NA=8 + M&Y=4P9RJQA@G70[%QNA4MRKVLAN0?YX;'(P;@[&CS!M.%(Q+!:,5+H:XB:7/ M[Y1\W_),BLVEH,T.OS5X:25 2FJ!)#9(&<]TA;/G*B*:?[EAM*J)!RI:TT8P M(JESDAXG/W%\FKE6NB%EJTCWQJOE3J;%_-VGB*">;5)F_,]?BM5F-P[W9_KC MI2CO>B\(V@BHI>86>N4IC'ZA/YQ4. @ISCGYN]D3[G'WI".F=8%YQ@9^M#FB MM+Z]^/QEMEBG8<]68HQSEA M>=7>GA%WNH)[F L!S4I0$HZC\G7$&:>00$116V$&%/VA M>N6%TX&NOC(@K1@22AKIJ><2,DQLA9H4.N="BOBYU-MXI-28V\FGV?LS'XO5 MW;?980_\O,*KT2I$S!"4#B%G=$IJ!#@R1T/ X)RC*_F3Z+WV8>XMC#AU,?JZ M9;4?N7>*KUOVEQL&IQUT!"$.-(<4.HHI.RI[R;)B;L!/H[OE-0>*\6%< [:T7E=" '8-;UROI'"<^=%JT!/-2%_8&S[[1Y M7Y](1*1UCF%&J?5**\)%- 4=U@ 7\O][&B4MQV5WE2I\J8W!HNX$U@1C*R@ M&@!M%+,: B-)R@\SL4(U^53)N[??$/;>=,')7:GA=,')[ASVT-*?5G.SG&TV M1ZO_QX95N M$/V>1R8Y2-^'^K"TZG,:HAP8BW(\IPWH4VK!:;)35.)^KAD/6,>ZM=D@P!('%TJAHS<:%C&OC M72U?H7/+ZO20U^O9ZN-^.'%=?DIN]<=L/;\A/U+>=P1#(00 .8D!@P9%*P#J M"DA5?;R?#NP[&K[QRX_/1MZ.+KPN06DV,]YY* M@: "EB%<(2NYGQBO&[+JJ88<7A"-=T)WYYN+NQ1CL8TVZF^K167#EJO[S:Y_ MFS\6VT^_SM;_++:F7.W-PG0!ZNECZ33*KXLBI33RR_*/]VE#[T(VCUZ_/T"% M<90I(49*R*PAS(H*3Z?,U%*L#DK)I-JXOM@H<2.THY MD%AX0K5@]FC+$>UR#CK'&$D^!C)W(9A6M7;LQ \3Z^\G)M;M^OBV-P?(&='8 M<" @!QQ#3S"H,.#"YA3?&6/\]QC(.8SHNDP@]WZQ3>[&B]C!KXOY_6QY(?7@ MR6<#)E 0A345U*9JH$J9HS4G,9]NYL&>/;2V)- KF](GD6W )I)'6,@(\!>BX&% PDKX>;!6(JCC\DZ1)XQJ!/315%1.5/.ZI(G3P2 9#0* M!1;6Q(['&6.MK?KMI9Q(OO6&LGHJZ4:8=2GK7Q>KQ>?[SQ>E_>B9H#V&EF@& M/$+[2TV<5'VWG$SD@+^QQ,IV<.M4YK,_K\O\X3,!1.T%@()QK$8)A 1VQQTL MB&W.'=41>2RMR#P#M]&3_?* J9<46T)2@B&'54KZ>T2-DYP< M<&.\$3WX"6;O(AL]T=V_[J,K\&*5;MCM@-\%@K__-%N]_K)S&'Z)K]AN7JS> M%.M%.>]B.MS8A2> 0HCB3F$E0R01#E;=)F)D_^:@$-(>/2S;/?3S8O-YKZ8 M=^EDG?J>P+"U7@(!.%>,2HWB?Q66PN*@V\5YK:8U0*4C!GX1EC56?G3#U[_W8XN?9ED^RS M/QW!J]3DE9NY%UH%:QV5$*A4D(NF4!"@I&$\>N]2*NUS3KE'%$"IHX@188RW)OD "'/')G;UL!6IUV-2(WS[XE*: M0*\_O)LM+T2,GWTV(",],DARYC'E&F@E$:?,>D6X]V0BI>Q;EN\/%=;R4.UM M [?85>;XI5@5Z]DRFA5J_GFQ6B2[(:7QK5R$JRRZZ3W!8.@$8-D^?)-1&7K#"K:W1$$]E9!QZ6!1,.R-D511)I A2B&(%3$: MN\&6_N^TQEW1>C B-2L\";[BS>E36[Y.P/ 3&)MG;.04(^ED-$BEPX#9833:&)YIX8B:==; MBPW%V:MF?%M\N5_??8J#&TX;OE\7L\W]^MLN44=52'5L M'=V7\]J@&" ,8\LXM8DX$AJKH1(<4VAK5J[K :TZ:NIT@R E$A0C:V4T;Q6C M2E#MTT5S3@QV,B=KT@AU3#]D*#M ?BAU,/09[!BU@F.((^0A8=$I))8)1YW% MC!C C:6V5E!K1_9/&LYWZJEDOIO"=XYY=*]5(.C MGG5(".*Y\!9I"ZGA.:><(]S+'3$OFXAC(%J^69:LK/.2P/7&""#F27$T^BF"A4-4T:X)$K[^*O/JSL_%6$[D$Y? MWL/[]6P>O8>[8O%UM[7ZKKB+"\%V\>_=ZP9S(M3=74)M\ZK<%IN7Y6R59'K8 M/%I]_-[?7278M*/S1_PDI2!]56QK.!-MO#X I3"UZ3Z]-U1&_:24E]*3*$\A M-*J5&+$K%RR.*$[6-*K]7E@L/Q\TWM=D4];9*;WQ3L(AY%,T&QCFCU-AH MT$:BP_B?=VG+;%JN1;\T^F&3HDO1C$/_#+V7\1S4D 0H&N;>:>)3ZDA(+8$^ M'>1IIYCF ^YX/I;E8V+Z_/,3E7THM M( 4ZW?PC%,$!.&9ACX$]56=4FVP\A1CU+J[_*"+NJ>6]FZ^VWW0!F=S5B MO2^T"AA#8P2B!DB B2&.NP2Q267^D/9T6JSLDQ@_U$!H2P@#D^UJ8/?%=@$; M[.._SCDDN470:0/B6&V$56! )E:/KA6IUV-2(WP;)_=^5?RA]+N#1WHYN_>) M1X/7RD(9;5'NM7 $(N))ZF4Z0C-\:L>*+4FL;!74QJ)_O9S7%?V)1P,3VAI$ M).) :9!B>IF+O8Q> 3=>NYQ]HQ'NNW<@^GQ0^UI!C@OL]WPQ5TR5,RV"@TAY M("WT"C!.5(1,'59=S8R:V&'-@&9*.P+HBV#7=B4>Y"E*18,VIS^Z:M&T^35! M0FE!VFXACD(DC%2>'I"T /&)5#AIC4\W[D-U*(K>8N;3-->SNW\6\TH1U+C( M=*%5<(@@X^(B;@0VP! (=*4,K'33"\$8@B)/H^%;$T=C.^V79?G[8='8A:4^ M7E5JV6\WO")(P0%@&##"A0%8,P3Y853.0YX3C3S")7I0DG4LF^9.8;G>?E*? MB_7B;K;*(M[M;PI*,$-T'"9' /EH3&M>@>BA,#E*;I0!%$/SKW,1-:9ALH)W MT?;5,<_[\OVGQ7KOA.G9ZI]7RI'5;1^$U9XX@JD#G!@.$ :'\7C +,A1>:,, M@1B:_\LNNJW/GTTSCH7=:\%4?OZ.-\(Y,#=.45J5V.5AA*$N#,04TB( M\1JZ0[]Q5(L3V?=N**LSU5AOPZQ+6=]>C94*B+&#Q@MB4'3TK4"ZZKLT9&K5 M=V^5V-EJK+?AUJG,;Z[&BIRS"J5\2&E+.Z)H:+5\$0VGR3D765KX@$(4BSHQ3(!7=W9<7U6Y/]/!XC@F:519E,@;(H/)J?AIQN*5U MXBCNT>;T*8;>]H( I=.>6YQZCWFNJPV#T%1IY20$FA'CC(JBJD9@@G.\ KJX*_Y6+.V +2&DBOE/9#46 *PMH>Q4LA\3L'F MJ9TWM,R[3@34LFJ[39\%RIEW'%J#C!:,>4AYI8:I$R#G@LG4=H6 3I<$<5)$;(?X72[S+Z^WVZVL]5\L?J8M< ^>$]P0G',$1,:"(^%MY!4 M&X*,4I1S[V6,E0E'I U;%DUCZATV?E[L2KCMTNHO/B_.+JJGGPY4,D*DWX T:D4 S2/9]JEE?7%J 7SR1,#6 BRC;>@($0)8 MAV6U<9P2R^:00OQ%BK(-T/O;N3V$Y^W@N+@#^_#!P+'F@E(E(9?&>&>$.8Y& M>)1CK,N_*/3#;FH&]KTSZ>5B]OMBN=A^J\.FX\,A13 H SQ4"B.OM#2@SZUVYG#\,TKUH2%]O'M=='6>(\D0"8"7C MV((JEHIK4*]TZ3DZ_;73_J,!W;I(&A.LVI)-_2CF/D*52;G&+PR>,JL=-%0X MI)!2S+/*^..QUUDY4_[:F']$PKZ$U-=R^F9=WA7%?)-&?#/J4(UN)N7Y#DY)[( M@SV3Y_Z?9:*-[XF1%]=F>BK,ZV- EC%?V U.@5E5FWK MK.W_'BK%#;J0=RJG[RP\FS_T\$'Z[?=(^__X'_\?4$L#!!0 ( !R#/U!R M$9'F700 #P3 9 9FQE>"UE>'@Q-3 Q>#$R,S$R,#$Y+FAT;=U8;7/B M-A#^G/R*/3J]N9O!^"V!O%!F")"YW%#( 9E,/PI[P9JS)2K+$/KKNY)#AC;) MM$>XY-H/(;:\J^?9U:-=V92L-1U>X,*5!*M%V>NNUJM:JNP)M7. UT9%1D*#9%"IC&&(N=B#K:(A\ (/;J7ZRI=L8Z&Y3K'5NTOXE.NF6]X2F'N/UIS*>-UJQGP) MN5ZG^$ME)H5V9BSCZ?ILPC/,88 K&,F,B7/[+.=_X)GO+?2Y84^>K28#P3+R MS1OM=O>D73]I7#;\XZ-Z^Z)Q?'D1AO[%:= -CMJ]2JOI,OJS7IN?#7+*!3H) MFEC._,#[^3%8F,MNKS^\HNU540/H)$S,.8QEH1/H M,X&OBC^FSL(64B$<*4[M MF.SL;#I1B$Y&T276:.>M+4R.RWD69"$I7A0QQONI%=_LW<4(LRFJ[<+EG[Z, MS(OR\R2ADYVGJP++:;EC'K%2"B +16*D':@AMF,[S[W?FG\.4XQ8D=.60(AY M#$)J(Q&C5)(<6#57S4.\6RC,5Y0+:_](*@W[J^]1A@< MEW.8>[_A-7QO"^+D1Y;FUI$TQ=E>#OA&JFDN_ZY7HRI&\K)II1S3XI7RK<*B M4'G!"(;T.RI2.BV$]0_11^IJ,99R'&-4$)AI4NU(FS;FGX:AE8.I')&D5V2R MI3D9+)C2F[;ZS*)222$KLB:U1Z@TG_%22ZQLU]1Z#1UZRC9[[%^ZF [/A<7. MD G3P(D*T3<,:LO*0>;&_LAZ;!IOW"U_@102P,$% @ '(,_ M4, LV[M." %#8 !D !F;&5X+65X>#,Q,#%X,3(S,3(P,3DN:'1M[5MM M4]LX$/[<_@I=.M=I9Q*<%[CV0LI,"&::&PYZ-+WV/BJ6C#7(ED^2$W*__G9E M.Q@2VJ1'2^B%&2"V5MJ5M,_NL[+3^^GH;##ZZYU/(AM+\N[#XT>B(O!W]?D)V=YHM,M(T,<(*E5#I>?YIC=0B:].NYTVGTYUI9T?I"V]T M[N%0NYY4RO =9EGMX&D/;QT\?=*+.&7P_TGOIT:#'*D@BWEB2: YM9R1S(CD M@GQDW%R2%FDTYI(#EUY^"\_UVO_EKJ[EWV.KXK<[1+\='M8.> M1^'7]2K_E)JE2'@CXCB7;JO=_'E170_O+#-4)!'7PB[I,=:@#F^76BNZ7=L7 MK;#\RC:H%!=)UZWS?S?+74YS%6,E&0SA?WH[/!R.GC]K_=+<[[3 I6Y:_7T- MK!WDAGR5#0&X+=??9)4&_OEH>#P<]$?#LU-R=DS>G0]/!\-W_1/B?_(''T;# M/WVX#1+^.0#V_/V'_NF(C,XV;1[O_0'.H-CM9GO3[(.5';WUR?O^^6'_U'_? M./MTXO]%^H,1KGF[^< &K^^=]Z!R6"?G?$)M)$B?3:B #W42<&U%.",VHK;[ M70-<\I 8<$EPO MGI'+1$TE9Q>\GGNHSOV2*=B;1 %)ALE!;V5, _<8& ,JI:.^H ,% J&! M-H-8 MW!$L8UF48BB(C)\,]U_RG7O!@$)Q +(X$0(\6>0FB'"9J4!\Y '#<% MTQ2#:<).P**,9]5EV.+OT>.O\YCPQTDH$O!P!,NU1]T7)D)Q M%(LA,6)RQ&LF3""5R: ?IDRM9 Z35*N ,[AMR M !>, L]SU_:L@HLD%)WW( M1N>9Y*9@@1W::.V]X"_S2QRDMH7O $"+<$ M8$,+3S%BH @4X3EX(;*(%%+X%KX_ 'R##82O/Z$R:9:4 M?'-BO4+FS2^75X$.K= 1LJ;):\VQRNS=%JS"#>A,RQ+=!2"> MKP38LX^#;P'W^ ''-A!P1[DO+V("#U^+RLVU+ 7>&ED2F:P*@DRCYU=HXY)1 M8V4LW,<'?#"6@24A?^D"\,# )8[-\8CY22;V_4RMRJB M9LZQ,?,YR'/F*(%;CR)=SX@4EUP6A\BWY.O_>8FV,/\Q#J3V-A#E7W<@Y1XF MLC) U*\3%.;+*DBO7VC.GQ9]M-/&/J M2ZC+0)T F.&9)IZ3!H(#+@J*.C_KF7)ZB9PSK],T.Y%9U*70!> %Y6,])[X&6*_)XIAJF+";3,$DECX_VF:[ M'P1FFW@(U ?N&FK(&'5P>NZ2',#&/9DO\%7/J9]()DI../*_A%X4+QCH(B_R M.)5JQJ%U&JD\&=(;Z 6TW0LY7K:"*^/ O1$G$@:F=W=?WP\*'N"%N"/8F&ZN MEY2*UQ[D-PKL7L_*UU[K[AWFKQ[M^;-.^V'?6;V/G:A(WP \1IFJ[^!U=;@$ M([6X;H1*"EI:GBW_%!=99Q&)8J""*A/ MWM3:M;MC9JYBK_5S)<+>;-O]];IMI:!;VCI6UJJXVTJOB'O>0IXUW<^ML@*6 ML+JFU>MBA.HM]P9VMXC-E:V\O0SWX&J>\1;>25TWM'_GJ:X]TSLQM<9V/Y+M MW&[E#[.5@TCPD/A7/,CP*)J>=WQ#Z$EYX;X@ M];3GOKEU\"]02P,$% @ '(,_4.JX6'1$" HC4 !D !F;&5X+65X M>#,Q,#)X,3(S,3(P,3DN:'1M[5MA<]HX$_[<_@H=G;MI9R &DO3Z$IH90F#* M.WF3'N6F=Q^%)6--9,N59 CWZ]]=V08GD!;2M"4],I,$V2OM2MIG]UG9M'\Y MO^J._G[?(Z&-)'G_Y]G%H$LJ-<_[>-CUO//1.7DW^M\%.3JH-\A(T]@(*U1, MI>?U+BND$EJ;M#QO-IL=S X/E)YXHZ&'0QUY4BG##YAEE=/G;;QT^OQ9.^24 MP?]G[5]J-7*N_#3BL26^YM1R1E(CX@GYR+BY)@U2JRTDNRJ9:S$)+6G6FW7R M4>EK,:6%A!56\M/>32C&PK:]K G*O%Q;>ZS8_+3-Q)08.Y?\;250L:T%-!)R MWAJ)B!MRR6=DJ"(:G[A[1OS#6XUZ8D_0>NAYVJ8DIA'T-?UNMWEVU.CTNO^I M'[\^ZIP=OZ[WWW2[W?-ZLWE\W*B&6=H2(.N19V38^Q!G5XN=!:TNWN?=$*RV]LC4HQB5MNG;_>+-><92K&2C(8 MHO?7N\'98/3;B\;K^LEAXZ#>O&WU]S6P2[_<"]_H;VPXYLWZ#S9X>^]\!)6# M*NF&6ABK$I @O0,(O%(*KJO$Y]J*8$YL2&WKNQJU;ATL'4L.-DF94,8@:;RM MU"NN;1+J%^T-@CU9-=!"P+2LZ#P3S(:MWYO)#=[S+,.;^0?/B=X2G^(R^53F MW@ +6=EJ@?+IU"0/;*MYE&G=>LD:!W?206;V_4:>;&?E@WR+A'3*B>93P6>0 MZVTH#/DCI1K@(N=DR!.E+5$QZ2L=97O>J-?^("H@?S3Q49W[)%.Q- MK("J0F&2)BH2EEB5R:T(Q-SG MQE ]1Y&(7G/06QK3P#4&QH!*Z0@PZ$ !7V@@SR 60W>PA$&\GH7"#XE)\<^R M_XQKG@^"$XB$D4"+D6C/A UA@B;AOC,0QTW -,5@FK 3L"CC>7D9]OA[\O@[ M?$KXXR00,7@X@F7IT54 'XA;I"C+^R(.('%0K$[ALR]3!F,":DKN6P7$"4PV M"3@]XA5Q+.42D#D6S!W5@'GFRMXJ2J02! "%"J#BU!EGCT]-2 *I9J: J.83 MH%)0,UM"\6)F-UA9+2'-%,:L6+L'VY,'V]$.@FUTRS-_>_&FV?C]Q.1PRED^ M)@<5! *:SF<'A&KNT '>+G#+P8L)-[C]PH0HCF(1)$9,CMAFPOA2F13Z8<-*!;#1,)315PF^&)[1J.Y7!JLH 5.+<[^(;))#>MO:87<$L MS.U'@+8(%5NO&-U!T)YS \K :1VY^S*VJL@[?9J:S;L@ 1QS0$>N*:.4*M4P M *2JJ3 N 8(4C]TX>!*P3)WE]*NYI YN.:=< J6:IV:\*2"-@BU&2<'F0,EWLSU]RC^ 2@>[SR*-\Y:*V#>/-]MC&F( M U/!$*K4J-CY%C4 FNTXM1A8'.X>H+"C<$BV5 MIXY)W.032E*= **-8^:^KS1S!KA"=<)C(-P2@ UW>((1 T6@",_ "Y%%))#" M]_#]">#K[R!\>U,J4Y>IT+=Y$$"I**;@E69-R;<@UAMDWJRYO@IT:(6.D#5- M5FN.56KOMV 3;D 7TAP+Z>#+!S]D7)3H+@#Q;"7 GA,143>/B:5V[NSEK@;9$EDGZ)-JX9-5+&PG5\S =C&5@2\BE[B$%> MWM,E A#_KHCG1ON [#*N3I>DZD MN.8R/T2^(U_]ZB7:P_SG.) ZWD&4/^Q RCU,9$6 J"X3%.;+,DB7N0IAM@7I M7BE>%Z91*&"MTF;!<]T%&#**A+6D](H@XZ&+S+:OD440U3-A-)F<2:Y\?[;/=3P*S73P$Z@!W#31DC"HX/7=) M#F#CGLSG^*IFU$_$4R6G'/E?3"?Y"P8ZSXL\2J2:<[@["U66#.DM] +:'H4< MKUO!C7'@WHL3,0/36T=O'@<%/^"UN'/8F%:FEQ2*MQ[DOQ38O9X7+[]6W9O, M#Q[MZU>A)'T+;(CP\KYANSQP?L]X]WS5NBV MP?4[3WCK^=Z+K"TV_8ELZGY#?[H-%3P@_44"O\JJY7_ACA;$9+-OPJR^NO_M M*> ]W]=Y5C3M]WWJ$[_#U!+ P04 " <@S]0)B;W\?H% !$+0 M&0 &9L97@M97AX,S(P,7@Q,C,Q,C Q.2YH=&WM6EMSVC@4?FY_Q2F9=I(9 MP!=(F@!E!HPS82<+:7 V[:.P1:RIL+RV"+"_?H]D(.3"MDF3!K9D)HDE'>E< M])U/DJW:NU;7\;Z>N1#*(8>SB^9IVX%&](4.G0,YV)(HJIN2]D_M&*9L:PJZ[%GO48@(D/LFQZ5CNS6P<=F MV3ZV]YW6QZ9UT"P?[!]BH>F6R\U*99OO[ZNK MJ9J'#&512!,F'^C13U"=JIYK7=*MV[YKA:0362"<7445'>>?-TL7QYF*ON ! M#N%^.6DWV]Z''>O K)9LA-1MJW^M@;EZ9LB3;/ 1MC1YD2@Y[KG7/FX[#:_= M[4#W&)R3MGL,[A?7N?#:?[E8A:WN.30ZK5G;<;O3Z#CMQNFB[>SBO'?1Z'C@ M==?-OP\[);MJ'<)%L5=TBM!S'>VH5=HWU\W41@\:K>Z9Y[:6 [HP^<@\@'4S M&?'BG;C0:YPW&QVW5^A^.76_0L/Q%))LT[1?U>#'Y]PSJ+RD>3BGUT2&#!K! M-6'J@40!.&'"4BEB[ =N$1<9SAE-\EC/Z #<"?5'DEU3Z X&S$>9K(]J.V81 MB7Q&^+PM#PE-8^HK>3[-@T 93B=P*H,B[,J0PH>=0]LVJXX8QB2:ZI)5W 8D@VPIQ2@Q/LTE6H4,4K@6R3&G 97Z$<\2M(1P0"@V$T.J:!^K.H4 MR@-)@00B5NOILG1/&2?R8I]!HO5%@<,] %4YQM*C7B6(@(Y0^M,[Y!*\6?@_B+@?F&%#4AQ MPC'D L])&#B>!80AOZ"\I!&.AF'6Y^X0J:%/L2I.Q#53;(L;A9M]BXKQF.&\ M]!4GS682]RI,ZJ;!*(E8&F:]?I .D;P8SAB:,!C *,8:17:XURD^E;N6ZBFA'7R0!30H^;H!)G-+*_&'Y"*#<6.)/%$'UT:=<*;>:+C,5^^^7N/5.4VEU M6]F^:?L^%?>%E&)XAV Q@,L172YG\K>J]'L%77-[(N\&X1G@UL(,K#R&OS?+ MO3](A)N_Z?+.RS8?NUS-0#GSQ(HGD K. M@Q]<^FQ,)(C7NGSU5KTFLA7*"J M 1?C2L@"I*>7.LV]&L37PC^%Z0W![!:O6[QN$EY7O+#;PO8W]&^#8+M[EC \ MU\9X1KN'W;UU!^_\'/1,+X'6&LA;7Y_?U^V1;J/_'U\ @##DR0 %0 @ $ 9FQE>"TQ,C,Q,C Q.3$P M>'$N:'1M4$L! A0#% @ '(,_4-M'J(O8$P !-L !$ M ( !L'P" &9L97@M,C Q.3$R,S$N>'-D4$L! A0#% @ '(,_4$\([[L\ M'P 9%,! !4 ( !MY " &9L97@M,C Q.3$R,S%?8V%L+GAM M;%!+ 0(4 Q0 ( !R#/U!_XS=5Y%< -D"TR,#$Y,3(S,5]L86(N>&UL M4$L! A0#% @ '(,_4'5#)FQ1B0 09X& !4 ( !%_4# M &9L97@M,C Q.3$R,S%?<')E+GAM;%!+ 0(4 Q0 ( !R#/U!R$9'F700 M #P3 9 " 9M^! !F;&5X+65X>#$U,#%X,3(S,3(P,3DN M:'1M4$L! A0#% @ '(,_4, LV[M." %#8 !D ( ! M+X,$ &9L97@M97AX,S$P,7@Q,C,Q,C Q.2YH=&U02P$"% ,4 " <@S]0 MZKA8=$0( "B-0 &0 @ &TBP0 9FQE>"UE>'@S,3 R>#$R M,S$R,#$Y+FAT;5!+ 0(4 Q0 ( !R#/U F)O?Q^@4 $0M 9 M " 2^4! !F;&5X+65X>#,R,#%X,3(S,3(P,3DN:'1M4$L%!@ * - H J@( &":! $! end XML 33 R22.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
COMMITMENTS AND CONTINGENCIES
9 Months Ended
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES 
Litigation and other legal matters
In connection with the matters described below, the Company has accrued for loss contingencies where it believes that losses are probable and estimable. The amounts accrued are not material. Although it is reasonably possible that actual losses could be in excess of the Company’s accrual, the Company is unable to estimate a reasonably possible loss or range of loss in excess of its accrual, except as discussed below, due to various reasons, including, among others, that: (i) the proceedings are in early stages or no claims have been asserted, (ii) specific damages have not been sought in all of these matters, (iii) damages, if asserted, are considered unsupported and/or exaggerated, (iv) there is uncertainty as to the outcome of pending appeals, motions, or settlements, (v) there are significant factual issues to be resolved, and/or (vi) there are novel legal issues or unsettled legal theories presented. Any such excess loss could have a material adverse effect on the Company’s results of operations or cash flows for a particular period or on the Company’s financial condition.
In addition, the Company provides design and engineering services to its customers and also designs and makes its own products. As a consequence of these activities, its customers are requiring the Company to take responsibility for intellectual property to a greater extent than in its manufacturing and assembly businesses. Although the Company believes that its intellectual property assets and licenses are sufficient for the operation of its business as it currently conducts it, from time to time third-parties do assert patent infringement claims against the Company or its customers. If and when third-parties make assertions regarding the ownership or right to use intellectual property, the Company could be required to either enter into licensing arrangements or to resolve the issue through litigation. Such license rights might not be available to the Company on commercially acceptable terms, if at all, and any such litigation might not be resolved in its favor. Additionally, litigation could be lengthy and costly and could materially harm the Company's financial condition regardless of the outcome. The Company also could be required to incur substantial costs to redesign a product or re-perform design services.
From time to time, the Company enters into IP licenses (e.g., patent licenses and software licenses) with third-parties which obligate the Company to report covered behavior to the licensor and pay license fees to the licensor for certain activities or products, or that enable the Company's use of third-party technologies. The Company may also decline to enter into licenses for intellectual property that it does not think is useful for or used in its operations, or for which its customers or suppliers have licenses or have assumed responsibility. Given the diverse and varied nature of its business and the location of its business around the world, certain activities the Company performs, such as providing assembly services in China and India, may fall outside the scope of those licenses or may not be subject to the applicable intellectual property rights. The Company's licensors may disagree and claim royalties are owed for such activities. In addition, the basis (e.g., base price) for any royalty amounts owed are audited by licensors and may be challenged. Some of these disagreements may lead to claims and litigation that might not be resolved in the Company's favor. Additionally, litigation could be lengthy and costly and could materially harm the Company's financial condition regardless of the outcome. In March 2018, the Company received an inquiry from a licensor referencing its patent license agreement with the Company, and requesting information relating to royalties for products that the Company assembles for a customer in China. The Company and licensor have had subsequent discussions, during which the licensor claimed that the Company owes a material amount under the patent license agreement, which the Company disputes and would contest vigorously. While the Company cannot predict the outcome with respect to this claim or estimate an amount or reasonable range of loss, a material loss is reasonably possible.
On May 8, 2018, a putative class action was filed in the Northern District of California against the Company and certain officers alleging violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, and Rule 10b-5, promulgated thereunder, alleging misstatements and/or omissions in certain of the Company’s financial results, press releases and SEC filings made during the putative class period of January 26, 2017 through April 26, 2018. On October 1, 2018, the Court appointed lead plaintiff and lead plaintiff’s counsel in the case. On November 28, 2018, lead plaintiff filed an amended complaint alleging misstatements and/or omissions in certain of the Company’s SEC filings, press releases, earnings calls, and analyst and investor conferences and expanding the putative class period through October 25, 2018. On April 3, 2019, the Court vacated its prior order appointing lead plaintiff and lead plaintiff’s counsel and reopened the lead plaintiff appointment process. On September 26, 2019, the Court appointed a new lead plaintiff and lead plaintiff’s counsel in the case. On November 8, 2019, lead plaintiff filed a further amended complaint. On December 4, 2019, Defendants filed a motion to dismiss the amended complaint. Defendants’ motion to dismiss is set for hearing on April 9, 2020. The Company believes that the claims are without merit and intends to vigorously defend this case.
On April 21, 2016, SunEdison, Inc. (together with certain of its subsidiaries, "SunEdison") filed for protection under Chapter 11 of the U.S. Bankruptcy Code. During the fiscal year ended March 31, 2016, the Company recognized a bad debt reserve charge of $61.0 million associated with its outstanding SunEdison receivables and accepted return of previously shipped inventory of approximately $90.0 million. SunEdison stated in schedules filed with the Bankruptcy Court that, within the 90 days preceding SunEdison's bankruptcy filing, the Company received approximately $98.6 million of inventory and cash transfers of $69.2 million, which in aggregate represents the Company's estimate of the maximum reasonably possible
contingent loss. On April 15, 2018, a subsidiary of the Company together with its subsidiaries and affiliates, entered into a tolling agreement with the trustee of the SunEdison Litigation Trust to toll any applicable statute of limitations or other time-related defense that might exist in regards to any potential claims that either party might be able to assert against the other for a period that will end at the earlier to occur of: (a) 60 days after a party provides written notice of termination; (b) six years from the effective date of April 15, 2018; or (c) such other date as the parties may agree in writing. No preference claims have been asserted against the Company and consideration has been given to the related contingencies based on the facts currently known. The Company has a number of affirmative and direct defenses to any potential claims for recovery and intends to vigorously defend any such claim, if asserted.
One of the Company's Brazilian subsidiaries has received assessments for certain sales and import taxes. There are six tax assessments totaling 340 million Brazilian reals (approximately USD $83.8 million based on the exchange rate as of December 31, 2019). The assessments are in various stages of the review process at the administrative level; the Company successfully defeated one of the six assessments in September 2019 (totaling approximately 60 million Brazilian reals or USD $14.8 million), but that assessment remains subject to appeal and no tax proceeding has been finalized yet. The Company believes there is no legal basis for these assessments and has meritorious defenses and will continue to vigorously oppose all of these assessments, as well as any future assessments. The Company does not expect final judicial determination on any of these claims for several years.
On February 14, 2019, the Company submitted an initial notification of voluntary disclosure to the U.S. Department of the Treasury, Office of Foreign Assets Control ("OFAC") regarding possible noncompliance with U.S. economic sanctions requirements among certain non-U.S. Flex-affiliated operations. The Company has initiated an internal investigation regarding this matter which is ongoing. The Company cannot predict how long it will take to complete the investigation or to what extent the Company could be subject to penalties.
A foreign Tax Authority (“Tax Authority”) has assessed a cumulative total of approximately $94 million in taxes owed for multiple Flex legal entities within its jurisdiction for various fiscal years ranging from fiscal year 2010 through fiscal year 2018. The assessed amounts related to the denial of certain deductible intercompany payments. The Company disagrees with the Tax Authority’s assessments and is actively contesting the assessments through the administrative and judicial processes. As the final resolution of the assessment remains uncertain, the Company continues to provide for the uncertain tax positions based on the more likely than not standard. While the resolution of the issues may result in tax liabilities, interest and penalties, which may be significantly higher than the amounts accrued for these matters, management currently believes that the resolution will not have a material adverse effect on the Company’s financial position, results of operations or cash flows.
In addition to the matters discussed above, from time to time, the Company is subject to legal proceedings, claims, and litigation arising in the ordinary course of business. The Company defends itself vigorously against any such claims. Although the outcome of these matters is currently not determinable, management expects that any losses that are probable or reasonably possible of being incurred as a result of these matters, which are in excess of amounts already accrued in the Company’s consolidated balance sheets, would not be material to the financial statements as a whole.
XML 34 R26.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION (Policies)
9 Months Ended
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization of the Company and Basis of Presentation
Organization of the Company
Flex Ltd. ("Flex" or the "Company") was incorporated in the Republic of Singapore in May 1990. The Company's operations have expanded over the years through a combination of organic growth and acquisitions. The Company is a globally-recognized, provider of Sketch-to-Scale® services - innovative design, engineering, manufacturing, and supply chain services and solutions - from conceptual sketch to full-scale production. The Company designs, builds, ships and manages complete packaged consumer and enterprise products, from medical devices and connected automotive systems to sustainable lighting and cloud and data center solutions for companies of all sizes in various industries and end-markets, through its activities in the following segments:
High Reliability Solutions ("HRS"), which is comprised of our health solutions business, including surgical equipment, drug delivery, diagnostics, telemedicine, disposable devices, imaging and monitoring, patient mobility and ophthalmology; and our automotive business, including vehicle electrification, connectivity, autonomous, and smart technologies;
Industrial and Emerging Industries ("IEI"), which is comprised of energy including advanced metering infrastructure, energy storage, smart lighting, smart solar energy; and industrial, including semiconductor and capital equipment, office solutions, household industrial and lifestyle, industrial automation and kiosks;
Communications & Enterprise Compute ("CEC"), which includes our telecom business of radio access base stations, remote radio heads and small cells for wireless infrastructure; our networking business, which includes optical, routing, and switching products for data and video networks; our server and storage platforms for both enterprise and cloud-based deployments; next generation storage and security appliance products; and rack-level solutions, converged infrastructure and software-defined product solutions; and
Consumer Technologies Group ("CTG"), which includes our consumer-related businesses in IoT enabled devices, audio and consumer power electronics, mobile devices; and various supply chain solutions for consumer, computing and printing devices.
The Company's service offerings include a comprehensive range of value-added design and engineering services that are tailored to the various markets and needs of its customers. Other focused service offerings relate to manufacturing (including enclosures, metals, plastic injection molding, precision plastics, machining, and mechanicals), system integration and assembly and test services, materials procurement, inventory management, logistics and after-sales services (including product repair, warranty services, re-manufacturing and maintenance) and supply chain management software solutions and component product offerings (including flexible printed circuit boards and power adapters and chargers).
Basis of Presentation
 The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP” or “GAAP”) for interim financial information and in accordance with the requirements of Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements, and should be read in conjunction with the Company’s audited consolidated financial statements as of and for the fiscal year ended March 31, 2019 contained in the Company’s Annual Report on Form 10-K. In the opinion of management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the three and nine-month periods ended December 31, 2019 are not necessarily indicative of the results that may be expected for the fiscal year ending March 31, 2020
The first quarters for fiscal years 2020 and 2019 ended on June 28, 2019, which is comprised of 89 days in the period, and June 29, 2018, which is comprised of 90 days in the period, respectively. The second quarters for fiscal years 2020 and 2019 ended on September 27, 2019 and September 28, 2018, which are comprised of 91 days in both periods. The Company's third quarters ended on December 31 of each year, which are comprised of 95 days and 94 days for fiscal years 2020 and 2019, respectively.
The accompanying unaudited condensed consolidated financial statements include the accounts of Flex and its majority-owned subsidiaries, after elimination of intercompany accounts and transactions. The Company consolidates its majority-owned subsidiaries and investments in entities in which the Company has a controlling interest. For the consolidated majority-
owned subsidiaries in which the Company owns less than 100%, the Company recognizes a noncontrolling interest for the ownership of the noncontrolling owners. The associated noncontrolling owners' interest in the income or losses of these companies is not material to the Company's results of operations for all periods presented, and is classified as a component of interest and other, net, in the condensed consolidated statements of operations.
Recently Adopted and Issued Accounting Pronouncements
Recently Adopted Accounting Pronouncement
In February 2016, the Financial Accounting Standards Board (FASB) issued ASU No. 2016-02, "Leases", and subsequent updates (collectively, referred to as Accounting Standard Codification 842 or “ASC 842”). ASC 842 requires a lessee to recognize a right of use (“ROU”) asset and lease liability. Leases will be classified as finance or operating, with classification affecting the recognition of expense and presentation in the income statement.
The Company adopted ASC 842 on April 1, 2019 using the optional transition method, by which companies may elect not to recast the comparative periods presented in financial statements in the period of adoption and recognize a cumulative effect adjustment in the period of adoption. As a result, the Company was not required to adjust its comparative period financial information for effects of the standard or make the new required lease disclosures for periods before the Company's adoption date. The Company has elected to adopt the package of transition practical expedients and, therefore, has not reassessed (1) whether existing or expired contracts contain a lease, (2) lease classification for existing or expired leases or (3) the accounting for initial direct costs that were previously capitalized. In addition, the Company has elected the short-term lease recognition and measurement exemption for all classes of assets, which allows the Company to not recognize ROU assets and lease liabilities for leases with a lease term of 12 months or less and with no purchase option the Company is reasonably certain of exercising. The Company has also elected the practical expedient to account for the lease and nonlease components as a single lease component, for all classes of underlying assets. Therefore, the lease payments used to measure the lease liability include all of the fixed considerations in the contract. Lease payments included in the measurement of the lease liability comprise the following: fixed payments (including in-substance fixed payments), and variable payments that depend on an index or rate (initially measured using the index or rate at the lease commencement date). As the Company cannot determine the interest rate implicit in the lease for its leases, the Company uses its estimate of the incremental borrowing rate as of the commencement date in determining the present value of lease payments. The Company’s estimated incremental borrowing rate is the rate of interest it would have to pay on a collateralized basis to borrow an amount equal to the lease payments under similar terms. The lease term for all of the Company’s leases includes the non-cancellable period of the lease plus any additional periods covered by either an option to extend (or not to terminate) the lease that the Company is reasonably certain to exercise, or an option to extend (or not to terminate) the lease controlled by the lessor.
The adoption of ASC 842 had a material impact to the Company’s consolidated balance sheet, but did not materially impact the consolidated statement of income or consolidated statement of cash flows. The most significant changes to the consolidated balance sheet relate to the recognition of new ROU assets and lease liabilities for operating leases. The Company’s accounting for finance leases remains substantially unchanged and the balances are not material for any periods presented.
As a result of adopting ASC 842 as of April 1, 2019, the Company recognized additional operating liabilities of $658 million with a corresponding ROU asset of $624 million and a deferred gain of $22 million for sale leaseback transactions to opening retained earnings.
In October 2018, the FASB issued ASU 2018-16 “Derivatives and Hedging (Topic 815): Inclusion of the Secured Overnight Financing Rate (SOFR) Overnight Index Swap (OIS) Rate as a Benchmark Interest Rate for Hedge Accounting Purposes” to expand the lists of eligible benchmark interest rates to include OIS based on SOFR to facilitate the marketplace transition from LIBOR. The Company adopted the guidance during the first quarter of fiscal year 2020 with an immaterial impact on the Company's financial position, results of operations and cash flows.
In August 2018, the FASB issued ASU 2018-15 "Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract” to provide guidance on a customer's accounting for implementation, set-up, and other upfront costs incurred in a cloud computing
arrangement that is hosted by the vendor, i.e., a service contract. Under the new guidance, customers will apply the same criteria for capitalizing implementation costs as they would for an arrangement that has a software license. The new guidance also prescribes the balance sheet, income statement, and cash flow classification of the capitalized implementation costs and related amortization expense, as well as requires additional quantitative and qualitative disclosures. The guidance is effective for the Company beginning in the first quarter of fiscal year 2021 with early adoption permitted. The Company early adopted the guidance during the second quarter of fiscal year 2020 with an immaterial impact to its condensed consolidated financial statements.
In August 2018, the FASB issued ASU 2018-13 "Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement”, which amends ASC 820 to add, remove, and modify fair value measurement disclosure requirements. The Company adopted the guidance during the first quarter of fiscal year 2020 with an immaterial impact on the Company's financial position, results of operations and cash flows.
In June 2018, the FASB issued ASU 2018-07 "Compensation - Stock Compensation (Topic 718): Improvement to Nonemployee Share-Based Payment Accounting" with the objective of simplifying several aspects of the accounting for nonemployee share-based payment transactions in current GAAP. The Company adopted this guidance during the first quarter of fiscal year 2020 with an immaterial impact on its consolidated financial statements.
In August 2017, the FASB issued ASU 2017-12 "Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities" with the objective of improving the financial reporting of hedging relationships and simplifying the application of the hedge accounting guidance in current GAAP. The Company adopted this guidance during the first quarter of fiscal year 2020 with an immaterial impact on its consolidated financial statements.
Recently Issued Accounting Pronouncements
In June 2016, the FASB issued ASU 2016-13 “Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments” and also issued subsequent amendments to the initial guidance: ASU 2018-19, ASU 2019-04, ASU 2019-05, ASU 2019-10, and ASU 2019-11, which replaces the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measured at amortized cost to be presented at the net amount expected to be collected. The guidance is effective for the Company beginning in the first quarter of fiscal year 2021 with early adoption permitted. The Company is currently assessing and expects the new guidance to have an immaterial impact on its consolidated financial statements, and it intends to adopt the guidance when it becomes effective in the first quarter of fiscal year 2021.
In October 2018, the FASB issued ASU 2018-17 “Consolidation (Topic 810): Targeted Improvements to Related Party Guidance for Variable Interest Entities” to provide a new private company variable interest entity exemption and change how decision makers apply the variable interest criteria. The guidance is effective for the Company beginning in the first quarter of fiscal year 2021 with early adoption permitted. The Company expects the new guidance will have an immaterial impact on its consolidated financial statements, and it intends to adopt the guidance when it becomes effective in the first quarter of fiscal year 2021.
In December 2019, the FASB issued ASU 2019-12 "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes", which removes certain exceptions for recognizing deferred taxes for investments, performing intraperiod allocation and calculating income taxes in interim periods. The ASU also adds guidance to reduce complexity in certain areas, including recognizing deferred taxes for tax goodwill and allocating taxes to members of a consolidated group. The guidance is effective for the Company beginning in the first quarter of fiscal year 2022 with early adoption permitted. The Company expects the new guidance will have an immaterial impact on its consolidated financial statements, and intends to adopt the guidance when it becomes effective in the first quarter of fiscal year 2022.
XML 35 R47.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
LEASES - Supplemental Cash Flow Information (Details)
$ in Thousands
9 Months Ended
Dec. 31, 2019
USD ($)
Cash paid for amounts included in the measurement of lease liabilities:  
Operating cash flows from operating leases $ 106,748
XML 36 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
BALANCE SHEET ITEMS - Future Amortization (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Mar. 31, 2019
Estimated future annual amortization expense for acquired intangible assets    
2020 $ 15,351  
2021 60,289  
2022 51,846  
2023 44,193  
2024 42,572  
Thereafter 65,677  
Net Carrying Amount $ 279,928 $ 330,995
XML 37 R68.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SEGMENT REPORTING (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2019
USD ($)
segment
Dec. 31, 2018
USD ($)
Segment Reporting Information [Line Items]        
Number of operating segments | segment     4  
Net sales $ 6,461,387 $ 6,922,827 $ 18,725,380 $ 19,984,387
Income (loss) before income taxes 145,389 (31,913) 113,805 218,518
Intangible amortization 15,598 20,308 48,903 57,059
Stock-based compensation 19,215 21,027 53,332 61,061
Restructuring charges 14,600   199,123  
Interest and other, net 36,207 54,087 135,650 136,889
Other charges (income), net 14,395 71,879 17,005 (8,515)
High Reliability Solutions        
Segment Reporting Information [Line Items]        
Net sales 1,244,715 1,206,352 3,611,389 3,629,749
Industrial & Emerging Industries        
Segment Reporting Information [Line Items]        
Net sales 1,988,865 1,658,925 5,411,347 4,671,188
Communications & Enterprise Compute        
Segment Reporting Information [Line Items]        
Net sales 1,881,411 2,260,228 5,468,857 6,355,311
Consumer Technologies Group        
Segment Reporting Information [Line Items]        
Net sales 1,346,396 1,797,322 4,233,787 5,328,139
Operating Segments        
Segment Reporting Information [Line Items]        
Net sales 6,461,387 6,922,827 18,725,380 19,984,387
Income (loss) before income taxes 256,038 256,378 691,040 667,616
Operating Segments | High Reliability Solutions        
Segment Reporting Information [Line Items]        
Net sales 1,244,715 1,206,352 3,611,389 3,629,749
Income (loss) before income taxes 82,111 95,751 252,743 278,874
Operating Segments | Industrial & Emerging Industries        
Segment Reporting Information [Line Items]        
Net sales 1,988,865 1,658,925 5,411,347 4,671,188
Income (loss) before income taxes 124,420 78,782 331,231 196,000
Operating Segments | Communications & Enterprise Compute        
Segment Reporting Information [Line Items]        
Net sales 1,881,411 2,260,228 5,468,857 6,355,311
Income (loss) before income taxes 53,086 62,590 110,867 171,463
Operating Segments | Consumer Technologies Group        
Segment Reporting Information [Line Items]        
Net sales 1,346,396 1,797,322 4,233,787 5,328,139
Income (loss) before income taxes 24,654 39,023 81,762 96,792
Operating Segments | Corporate and Other        
Segment Reporting Information [Line Items]        
Income (loss) before income taxes (28,233) (19,768) (85,563) (75,513)
Segment Reconciling Items        
Segment Reporting Information [Line Items]        
Intangible amortization 15,598 20,308 48,903 57,059
Stock-based compensation 19,215 21,027 53,332 61,061
Customer related asset impairments 3,754 50,153 95,210 67,517
Restructuring charges 14,616 65,843 199,123 100,433
New revenue standard adoption impact 0 0 0 9,291
Legal and other 6,864 4,994 28,012 25,363
Interest and other, net 36,207 54,087 135,650 136,889
Other charges (income), net $ 14,395 71,879 17,005 (8,515)
Non-Cash Charges        
Segment Reporting Information [Line Items]        
Restructuring charges   $ 65,800 $ 56,400 $ 100,400
XML 38 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
FINANCIAL INSTRUMENTS - Notional Amount (Details) - Dec. 31, 2019 - Forward and Swap Contracts
€ in Thousands, ₪ in Thousands, ₨ in Thousands, ¥ in Thousands, ¥ in Thousands, £ in Thousands, zł in Thousands, kr in Thousands, RM in Thousands, R$ in Thousands, Ft in Thousands, $ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands, in Thousands
INR (₨)
ILS (₪)
CAD ($)
MYR (RM)
BRL (R$)
CNY (¥)
EUR (€)
USD ($)
JPY (¥)
SEK (kr)
RON ( )
PLN (zł)
MXN ($)
GBP (£)
HUF (Ft)
SGD ($)
Notional amount                                
Derivative, notional amount               $ 8,500,000                
Buy                                
Notional amount                                
Derivative, notional amount               4,881,196                
Buy | Derivatives designated as hedging instruments | Cash Flow Hedges                                
Notional amount                                
Derivative, notional amount               1,056,188                
Buy | Derivatives designated as hedging instruments | Cash Flow Hedges | CNY                                
Notional amount                                
Derivative, notional amount           ¥ 1,150,500   164,376                
Buy | Derivatives designated as hedging instruments | Cash Flow Hedges | EUR                                
Notional amount                                
Derivative, notional amount             € 40,108 44,695                
Buy | Derivatives designated as hedging instruments | Cash Flow Hedges | HUF                                
Notional amount                                
Derivative, notional amount               82,980             Ft 24,594,000  
Buy | Derivatives designated as hedging instruments | Cash Flow Hedges | ILS                                
Notional amount                                
Derivative, notional amount   ₪ 222,000           64,197                
Buy | Derivatives designated as hedging instruments | Cash Flow Hedges | JPY                                
Notional amount                                
Derivative, notional amount               300,000 ¥ 33,525,000              
Buy | Derivatives designated as hedging instruments | Cash Flow Hedges | MXN                                
Notional amount                                
Derivative, notional amount               203,768         $ 3,840,000      
Buy | Derivatives designated as hedging instruments | Cash Flow Hedges | MYR                                
Notional amount                                
Derivative, notional amount       RM 256,000       61,801                
Buy | Derivatives designated as hedging instruments | Cash Flow Hedges | RON                                
Notional amount                                
Derivative, notional amount               41,309     177,000          
Buy | Derivatives designated as hedging instruments | Cash Flow Hedges | Other                                
Notional amount                                
Derivative, notional amount               93,062                
Buy | Derivatives not designated as hedging instruments                                
Notional amount                                
Derivative, notional amount               3,825,008                
Buy | Derivatives not designated as hedging instruments | BRL                                
Notional amount                                
Derivative, notional amount         R$ 0     0                
Buy | Derivatives not designated as hedging instruments | CAD                                
Notional amount                                
Derivative, notional amount     $ 61,635         47,100                
Buy | Derivatives not designated as hedging instruments | CNY                                
Notional amount                                
Derivative, notional amount           3,531,534   500,586                
Buy | Derivatives not designated as hedging instruments | EUR                                
Notional amount                                
Derivative, notional amount             1,891,736 2,109,548                
Buy | Derivatives not designated as hedging instruments | GBP                                
Notional amount                                
Derivative, notional amount               63,479           £ 48,512    
Buy | Derivatives not designated as hedging instruments | HUF                                
Notional amount                                
Derivative, notional amount               204,760             60,687,931  
Buy | Derivatives not designated as hedging instruments | ILS                                
Notional amount                                
Derivative, notional amount   111,600           32,272                
Buy | Derivatives not designated as hedging instruments | INR                                
Notional amount                                
Derivative, notional amount ₨ 8,051,000             112,834                
Buy | Derivatives not designated as hedging instruments | JPY                                
Notional amount                                
Derivative, notional amount               25,865 2,832,862              
Buy | Derivatives not designated as hedging instruments | MXN                                
Notional amount                                
Derivative, notional amount               270,984         5,106,692      
Buy | Derivatives not designated as hedging instruments | MYR                                
Notional amount                                
Derivative, notional amount       1,060,570       256,034                
Buy | Derivatives not designated as hedging instruments | PLN                                
Notional amount                                
Derivative, notional amount               30,733       zł 117,246        
Buy | Derivatives not designated as hedging instruments | SEK                                
Notional amount                                
Derivative, notional amount               56,023   kr 529,107            
Buy | Derivatives not designated as hedging instruments | SGD                                
Notional amount                                
Derivative, notional amount               73,168               $ 98,938
Buy | Derivatives not designated as hedging instruments | Other                                
Notional amount                                
Derivative, notional amount               41,622                
Sell                                
Notional amount                                
Derivative, notional amount               3,663,838                
Sell | Derivatives designated as hedging instruments | Cash Flow Hedges                                
Notional amount                                
Derivative, notional amount               58,770                
Sell | Derivatives designated as hedging instruments | Cash Flow Hedges | CNY                                
Notional amount                                
Derivative, notional amount           0   0                
Sell | Derivatives designated as hedging instruments | Cash Flow Hedges | EUR                                
Notional amount                                
Derivative, notional amount             45,480 51,528                
Sell | Derivatives designated as hedging instruments | Cash Flow Hedges | HUF                                
Notional amount                                
Derivative, notional amount               0             0  
Sell | Derivatives designated as hedging instruments | Cash Flow Hedges | ILS                                
Notional amount                                
Derivative, notional amount   0           0                
Sell | Derivatives designated as hedging instruments | Cash Flow Hedges | JPY                                
Notional amount                                
Derivative, notional amount               0 0              
Sell | Derivatives designated as hedging instruments | Cash Flow Hedges | MXN                                
Notional amount                                
Derivative, notional amount               0         0      
Sell | Derivatives designated as hedging instruments | Cash Flow Hedges | MYR                                
Notional amount                                
Derivative, notional amount       30,000       7,242                
Sell | Derivatives designated as hedging instruments | Cash Flow Hedges | RON                                
Notional amount                                
Derivative, notional amount               0     0          
Sell | Derivatives designated as hedging instruments | Cash Flow Hedges | Other                                
Notional amount                                
Derivative, notional amount               0                
Sell | Derivatives not designated as hedging instruments                                
Notional amount                                
Derivative, notional amount               3,605,068                
Sell | Derivatives not designated as hedging instruments | BRL                                
Notional amount                                
Derivative, notional amount         R$ 1,030,000     253,982                
Sell | Derivatives not designated as hedging instruments | CAD                                
Notional amount                                
Derivative, notional amount     $ 35,624         27,223                
Sell | Derivatives not designated as hedging instruments | CNY                                
Notional amount                                
Derivative, notional amount           ¥ 140,048   20,000                
Sell | Derivatives not designated as hedging instruments | EUR                                
Notional amount                                
Derivative, notional amount             € 2,090,728 2,329,869                
Sell | Derivatives not designated as hedging instruments | GBP                                
Notional amount                                
Derivative, notional amount               83,458           £ 63,795    
Sell | Derivatives not designated as hedging instruments | HUF                                
Notional amount                                
Derivative, notional amount               195,877             Ft 58,055,222  
Sell | Derivatives not designated as hedging instruments | ILS                                
Notional amount                                
Derivative, notional amount   ₪ 47,600           13,765                
Sell | Derivatives not designated as hedging instruments | INR                                
Notional amount                                
Derivative, notional amount ₨ 6,956,674             97,495                
Sell | Derivatives not designated as hedging instruments | JPY                                
Notional amount                                
Derivative, notional amount               20,242 ¥ 2,215,532              
Sell | Derivatives not designated as hedging instruments | MXN                                
Notional amount                                
Derivative, notional amount               205,364         $ 3,870,080      
Sell | Derivatives not designated as hedging instruments | MYR                                
Notional amount                                
Derivative, notional amount       RM 817,890       197,448                
Sell | Derivatives not designated as hedging instruments | PLN                                
Notional amount                                
Derivative, notional amount               21,525       zł 82,118        
Sell | Derivatives not designated as hedging instruments | SEK                                
Notional amount                                
Derivative, notional amount               65,493   kr 611,979            
Sell | Derivatives not designated as hedging instruments | SGD                                
Notional amount                                
Derivative, notional amount               47,300               $ 63,959
Sell | Derivatives not designated as hedging instruments | Other                                
Notional amount                                
Derivative, notional amount               $ 26,027                
XML 39 R64.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES - Assets and Liabilities Measured at Fair Value (Details) - Recurring basis - USD ($)
$ in Thousands
Dec. 31, 2019
Mar. 31, 2019
Money market funds and time deposits    
Financial Instruments Measured at Fair Value on a Recurring Basis and Nonrecurring Basis    
Total assets $ 373,644 $ 473,888
Foreign currency contracts    
Financial Instruments Measured at Fair Value on a Recurring Basis and Nonrecurring Basis    
Total assets 46,042 27,277
Total liabilities (31,631) (27,426)
Mutual funds, money market accounts and equity securities    
Financial Instruments Measured at Fair Value on a Recurring Basis and Nonrecurring Basis    
Total assets 58,204 79,697
Level 1 | Money market funds and time deposits    
Financial Instruments Measured at Fair Value on a Recurring Basis and Nonrecurring Basis    
Total assets 0 0
Level 1 | Foreign currency contracts    
Financial Instruments Measured at Fair Value on a Recurring Basis and Nonrecurring Basis    
Total assets 0 0
Total liabilities 0 0
Level 1 | Mutual funds, money market accounts and equity securities    
Financial Instruments Measured at Fair Value on a Recurring Basis and Nonrecurring Basis    
Total assets 0 2,845
Level 2 | Money market funds and time deposits    
Financial Instruments Measured at Fair Value on a Recurring Basis and Nonrecurring Basis    
Total assets 373,644 473,888
Level 2 | Foreign currency contracts    
Financial Instruments Measured at Fair Value on a Recurring Basis and Nonrecurring Basis    
Total assets 46,042 27,277
Total liabilities (31,631) (27,426)
Level 2 | Mutual funds, money market accounts and equity securities    
Financial Instruments Measured at Fair Value on a Recurring Basis and Nonrecurring Basis    
Total assets 58,204 76,852
Level 3 | Money market funds and time deposits    
Financial Instruments Measured at Fair Value on a Recurring Basis and Nonrecurring Basis    
Total assets 0 0
Level 3 | Foreign currency contracts    
Financial Instruments Measured at Fair Value on a Recurring Basis and Nonrecurring Basis    
Total assets 0 0
Total liabilities 0 0
Level 3 | Mutual funds, money market accounts and equity securities    
Financial Instruments Measured at Fair Value on a Recurring Basis and Nonrecurring Basis    
Total assets $ 0 $ 0
XML 40 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SHARE-BASED COMPENSATION - Location of Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Share-based compensation        
Share-based compensation expense $ 19,215 $ 21,027 $ 53,332 $ 61,061
Cost of sales        
Share-based compensation        
Share-based compensation expense 4,275 4,769 11,427 14,940
Selling, general and administrative expenses        
Share-based compensation        
Share-based compensation expense $ 14,940 $ 16,258 $ 41,905 $ 46,121
XML 41 R56.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
BANK BORROWINGS AND LONG-TERM DEBT - Additional Information (Details)
¥ in Millions
1 Months Ended 9 Months Ended
Nov. 30, 2019
USD ($)
Jun. 28, 2019
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Apr. 30, 2019
JPY (¥)
Mar. 31, 2019
Debt Instrument [Line Items]            
Weighted-average interest rate     4.10%     4.20%
Proceeds from bank borrowings and long-term debt     $ 1,017,148,000 $ 2,481,407,000    
Term Loan due April 2024 - three-month Yen LIBOR plus 0.50%            
Debt Instrument [Line Items]            
Debt instrument | ¥         ¥ 33,525  
4.875% Notes due June 2029            
Debt Instrument [Line Items]            
Debt instrument $ 650,000,000          
Debt interest rate 4.875% 4.875% 4.875%      
Proceeds from bank borrowings and long-term debt     $ 662,800,000      
Debt issuance cost     $ 6,600,000      
4.875% Notes due June 2029 | Minimum            
Debt Instrument [Line Items]            
Percentage of principal amount of the then outstanding Notes due and payable   25.00%        
Existing 2029 Notes            
Debt Instrument [Line Items]            
Debt instrument   $ 450,000,000        
Debt interest rate   4.875%        
Issuance price as percentage of face value   99.607%        
Additional 2029 Notes            
Debt Instrument [Line Items]            
Debt instrument $ 200,000,000          
Debt interest rate 4.875%          
Issuance price as percentage of face value 107.289%          
4.625% Notes due February 2020            
Debt Instrument [Line Items]            
Debt interest rate     4.625%      
Three-month Yen LIBOR | Term Loan due April 2024 - three-month Yen LIBOR plus 0.50%            
Debt Instrument [Line Items]            
Debt interest rate     0.50%   0.50%  
XML 42 R18.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
FINANCIAL INSTRUMENTS
9 Months Ended
Dec. 31, 2019
Derivative Instruments and Hedges, Assets [Abstract]  
FINANCIAL INSTRUMENTS FINANCIAL INSTRUMENTS
Foreign Currency Contracts
The Company enters into short-term and long-term foreign currency derivatives contracts, including forward, swap, and options contracts to hedge only those currency exposures associated with certain assets and liabilities, primarily accounts receivable and accounts payable, and cash flows denominated in non-functional currencies. Gains and losses on the Company's derivative contracts are designed to offset losses and gains on the assets, liabilities and transactions hedged, and accordingly, generally do not subject the Company to risk of significant accounting losses. The Company hedges committed exposures and does not engage in speculative transactions. The credit risk of these derivative contracts is minimized since the contracts are with large financial institutions and accordingly, fair value adjustments related to the credit risk of the counterparty financial institution were not material.
As of December 31, 2019, the aggregate notional amount of the Company’s outstanding foreign currency derivative contracts was $8.5 billion as summarized below: 
 
 
Foreign Currency Amount
 
Notional Contract Value in USD
Currency
 
Buy
 
Sell
 
Buy

Sell
 
 
(In thousands)
Cash Flow Hedges
 
 

 
 

 
 
 
 

CNY
 
1,150,500

 

 
$
164,376

 
$

EUR
 
40,108

 
45,480

 
44,695

 
51,528

HUF
 
24,594,000

 

 
82,980

 

ILS
 
222,000

 

 
64,197

 

JPY
 
33,525,000

 

 
300,000

 

MXN
 
3,840,000

 

 
203,768

 

MYR
 
256,000

 
30,000

 
61,801

 
7,242

RON
 
177,000

 

 
41,309

 

Other
 
N/A

 
N/A

 
93,062

 

 
 
 

 
 

 
1,056,188

 
58,770

Other Foreign Currency Contracts
 


 


 


 


BRL
 

 
1,030,000

 

 
253,982

CAD
 
61,635

 
35,624

 
47,100

 
27,223

CNY
 
3,531,534

 
140,048

 
500,586

 
20,000

EUR
 
1,891,736

 
2,090,728

 
2,109,548

 
2,329,869

GBP
 
48,512

 
63,795

 
63,479

 
83,458

HUF
 
60,687,931

 
58,055,222

 
204,760

 
195,877

ILS
 
111,600

 
47,600

 
32,272

 
13,765

INR
 
8,051,000

 
6,956,674

 
112,834

 
97,495

JPY
 
2,832,862

 
2,215,532

 
25,865

 
20,242

MXN
 
5,106,692

 
3,870,080

 
270,984

 
205,364

MYR
 
1,060,570

 
817,890

 
256,034

 
197,448

PLN
 
117,246

 
82,118

 
30,733

 
21,525

SEK
 
529,107

 
611,979

 
56,023

 
65,493

SGD
 
98,938

 
63,959

 
73,168

 
47,300

Other
 
N/A

 
N/A

 
41,622

 
26,027

 
 
 

 
 

 
3,825,008

 
3,605,068


 


 


 


 


Total Notional Contract Value in USD
 
 

 
 

 
$
4,881,196

 
$
3,663,838


As of December 31, 2019, the fair value of the Company’s short-term foreign currency contracts was included in other current assets or other current liabilities, as applicable, in the condensed consolidated balance sheets. Certain of these contracts are designed to economically hedge the Company’s exposure to monetary assets and liabilities denominated in a non-functional currency and are not accounted for as hedges under the accounting standards. Accordingly, changes in the fair value of these instruments are recognized in earnings during the period of change as a component of interest and other, net in the condensed consolidated statements of operations. As of December 31, 2019 and March 31, 2019, the Company also has included net deferred gains and losses in accumulated other comprehensive loss, a component of shareholders’ equity in the condensed consolidated balance sheets, relating to changes in fair value of its foreign currency contracts that are accounted for as cash flow hedges. Deferred gains were immaterial as of December 31, 2019, and are expected to be recognized primarily as a component of cost of sales in the condensed consolidated statements of operations primarily over the next twelve-month period, except for the USD JPY cross currency swap, which is further discussed below.
The Company entered into a USD JPY cross currency swap to hedge the foreign currency risk on the JPY term loan due April 2024, and the fair value of the cross currency swap was included in other assets as of December 31, 2019. The changes in fair value of the USD JPY cross currency swap are reported in accumulated other comprehensive loss, with the impact of the excluded component reported in interest and other, net. In addition, a corresponding amount is reclassified out of accumulated other comprehensive loss to interest and other, net to offset the remeasurement of the underlying JPY loan principal which also
impacts the same line.
The following table presents the fair value of the Company’s derivative instruments utilized for foreign currency risk management purposes:
 
Fair Values of Derivative Instruments
 
Asset Derivatives
 
Liability Derivatives
 
 
 
Fair Value
 
 
 
Fair Value
 
Balance Sheet
Location
 
December 31,
2019
 
March 31,
2019
 
Balance Sheet
Location
 
December 31,
2019
 
March 31,
2019
 
(In thousands)
Derivatives designated as hedging instruments
 
 
 

 
 

 
 
 
 

 
 

Foreign currency contracts
Other current assets
 
$
9,113

 
$
10,503

 
Other current liabilities
 
$
10,284

 
$
10,282

Foreign currency contracts
Other assets
 
$
9,782

 
$

 
Other liabilities
 
$

 
$

 
 
 
 
 
 
 
 
 
 
 
 
Derivatives not designated as hedging instruments
 
 
 

 
 

 
 
 
 

 
 

Foreign currency contracts
Other current assets
 
$
27,147

 
$
16,774

 
Other current liabilities
 
$
21,347

 
$
17,144



The Company has financial instruments subject to master netting arrangements, which provide for the net settlement of all contracts with a single counterparty. The Company does not offset fair value amounts for assets and liabilities recognized for derivative instruments under these arrangements, and as such, the asset and liability balances presented in the table above reflect the gross amounts of derivatives in the condensed consolidated balance sheets. The impact of netting derivative assets and liabilities is not material to the Company’s financial position for any of the periods presented.
XML 43 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3.a.u2 html 407 334 1 false 107 0 false 22 false false R1.htm 0001000 - Document - Cover Page Sheet http://www.flextronics.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1001501 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.flextronics.com/role/CondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Sheet http://www.flextronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Statements 5 false false R6.htm 1003501 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical) Sheet http://www.flextronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossParenthetical CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical) Statements 6 false false R7.htm 1004000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Sheet http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Statements 7 false false R8.htm 1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 2101100 - Disclosure - ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION Sheet http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentation ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION Notes 9 false false R10.htm 2102100 - Disclosure - BALANCE SHEET ITEMS Sheet http://www.flextronics.com/role/BalanceSheetItems BALANCE SHEET ITEMS Notes 10 false false R11.htm 2103100 - Disclosure - LEASES Sheet http://www.flextronics.com/role/Leases LEASES Notes 11 false false R12.htm 2104100 - Disclosure - REVENUE Sheet http://www.flextronics.com/role/Revenue REVENUE Notes 12 false false R13.htm 2105100 - Disclosure - SHARE-BASED COMPENSATION Sheet http://www.flextronics.com/role/ShareBasedCompensation SHARE-BASED COMPENSATION Notes 13 false false R14.htm 2106100 - Disclosure - EARNINGS (LOSS) PER SHARE Sheet http://www.flextronics.com/role/EarningsLossPerShare EARNINGS (LOSS) PER SHARE Notes 14 false false R15.htm 2107100 - Disclosure - BANK BORROWINGS AND LONG-TERM DEBT Sheet http://www.flextronics.com/role/BankBorrowingsAndLongTermDebt BANK BORROWINGS AND LONG-TERM DEBT Notes 15 false false R16.htm 2108100 - Disclosure - INTEREST AND OTHER, NET Sheet http://www.flextronics.com/role/InterestAndOtherNet INTEREST AND OTHER, NET Notes 16 false false R17.htm 2109100 - Disclosure - OTHER CHARGES (INCOME), NET Sheet http://www.flextronics.com/role/OtherChargesIncomeNet OTHER CHARGES (INCOME), NET Notes 17 false false R18.htm 2110100 - Disclosure - FINANCIAL INSTRUMENTS Sheet http://www.flextronics.com/role/FinancialInstruments FINANCIAL INSTRUMENTS Notes 18 false false R19.htm 2111100 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS Sheet http://www.flextronics.com/role/AccumulatedOtherComprehensiveLoss ACCUMULATED OTHER COMPREHENSIVE LOSS Notes 19 false false R20.htm 2112100 - Disclosure - TRADE RECEIVABLES SECURITIZATION Sheet http://www.flextronics.com/role/TradeReceivablesSecuritization TRADE RECEIVABLES SECURITIZATION Notes 20 false false R21.htm 2113100 - Disclosure - FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES Sheet http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilities FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES Notes 21 false false R22.htm 2114100 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.flextronics.com/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 22 false false R23.htm 2115100 - Disclosure - SHARE REPURCHASES Sheet http://www.flextronics.com/role/ShareRepurchases SHARE REPURCHASES Notes 23 false false R24.htm 2116100 - Disclosure - SEGMENT REPORTING Sheet http://www.flextronics.com/role/SegmentReporting SEGMENT REPORTING Notes 24 false false R25.htm 2117100 - Disclosure - RESTRUCTURING CHARGES Sheet http://www.flextronics.com/role/RestructuringCharges RESTRUCTURING CHARGES Notes 25 false false R26.htm 2201201 - Disclosure - ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION (Policies) Sheet http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentationPolicies ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION (Policies) Policies 26 false false R27.htm 2302301 - Disclosure - BALANCE SHEET ITEMS (Tables) Sheet http://www.flextronics.com/role/BalanceSheetItemsTables BALANCE SHEET ITEMS (Tables) Tables http://www.flextronics.com/role/BalanceSheetItems 27 false false R28.htm 2303301 - Disclosure - LEASES (Tables) Sheet http://www.flextronics.com/role/LeasesTables LEASES (Tables) Tables http://www.flextronics.com/role/Leases 28 false false R29.htm 2304301 - Disclosure - REVENUE (Tables) Sheet http://www.flextronics.com/role/RevenueTables REVENUE (Tables) Tables http://www.flextronics.com/role/Revenue 29 false false R30.htm 2305301 - Disclosure - SHARE-BASED COMPENSATION (Tables) Sheet http://www.flextronics.com/role/ShareBasedCompensationTables SHARE-BASED COMPENSATION (Tables) Tables http://www.flextronics.com/role/ShareBasedCompensation 30 false false R31.htm 2306301 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables) Sheet http://www.flextronics.com/role/EarningsLossPerShareTables EARNINGS (LOSS) PER SHARE (Tables) Tables http://www.flextronics.com/role/EarningsLossPerShare 31 false false R32.htm 2307301 - Disclosure - BANK BORROWINGS AND LONG-TERM DEBT (Tables) Sheet http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtTables BANK BORROWINGS AND LONG-TERM DEBT (Tables) Tables http://www.flextronics.com/role/BankBorrowingsAndLongTermDebt 32 false false R33.htm 2308301 - Disclosure - INTEREST AND OTHER, NET (Tables) Sheet http://www.flextronics.com/role/InterestAndOtherNetTables INTEREST AND OTHER, NET (Tables) Tables http://www.flextronics.com/role/InterestAndOtherNet 33 false false R34.htm 2310301 - Disclosure - FINANCIAL INSTRUMENTS (Tables) Sheet http://www.flextronics.com/role/FinancialInstrumentsTables FINANCIAL INSTRUMENTS (Tables) Tables http://www.flextronics.com/role/FinancialInstruments 34 false false R35.htm 2311301 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) Sheet http://www.flextronics.com/role/AccumulatedOtherComprehensiveLossTables ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) Tables http://www.flextronics.com/role/AccumulatedOtherComprehensiveLoss 35 false false R36.htm 2313301 - Disclosure - FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES (Tables) Sheet http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesTables FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES (Tables) Tables http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilities 36 false false R37.htm 2316301 - Disclosure - SEGMENT REPORTING (Tables) Sheet http://www.flextronics.com/role/SegmentReportingTables SEGMENT REPORTING (Tables) Tables http://www.flextronics.com/role/SegmentReporting 37 false false R38.htm 2317301 - Disclosure - RESTRUCTURING CHARGES (Tables) Sheet http://www.flextronics.com/role/RestructuringChargesTables RESTRUCTURING CHARGES (Tables) Tables http://www.flextronics.com/role/RestructuringCharges 38 false false R39.htm 2401402 - Disclosure - ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION (Details) Sheet http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentationDetails ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION (Details) Details http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentationPolicies 39 false false R40.htm 2402402 - Disclosure - BALANCE SHEET ITEMS - Inventories (Details) Sheet http://www.flextronics.com/role/BalanceSheetItemsInventoriesDetails BALANCE SHEET ITEMS - Inventories (Details) Details 40 false false R41.htm 2402403 - Disclosure - BALANCE SHEET ITEMS - Additional Information (Details) Sheet http://www.flextronics.com/role/BalanceSheetItemsAdditionalInformationDetails BALANCE SHEET ITEMS - Additional Information (Details) Details 41 false false R42.htm 2402404 - Disclosure - BALANCE SHEET ITEMS - Goodwill and Other Intangible Assets (Details) Sheet http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails BALANCE SHEET ITEMS - Goodwill and Other Intangible Assets (Details) Details 42 false false R43.htm 2402405 - Disclosure - BALANCE SHEET ITEMS - Future Amortization (Details) Sheet http://www.flextronics.com/role/BalanceSheetItemsFutureAmortizationDetails BALANCE SHEET ITEMS - Future Amortization (Details) Details 43 false false R44.htm 2403402 - Disclosure - LEASES - Additional Information (Details) Sheet http://www.flextronics.com/role/LeasesAdditionalInformationDetails LEASES - Additional Information (Details) Details 44 false false R45.htm 2403403 - Disclosure - LEASES - Lease Cost (Details) Sheet http://www.flextronics.com/role/LeasesLeaseCostDetails LEASES - Lease Cost (Details) Details 45 false false R46.htm 2403404 - Disclosure - LEASES - Supplemental Balance Sheet Information (Details) Sheet http://www.flextronics.com/role/LeasesSupplementalBalanceSheetInformationDetails LEASES - Supplemental Balance Sheet Information (Details) Details 46 false false R47.htm 2403405 - Disclosure - LEASES - Supplemental Cash Flow Information (Details) Sheet http://www.flextronics.com/role/LeasesSupplementalCashFlowInformationDetails LEASES - Supplemental Cash Flow Information (Details) Details 47 false false R48.htm 2403406 - Disclosure - LEASES - Future Minimum Lease Payments Under Noncancellable Leases (Details) Sheet http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetails LEASES - Future Minimum Lease Payments Under Noncancellable Leases (Details) Details 48 false false R49.htm 2403407 - Disclosure - LEASES - Future Minimum Lease Payments Under Noncancellable Leases Prior To Adoption Of ASC 842 (Details) Sheet http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesPriorToAdoptionOfAsc842Details LEASES - Future Minimum Lease Payments Under Noncancellable Leases Prior To Adoption Of ASC 842 (Details) Details 49 false false R50.htm 2404402 - Disclosure - REVENUE - Additional Information (Details) Sheet http://www.flextronics.com/role/RevenueAdditionalInformationDetails REVENUE - Additional Information (Details) Details 50 false false R51.htm 2404403 - Disclosure - REVENUE - Disaggregation of Revenue (Details) Sheet http://www.flextronics.com/role/RevenueDisaggregationOfRevenueDetails REVENUE - Disaggregation of Revenue (Details) Details 51 false false R52.htm 2405402 - Disclosure - SHARE-BASED COMPENSATION - Location of Expenses (Details) Sheet http://www.flextronics.com/role/ShareBasedCompensationLocationOfExpensesDetails SHARE-BASED COMPENSATION - Location of Expenses (Details) Details 52 false false R53.htm 2405403 - Disclosure - SHARE-BASED COMPENSATION - Additional Information (Details) Sheet http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails SHARE-BASED COMPENSATION - Additional Information (Details) Details 53 false false R54.htm 2406402 - Disclosure - EARNINGS (LOSS) PER SHARE (Details) Sheet http://www.flextronics.com/role/EarningsLossPerShareDetails EARNINGS (LOSS) PER SHARE (Details) Details http://www.flextronics.com/role/EarningsLossPerShareTables 54 false false R55.htm 2407402 - Disclosure - BANK BORROWINGS AND LONG-TERM DEBT - Debt Instruments (Details) Sheet http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails BANK BORROWINGS AND LONG-TERM DEBT - Debt Instruments (Details) Details 55 false false R56.htm 2407403 - Disclosure - BANK BORROWINGS AND LONG-TERM DEBT - Additional Information (Details) Sheet http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails BANK BORROWINGS AND LONG-TERM DEBT - Additional Information (Details) Details 56 false false R57.htm 2407404 - Disclosure - BANK BORROWINGS AND LONG-TERM DEBT - Repayment of Long-term Debt (Details) Sheet http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtRepaymentOfLongTermDebtDetails BANK BORROWINGS AND LONG-TERM DEBT - Repayment of Long-term Debt (Details) Details 57 false false R58.htm 2408402 - Disclosure - INTEREST AND OTHER, NET (Details) Sheet http://www.flextronics.com/role/InterestAndOtherNetDetails INTEREST AND OTHER, NET (Details) Details http://www.flextronics.com/role/InterestAndOtherNetTables 58 false false R59.htm 2409401 - Disclosure - OTHER CHARGES (INCOME), NET (Details) Sheet http://www.flextronics.com/role/OtherChargesIncomeNetDetails OTHER CHARGES (INCOME), NET (Details) Details http://www.flextronics.com/role/OtherChargesIncomeNet 59 false false R60.htm 2410402 - Disclosure - FINANCIAL INSTRUMENTS - Notional Amount (Details) Sheet http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails FINANCIAL INSTRUMENTS - Notional Amount (Details) Details 60 false false R61.htm 2410403 - Disclosure - FINANCIAL INSTRUMENTS - Foreign Currency Risk Management (Details) Sheet http://www.flextronics.com/role/FinancialInstrumentsForeignCurrencyRiskManagementDetails FINANCIAL INSTRUMENTS - Foreign Currency Risk Management (Details) Details 61 false false R62.htm 2411402 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) Sheet http://www.flextronics.com/role/AccumulatedOtherComprehensiveLossDetails ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) Details http://www.flextronics.com/role/AccumulatedOtherComprehensiveLossTables 62 false false R63.htm 2412401 - Disclosure - TRADE RECEIVABLES SECURITIZATION (Details) Sheet http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails TRADE RECEIVABLES SECURITIZATION (Details) Details http://www.flextronics.com/role/TradeReceivablesSecuritization 63 false false R64.htm 2413402 - Disclosure - FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES - Assets and Liabilities Measured at Fair Value (Details) Sheet http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAssetsAndLiabilitiesMeasuredAtFairValueDetails FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES - Assets and Liabilities Measured at Fair Value (Details) Details 64 false false R65.htm 2413403 - Disclosure - FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES - Debt Not Carried at Fair Value (Details) Sheet http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES - Debt Not Carried at Fair Value (Details) Details 65 false false R66.htm 2414401 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://www.flextronics.com/role/CommitmentsAndContingenciesDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://www.flextronics.com/role/CommitmentsAndContingencies 66 false false R67.htm 2415401 - Disclosure - SHARE REPURCHASES (Details) Sheet http://www.flextronics.com/role/ShareRepurchasesDetails SHARE REPURCHASES (Details) Details http://www.flextronics.com/role/ShareRepurchases 67 false false R68.htm 2416402 - Disclosure - SEGMENT REPORTING (Details) Sheet http://www.flextronics.com/role/SegmentReportingDetails SEGMENT REPORTING (Details) Details http://www.flextronics.com/role/SegmentReportingTables 68 false false R69.htm 2417402 - Disclosure - RESTRUCTURING CHARGES - Additional Information (Details) Sheet http://www.flextronics.com/role/RestructuringChargesAdditionalInformationDetails RESTRUCTURING CHARGES - Additional Information (Details) Details 69 false false R70.htm 2417403 - Disclosure - RESTRUCTURING CHARGES - Summary of Restructuring Charges (Details) Sheet http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails RESTRUCTURING CHARGES - Summary of Restructuring Charges (Details) Details 70 false false All Reports Book All Reports flex-1231201910xq.htm flex-20191231.xsd flex-20191231_cal.xml flex-20191231_def.xml flex-20191231_lab.xml flex-20191231_pre.xml flex-exx1501x12312019.htm flex-exx3101x12312019.htm flex-exx3102x12312019.htm flex-exx3201x12312019.htm http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/srt/2019-01-31 http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/currency/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true XML 44 R10.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
BALANCE SHEET ITEMS
9 Months Ended
Dec. 31, 2019
Balance Sheet Related Disclosures [Abstract]  
BALANCE SHEET ITEMS BALANCE SHEET ITEMS 
Inventories 
The components of inventories, net of applicable lower of cost and net realizable value write-downs, were as follows: 
 
As of December 31, 2019
 
As of March 31, 2019
 
(In thousands)
Raw materials
$
2,723,041

 
$
2,922,101

Work-in-progress
382,881

 
366,135

Finished goods
578,251

 
434,618

 
$
3,684,173

 
$
3,722,854



Goodwill and Other Intangible Assets 
The following table summarizes the activity in the Company’s goodwill account for each of its four reporting units (which align to the Company's reportable segments) during the nine-month period ended December 31, 2019
 
HRS
 
IEI
 
CEC
 
CTG
 
Total
 
(In thousands)
Balance, beginning of the year
$
507,209

 
$
333,257

 
$
129,325

 
$
103,264

 
$
1,073,055

Divestitures
(1,102
)
 
(137
)
 

 

 
(1,239
)
Foreign currency translation adjustments
(2,004
)
 

 

 

 
(2,004
)
Balance, end of the period
$
504,103

 
$
333,120

 
$
129,325

 
$
103,264

 
$
1,069,812


The components of acquired intangible assets are as follows:
 
As of December 31, 2019
 
As of March 31, 2019
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
 
(In thousands)
Intangible assets:
 

 
 

 
 

 
 

 
 

 
 

Customer-related intangibles
$
277,422

 
$
(120,812
)
 
$
156,610

 
$
297,306

 
$
(113,627
)
 
$
183,679

Licenses and other intangibles
247,097

 
(123,779
)
 
123,318

 
274,604

 
(127,288
)
 
147,316

Total
$
524,519

 
$
(244,591
)
 
$
279,928

 
$
571,910

 
$
(240,915
)
 
$
330,995



Goodwill is tested for impairment on an annual basis and whenever events or changes in circumstances indicate that it is more likely than not that the fair value of a reporting unit is below its carrying value. Recoverability of goodwill is measured at the reporting unit level by comparing the reporting unit's carrying value, including goodwill, to the fair value of the reporting unit, which typically is measured based upon, among other factors, market multiples for comparable companies as well as a discounted cash flow analysis. As previously disclosed, at the date of its most recent annual impairment test the fair value of the CTG reporting unit exceeded its carrying value by 22%. The Company has assessed whether an interim impairment test should be performed on the CTG reporting unit in light of recent CTG’s financial performance. Management has concluded that it is more likely than not that CTG’s fair value exceeds its carrying value as of December 31, 2019, thus a full interim impairment test was not completed. The Company shall perform its next annual impairment test on January 1, 2020. As the Company continues to refine its long-term strategy for the CTG reporting unit, it is reasonably possible that changes in circumstances could require management to perform additional impairment tests for CTG. In the event that CTG is determined to be impaired during the annual impairment test, the resulting charge could be material to the consolidated results of operations.
The gross carrying amounts of intangible assets are removed when fully amortized. The estimated future annual amortization expense for intangible assets is as follows:
Fiscal Year Ending March 31,
 
Amount
 
 
(In thousands)
2020 (1)
 
$
15,351

2021
 
60,289

2022
 
51,846

2023
 
44,193

2024
 
42,572

Thereafter
 
65,677

Total amortization expense
 
$
279,928

____________________________________________________________
(1)
Represents estimated amortization for the remaining three-month period ending March 31, 2020.
 Other Current Assets
Other current assets include approximately $292.5 million as of March 31, 2019 for the deferred purchase price receivable from the Company's Asset-Backed Securitization programs. Effective November 2019, the Company amended its Asset-Backed Securitization programs and removed the requirement for the deferred purchase price receivable. Approximately $55 million of the repurchased deferred purchase price receivable under the old Asset-Backed Securitization programs remains uncollected and outstanding as of December 31, 2019, and was included in other current assets and carried at the expected recovery amount. See note 12 for additional information.
Other Current Liabilities
Other current liabilities include customer working capital advances of $239.9 million and $266.3 million, customer-related accruals of $212.4 million and $260.1 million, and contract liabilities, identified as deferred revenue of $523.2 million and $271.8 million, as of December 31, 2019 and March 31, 2019, respectively. The customer working capital advances are not interest-bearing, do not have fixed repayment dates and are generally reduced as the underlying working capital is consumed in production. Following the adoption of ASC 842, current operating lease liabilities were $121.0 million as of December 31, 2019.
XML 45 R14.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
EARNINGS (LOSS) PER SHARE
9 Months Ended
Dec. 31, 2019
Earnings Per Share [Abstract]  
EARNINGS (LOSSES) PER SHARE EARNINGS (LOSS) PER SHARE 
The following table reflects basic weighted-average ordinary shares outstanding and diluted weighted-average ordinary share equivalents used to calculate basic and diluted earnings per share attributable to the shareholders of Flex: 
 
Three-Month Periods Ended
 
Nine-Month Periods Ended
 
December 31, 2019
 
December 31, 2018
 
December 31, 2019
 
December 31, 2018
 
(In thousands, except per share amounts)
Basic earnings (loss) per share:


 


 


 


Net income (loss)
$
111,388

 
$
(45,169
)
 
$
39,320

 
$
157,751

Shares used in computation:


 


 
 

 
 

Weighted-average ordinary shares outstanding
506,938

 
524,876

 
511,198

 
528,528

Basic earnings (loss) per share
$
0.22

 
$
(0.09
)
 
$
0.08

 
$
0.30




 


 


 


Diluted earnings (loss) per share:
 

 
 

 
 

 
 

Net income (loss)
$
111,388

 
$
(45,169
)
 
$
39,320

 
$
157,751

Shares used in computation:
 

 
 

 
 

 
 

Weighted-average ordinary shares outstanding
506,938

 
524,876

 
511,198

 
528,528

Weighted-average ordinary share equivalents from stock options and restricted share unit awards (1) (2)
3,401

 

 
3,351

 
3,780

Weighted-average ordinary shares and ordinary share equivalents outstanding
510,339

 
524,876

 
514,549

 
532,308

Diluted earnings (loss) per share
$
0.22

 
$
(0.09
)
 
$
0.08

 
$
0.30

____________________________________________________________
(1)
An immaterial number of options to purchase ordinary shares were excluded from the computation of diluted earnings (loss) per share during the three and nine-month periods ended December 31, 2019 and December 31, 2018, respectively, due to their anti-dilutive impact on the weighted-average ordinary share equivalents.

(2)
RSU awards of 3.7 million and 4.0 million for the three and nine-month periods ended December 31, 2019 were excluded from the computation of diluted earnings per share due to their anti-dilutive impact on the weighted-average ordinary share equivalents. An immaterial number and 6.6 million of anti-dilutive RSU awards for the three and nine-month periods ended December 31, 2018, respectively, were excluded from the computation of diluted earnings (loss) per share.
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SEGMENT REPORTING (Tables)
9 Months Ended
Dec. 31, 2019
Segment Reporting [Abstract]  
Schedule of segment reporting information by operating segment
Selected financial information by segment is in the table below.
 
Three-Month Periods Ended
 
Nine-Month Periods Ended
 
December 31, 2019
 
December 31, 2018
 
December 31, 2019
 
December 31, 2018
 
(In thousands)
Net sales:
 
 
 
 
 
 
 
High Reliability Solutions
$
1,244,715

 
$
1,206,352

 
$
3,611,389

 
$
3,629,749

Industrial & Emerging Industries
1,988,865

 
1,658,925

 
5,411,347

 
4,671,188

Communications & Enterprise Compute
1,881,411

 
2,260,228

 
5,468,857

 
6,355,311

Consumer Technologies Group
1,346,396

 
1,797,322

 
4,233,787

 
5,328,139

 
$
6,461,387

 
$
6,922,827

 
$
18,725,380

 
$
19,984,387

Segment income and reconciliation of income before tax:
 
 
 
 
 
 
 
High Reliability Solutions
$
82,111

 
$
95,751

 
$
252,743

 
$
278,874

Industrial & Emerging Industries
124,420

 
78,782

 
331,231

 
196,000

Communications & Enterprise Compute
53,086

 
62,590

 
110,867

 
171,463

Consumer Technologies Group
24,654

 
39,023

 
81,762

 
96,792

Corporate and Other
(28,233
)
 
(19,768
)
 
(85,563
)
 
(75,513
)
   Total segment income
256,038

 
256,378

 
691,040

 
667,616

Reconciling items:
 
 
 
 
 
 
 
Intangible amortization
15,598

 
20,308

 
48,903

 
57,059

Stock-based compensation
19,215

 
21,027

 
53,332

 
61,061

Customer related asset impairments (1)
3,754

 
50,153

 
95,210

 
67,517

Restructuring charges (Note 17)
14,616

 
65,843

 
199,123

 
100,433

New revenue standard adoption impact (Note 4)

 

 

 
9,291

Legal and other (2)
6,864

 
4,994

 
28,012

 
25,363

Interest and other, net
36,207

 
54,087

 
135,650

 
136,889

Other charges (income), net (Note 9)
14,395

 
71,879

 
17,005

 
(8,515
)
    Income (loss) before income taxes
$
145,389

 
$
(31,913
)
 
$
113,805

 
$
218,518


(1)
Customer related asset impairments for the three-month and nine-month periods ended December 31, 2019 and December 31, 2018 primarily relate to non-cash impairments of certain property and equipment for customers we have disengaged or are in the process of disengaging, additional provision for doubtful accounts receivable, charges for other asset impairments, and reserves for excess and obsolete inventory for certain customers experiencing financial difficulties and/or related to inventory that will not be recovered due to significant reductions in future customer demand as the Company reduces its exposure to certain higher volatility businesses.

(2)
Legal and other during the three-month and nine-month periods ended December 31, 2019 primarily consists of direct and incremental costs associated with certain wind-down activities related to the disengagement of a certain customer primarily in China and India.

Legal and other during the three and nine-month periods ended December 31, 2018 primarily consists of costs incurred relating to the independent investigation undertaken by the Audit Committee of the Company’s Board of Directors which was completed in June 2018. In addition, for the nine-month period ended December 31, 2018, Legal and other also includes certain charges of the China based Multek operations that was divested in the second quarter of fiscal year 2019.
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
INTEREST AND OTHER, NET (Tables)
9 Months Ended
Dec. 31, 2019
Other Income and Expenses [Abstract]  
Interest and other, net
Interest and other, net for the three and nine-month periods ended December 31, 2019 and December 31, 2018 are primarily composed of the following:
 
Three-Month Periods Ended
 
Nine-Month Periods Ended
 
December 31, 2019
 
December 31, 2018
 
December 31, 2019
 
December 31, 2018
 
(In thousands)
Interest expenses on debt obligations (1)
$
35,131

 
$
38,830

 
$
114,020

 
$
107,486

ABS and AR sales programs related expenses
10,512

 
12,077

 
35,151

 
32,666

Interest income
(5,452
)
 
(4,198
)
 
(15,250
)
 
(14,070
)
(Gain) Loss on foreign exchange transactions
(2,974
)
 
(3,284
)
 
(7,027
)
 
1,902


(1)
Interest expense on debt obligations for the three and nine-month periods ended December 31, 2019 include debt extinguishment costs of $0.8 million and $7.2 million, respectively, related to the full repayments of the Notes due February 2020 and the Term Loan due November 2021. There were no debt extinguishment costs incurred during the fiscal year 2019.
XML 48 R20.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
TRADE RECEIVABLES SECURITIZATION
9 Months Ended
Dec. 31, 2019
Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract]  
TRADE RECEIVABLES SECURITIZATION TRADE RECEIVABLES SECURITIZATION
The Company sells trade receivables under two asset-backed securitization programs and an accounts receivable factoring program. 
Asset-Backed Securitization Programs 
The Company continuously sells designated pools of trade receivables under its Global Asset-Backed Securitization Agreement (the “Global Program”) and its North American Asset-Backed Securitization Agreement (the “North American Program,” collectively, the “ABS Programs”) to affiliated special purpose entities, each of which in turn sells the receivables to unaffiliated financial institutions.
Prior to November 2019, these programs allowed the operating subsidiaries to receive a cash payment and a deferred purchase price receivable for sold receivables ("Old ABS Programs"). The portion of the purchase price for the receivables which was not paid by the unaffiliated financial institutions in cash was a deferred purchase price receivable, which was paid to the special purpose entity as payments on the receivables were collected from account debtors. The deferred purchase price receivable represented a beneficial interest in the transferred financial assets and was recognized at fair value as part of the sale transaction. The accounts receivable balances that were sold under the Old ABS Programs were removed from the condensed consolidated balance sheets and the net cash proceeds received by the Company were included as cash provided by operating activities in the condensed consolidated statements of cash flows. The Company recognized these proceeds net of the deferred purchase price, consisting of a receivable from the purchasers that entitled the Company to certain collections on the receivable. The Company recognized the collection of the deferred purchase price in net cash provided by investing activities in the condensed consolidated statements of cash flows.
Effective November 2019, the Company amended the ABS programs to extend the facilities to November 26, 2021, and removed the requirement for the deferred purchase price receivable ("New ABS Programs"). Under the New ABS Programs, the entire purchase price of sold receivables are paid in cash. The New ABS Programs contain a guarantee of payment by the special purpose entity, in an amount equal to approximately the net cash proceeds under the programs, and is collateralized by certain receivables held by the special purpose entity. The fair value of the guarantee obligation was immaterial as of December 31, 2019. The accounts receivable balances sold under the New ABS Programs were removed from the condensed consolidated balance sheets and the cash proceeds received by the Company were included as cash provided by operating activities in the condensed consolidated statements of cash flows.
At the effective date of the New ABS Programs, approximately $1.3 billion representing the outstanding balance of sold receivables was repurchased by the Company by exchanging outstanding deferred purchase price receivable of $0.4 billion and
re-investing $0.9 billion of trade account receivables into the New ABS Programs. These repurchases are considered non-cash investing activities in the condensed consolidated statements of cash flows. Cash collections on repurchased deferred purchase price receivables are reported as investing activities in the condensed consolidated statements of cash flows and were approximately $0.3 billion for the nine-month period ended December 31, 2019.
The deferred purchase price receivables, which are included in other current assets as of March 31, 2019, were carried at the expected recovery amount of the related receivables. The difference between the carrying amount of the receivables sold under these programs and the sum of the cash and fair value of the deferred purchase price receivables received at time of transfer is recognized as a loss on sale of the related receivables, and recorded in interest and other, net in the condensed consolidated statements of operations and were immaterial for all periods presented. There are no deferred purchase price receivables outstanding as of December 31, 2019. Approximately $55 million of the repurchased deferred purchase price receivables remain uncollected and outstanding as of December 31, 2019, and are included in other current assets within the condensed consolidated balance sheet, at the expected recovery amount.
Following the transfer of the receivables to the special purpose entities, the transferred receivables are legally isolated from the Company and its affiliates, and upon the sale of the receivables from the special purpose entities to the unaffiliated financial institutions, effective control of the transferred receivables is passed to the unaffiliated financial institutions, which have the right to pledge or sell the receivables. Although the special purpose entities are consolidated by the Company, they are separate corporate entities and their assets are available first to satisfy the claims of their creditors. The investment limits set by the financial institutions are $790 million for the Global Program, of which $615 million is committed and $175 million is uncommitted, and $285 million for the North American Program, of which $210 million is committed and $75 million is uncommitted.
The Company services, administers and collects the receivables on behalf of the special purpose entities and receives a servicing fee of 0.1% to 0.5% of serviced receivables per annum. Servicing fees recognized during the three and nine-month periods ended December 31, 2019 and December 31, 2018 were not material and are included in interest and other, net within the condensed consolidated statements of operations. As the Company estimates the fee it receives in return for its obligation to service these receivables is at fair value, no servicing assets or liabilities are recognized.
As of December 31, 2019, approximately $0.9 billion of accounts receivable had been sold to the special purpose entities under the New ABS Programs for which the Company had received net cash proceeds for the same amount. As of March 31, 2019, approximately $1.2 billion of accounts receivable had been sold to the special purpose entities for which the Company had received net cash proceeds of $0.9 billion and deferred purchase price receivables of $0.3 billion. The deferred purchase price balances as of March 31, 2019, also represent the non-cash beneficial interest obtained in exchange for securitized receivables.
 For the nine-month periods ended December 31, 2019 and December 31, 2018, cash flows from sales of receivables under the Old ABS Programs consisted of approximately $3.7 billion and $5.2 billion, respectively, for transfers of receivables, and approximately $2.2 billion and $2.7 billion, respectively, for collections on deferred purchase price receivables. The Company's cash flows from transfer of receivables consist primarily of proceeds from collections reinvested in revolving-period transfers. Cash flows from new transfers were not significant for all periods presented. 
Trade Accounts Receivable Sale Programs
The Company also sold accounts receivables to certain third-party banking institutions. The outstanding balance of receivables sold and not yet collected on accounts where the Company has continuing involvement was approximately $0.3 billion and $0.5 billion as of December 31, 2019 and March 31, 2019, respectively. For the nine-month periods ended December 31, 2019 and December 31, 2018, total accounts receivable sold to certain third-party banking institutions was approximately $1.2 billion and $2.1 billion, respectively. The receivables that were sold were removed from the condensed consolidated balance sheets and the cash received is reflected as cash provided by operating activities in the condensed consolidated statements of cash flows.
XML 49 R24.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SEGMENT REPORTING
9 Months Ended
Dec. 31, 2019
Segment Reporting [Abstract]  
SEGMENT REPORTING SEGMENT REPORTING
The Company has four reportable segments: HRS, IEI, CEC and CTG. These segments are determined based on several factors, including the nature of products and services, the nature of production processes, customer base, delivery channels and similar economic characteristics. Refer to note 1 for a description of the various product categories manufactured under each of these segments.
An operating segment's performance is evaluated based on its pre-tax operating contribution, or segment income. Segment income is defined as net sales less cost of sales, and segment selling, general and administrative expenses, and does not include amortization of intangibles, stock-based compensation, customer related asset impairment charges, restructuring charges, the new revenue standard adoption impact, legal and other, interest and other, net and other charges (income), net.
Selected financial information by segment is in the table below.
 
Three-Month Periods Ended
 
Nine-Month Periods Ended
 
December 31, 2019
 
December 31, 2018
 
December 31, 2019
 
December 31, 2018
 
(In thousands)
Net sales:
 
 
 
 
 
 
 
High Reliability Solutions
$
1,244,715

 
$
1,206,352

 
$
3,611,389

 
$
3,629,749

Industrial & Emerging Industries
1,988,865

 
1,658,925

 
5,411,347

 
4,671,188

Communications & Enterprise Compute
1,881,411

 
2,260,228

 
5,468,857

 
6,355,311

Consumer Technologies Group
1,346,396

 
1,797,322

 
4,233,787

 
5,328,139

 
$
6,461,387

 
$
6,922,827

 
$
18,725,380

 
$
19,984,387

Segment income and reconciliation of income before tax:
 
 
 
 
 
 
 
High Reliability Solutions
$
82,111

 
$
95,751

 
$
252,743

 
$
278,874

Industrial & Emerging Industries
124,420

 
78,782

 
331,231

 
196,000

Communications & Enterprise Compute
53,086

 
62,590

 
110,867

 
171,463

Consumer Technologies Group
24,654

 
39,023

 
81,762

 
96,792

Corporate and Other
(28,233
)
 
(19,768
)
 
(85,563
)
 
(75,513
)
   Total segment income
256,038

 
256,378

 
691,040

 
667,616

Reconciling items:
 
 
 
 
 
 
 
Intangible amortization
15,598

 
20,308

 
48,903

 
57,059

Stock-based compensation
19,215

 
21,027

 
53,332

 
61,061

Customer related asset impairments (1)
3,754

 
50,153

 
95,210

 
67,517

Restructuring charges (Note 17)
14,616

 
65,843

 
199,123

 
100,433

New revenue standard adoption impact (Note 4)

 

 

 
9,291

Legal and other (2)
6,864

 
4,994

 
28,012

 
25,363

Interest and other, net
36,207

 
54,087

 
135,650

 
136,889

Other charges (income), net (Note 9)
14,395

 
71,879

 
17,005

 
(8,515
)
    Income (loss) before income taxes
$
145,389

 
$
(31,913
)
 
$
113,805

 
$
218,518


(1)
Customer related asset impairments for the three-month and nine-month periods ended December 31, 2019 and December 31, 2018 primarily relate to non-cash impairments of certain property and equipment for customers we have disengaged or are in the process of disengaging, additional provision for doubtful accounts receivable, charges for other asset impairments, and reserves for excess and obsolete inventory for certain customers experiencing financial difficulties and/or related to inventory that will not be recovered due to significant reductions in future customer demand as the Company reduces its exposure to certain higher volatility businesses.

(2)
Legal and other during the three-month and nine-month periods ended December 31, 2019 primarily consists of direct and incremental costs associated with certain wind-down activities related to the disengagement of a certain customer primarily in China and India.

Legal and other during the three and nine-month periods ended December 31, 2018 primarily consists of costs incurred relating to the independent investigation undertaken by the Audit Committee of the Company’s Board of Directors which was completed in June 2018. In addition, for the nine-month period ended December 31, 2018, Legal and other also includes certain charges of the China based Multek operations that was divested in the second quarter of fiscal year 2019.
Corporate and other primarily includes corporate services costs that are not included in the Chief Operating Decision Maker's ("CODM") assessment of the performance of each of the identified reporting segments.
The Company provides an overall platform of assets and services, which the segments utilize for the benefit of their various customers. The shared assets and services are contained within the Company's global manufacturing and design operations and include manufacturing and design facilities. Most of the underlying manufacturing and design assets are co-mingled on the operating campuses and are compatible across segments and highly interchangeable throughout the platform. Given the highly interchangeable nature of the assets, they are not separately identified by segments nor reported by segment to the Company's CODM.
XML 50 R28.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
LEASES (Tables)
9 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Components of Lease Cost
The components of lease cost were as follow (in thousands): 
Lease cost
Three-Month Period Ended
 
Nine-Month Period Ended
 
December 31, 2019
 
December 31, 2019
Operating lease cost
$
40,278

 
$
122,767


Other information related to leases was as follow (in thousands):
 
 
Nine-Month Period Ended
 
 
December 31, 2019
Cash paid for amounts included in the measurement of lease liabilities:
 
 
   Operating cash flows from operating leases
 
$
106,748


Balance Sheet Amounts
Amounts reported in the condensed consolidated balance sheet as of the period ended December 31, 2019 were (in thousands, except weighted average lease term and discount rate):
 
 
As of December 31, 2019
Operating Leases:
 
 
   Operating lease right of use assets
 
$
615,073

   Operating lease liabilities
 
661,034

 
 
 
Weighted-average remaining lease term (In years)
 
 
   Operating leases
 
7.5

 
 
 
Weighted-average discount rate
 
 
   Operating leases
 
4.2
%

Future Minimum Lease Payments
Future lease payments under non-cancellable leases as of December 31, 2019 are as follows (in thousands):
Fiscal Year Ended March 31,
 
Operating Leases
2020 (1)
 
$
40,977

2021
 
132,642

2022
 
111,967

2023
 
99,453

2024
 
83,555

Thereafter
 
312,807

Total undiscounted lease payments
 
781,401

Less: imputed interest
 
120,367

Total lease liabilities
 
$
661,034


(1)
Represents estimated lease payments for the remaining three-month period ending March 31, 2020.
Future Minimum Rental Payments
As previously disclosed in our Annual Report on Form 10-K for the fiscal year ended March 31, 2019 and under the previous lease accounting standard ASC 840, the aggregate future non-cancellable minimum rental payments on our operating lease, as of March 31, 2019, are as follows:
Fiscal Year Ending March 31,
Operating Leases
 
(In thousands)
2020
$
155,391

2021
113,245

2022
93,777

2023
81,335

2024
67,341

Thereafter
171,828

Total minimum lease payments
$
682,917


XML 51 R2.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2019
Mar. 31, 2019
Current assets:    
Cash and cash equivalents $ 1,789,164 $ 1,696,625
Accounts receivable, net of allowance for doubtful accounts of $96,505 and $91,396 as of December 31, 2019 and March 31, 2019, respectively 3,004,174 2,612,961
Contract assets 199,682 216,202
Inventories 3,684,173 3,722,854
Other current assets 683,514 854,790
Total current assets 9,360,707 9,103,432
Property and equipment, net 2,205,967 2,336,213
Operating lease right-of-use assets, net 615,073  
Goodwill 1,069,812 1,073,055
Other intangible assets, net 279,928 330,995
Other assets 603,930 655,672
Total assets 14,135,417 13,499,367
Current liabilities:    
Bank borrowings and current portion of long-term debt 88,869 632,611
Accounts payable 5,431,310 5,147,236
Accrued payroll 392,688 391,591
Other current liabilities 1,638,084 1,426,075
Total current liabilities 7,550,951 7,597,513
Long-term debt, net of current portion 2,701,112 2,421,904
Operating lease liabilities, non-current 540,007  
Other liabilities 444,035 507,590
Shareholders’ equity    
Ordinary shares, no par value; 554,481,851 and 566,787,620 issued, and 504,242,496 and 516,548,265 outstanding as of December 31, 2019 and March 31, 2019, respectively 6,404,721 6,523,750
Treasury stock, at cost; 50,239,355 shares as of December 31, 2019 and March 31, 2019 (388,215) (388,215)
Accumulated deficit (2,950,669) (3,012,012)
Accumulated other comprehensive loss (166,525) (151,163)
Total shareholders’ equity 2,899,312 2,972,360
Total liabilities and shareholders’ equity $ 14,135,417 $ 13,499,367
XML 52 R6.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Statement of Comprehensive Income [Abstract]        
Foreign currency translation adjustments, tax $ 0 $ 0 $ 0 $ 0
Unrealized loss on derivative instruments and other, tax $ 0   $ 0  
Unrealized loss on derivative instruments and other, tax   $ 0   $ 0
XML 54 R62.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 2,805,961 $ 3,169,547 $ 2,972,360 $ 3,018,573
Other comprehensive gain (loss) before reclassifications 12,577 (22,460) (17,877) (113,881)
Net (gains) losses reclassified from accumulated other comprehensive loss 10,662 19,318 2,515 40,203
Net current-period other comprehensive gain (loss) 23,239 (3,142) (15,362) (73,678)
Ending balance 2,899,312 3,078,328 2,899,312 3,078,328
Unrealized loss on derivative instruments and other        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (58,654) (55,574) (41,556) (35,746)
Other comprehensive gain (loss) before reclassifications 1,134 (14,683) (7,817) (55,396)
Net (gains) losses reclassified from accumulated other comprehensive loss 12,108 19,318 3,961 40,203
Net current-period other comprehensive gain (loss) 13,242 4,635 (3,856) (15,193)
Ending balance (45,412) (50,939) (45,412) (50,939)
Foreign currency translation adjustments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (131,110) (100,807) (109,607) (50,099)
Other comprehensive gain (loss) before reclassifications 11,443 (7,777) (10,060) (58,485)
Net (gains) losses reclassified from accumulated other comprehensive loss (1,446) 0 (1,446) 0
Net current-period other comprehensive gain (loss) 9,997 (7,777) (11,506) (58,485)
Ending balance (121,113) (108,584) (121,113) (108,584)
Total        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (189,764) (156,381) (151,163) (85,845)
Ending balance $ (166,525) $ (159,523) $ (166,525) $ (159,523)
XML 55 R66.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
COMMITMENTS AND CONTINGENCIES (Details)
R$ in Millions, $ in Millions
9 Months Ended 12 Months Ended
Dec. 31, 2019
BRL (R$)
tax_assessment
Dec. 31, 2019
USD ($)
tax_assessment
Mar. 31, 2016
USD ($)
Assessment of Sales and Import Taxes | BRAZIL | Foreign Tax Authority      
Loss Contingencies [Line Items]      
Sales and import taxes, number of tax assessments | tax_assessment 6 6  
Sales and import taxes, estimate of possible loss R$ 340 $ 83.8  
Intercompany Payment Deductibility | Foreign Tax Authority      
Loss Contingencies [Line Items]      
Sales and import taxes, estimate of possible loss   94.0  
Pending Litigation | Assessment of Sales and Import Taxes | BRAZIL | Foreign Tax Authority      
Loss Contingencies [Line Items]      
Sales and import taxes, estimate of possible loss R$ 60 $ 14.8  
Pending Litigation | SunEdison filed Chapter 11 | Collectibility of Receivables      
Loss Contingencies [Line Items]      
Inventory value allegedly received by the Company     $ 98.6
Cash allegedly received by the Company     69.2
SunEdison, Inc      
Loss Contingencies [Line Items]      
Loss in period from bad debt write off     61.0
Decrease in receivable due from return of previously shipped inventory     $ 90.0
XML 56 R49.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
LEASES - Future Minimum Lease Payments Under Noncancellable Leases Prior To Adoption Of ASC 842 (Details)
$ in Thousands
Mar. 31, 2019
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2020 $ 155,391
2021 113,245
2022 93,777
2023 81,335
2024 67,341
Thereafter 171,828
Total minimum lease payments $ 682,917
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
LEASES - Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2019
Dec. 31, 2019
Leases [Abstract]    
Operating lease cost $ 40,278 $ 122,767
XML 58 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
BALANCE SHEET ITEMS - Additional Information (Details)
$ in Millions
9 Months Ended
Dec. 31, 2019
USD ($)
segment
Nov. 26, 2019
USD ($)
Sep. 27, 2019
Mar. 31, 2019
USD ($)
Components of acquired intangible assets        
Number of operating segments | segment 4      
Contract liabilities $ 523.2     $ 271.8
Current operating lease liabilities 121.0      
Working capital advances        
Components of acquired intangible assets        
Contract liabilities 239.9     266.3
Customer-related accruals        
Components of acquired intangible assets        
Contract liabilities $ 212.4     260.1
Asset-Backed Securitization Programs        
Components of acquired intangible assets        
Preferred purchase price receivable from asset-backed securitization programs       $ 292.5
Deferred purchase price receivable outstanding   $ 55.0    
CTG        
Components of acquired intangible assets        
Fair value in excess of carrying amount     22.00%  
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
REVENUE - Additional Information (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Mar. 31, 2019
Revenue from Contract with Customer [Abstract]    
Contract liabilities $ 523.2 $ 271.8
XML 61 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
EARNINGS (LOSS) PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Basic earnings (loss) per share:        
Net income $ 111,388 $ (45,169) $ 39,320 $ 157,751
Shares used in computation:        
Weighted-average ordinary shares outstanding (in shares) 506,938 524,876 511,198 528,528
Basic earnings (losses) per share (in dollars per share) $ 0.22 $ (0.09) $ 0.08 $ 0.30
Diluted earnings (loss) per share:        
Net income $ 111,388 $ (45,169) $ 39,320 $ 157,751
Shares used in computation:        
Weighted-average ordinary shares outstanding (in shares) 506,938 524,876 511,198 528,528
Weighted-average ordinary share equivalents from stock options and restricted share unit awards (in shares) 3,401 0 3,351 3,780
Weighted-average ordinary shares and ordinary share equivalents outstanding (in shares) 510,339 524,876 514,549 532,308
Diluted earnings (losses) per share (in dollars per share) $ 0.22 $ (0.09) $ 0.08 $ 0.30
Restricted Stock Units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Restricted share unit awards excluded from computation of diluted earnings per share due to their anti-dilutive impact (in shares) 3,700   4,000 6,600
XML 62 R58.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
INTEREST AND OTHER, NET (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Other Income and Expenses [Abstract]        
Interest expenses on debt obligations $ 35,131 $ 38,830 $ 114,020 $ 107,486
ABS and AR sales programs related expenses 10,512 12,077 35,151 32,666
Interest income (5,452) (4,198) (15,250) (14,070)
(Gain) Loss on foreign exchange transactions (2,974) $ (3,284) (7,027) $ 1,902
Interest expense $ 800   $ 7,200  
XML 63 R39.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Apr. 01, 2019
Cost of sales $ (6,017,278) $ (6,505,067) $ (17,578,056) $ (18,757,395)  
Net sales (6,461,387) (6,922,827) (18,725,380) (19,984,387)  
Total lease liabilities 661,034   661,034    
Operating lease right-of-use assets, net $ 615,073   $ 615,073    
Restatement Adjustment          
Net sales   $ 22,000   $ 95,000  
Accounting Standards Update 2016-02          
Total lease liabilities         $ 658,000
Operating lease right-of-use assets, net         624,000
Deferred gain for sales leaseback transaction         $ 22,000
XML 64 R35.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)
9 Months Ended
Dec. 31, 2019
Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]  
Schedule of changes in accumulated other comprehensive loss by component, net of tax
The changes in accumulated other comprehensive loss by component, net of tax, are as follows: 

Three-Month Periods Ended

December 31, 2019

December 31, 2018
 
Unrealized 
loss on derivative
instruments and
other

Foreign currency
translation
adjustments

Total

Unrealized
loss on derivative
instruments and
other

Foreign currency
translation
adjustments

Total

(In thousands)
Beginning balance
$
(58,654
)

$
(131,110
)

$
(189,764
)

$
(55,574
)

$
(100,807
)

$
(156,381
)
Other comprehensive gain (loss) before reclassifications
1,134


11,443


12,577


(14,683
)

(7,777
)

(22,460
)
Net (gains) losses reclassified from accumulated other comprehensive loss
12,108


(1,446
)

10,662


19,318




19,318

Net current-period other comprehensive gain (loss)
13,242


9,997


23,239


4,635


(7,777
)

(3,142
)
Ending balance
$
(45,412
)

$
(121,113
)

$
(166,525
)

$
(50,939
)

$
(108,584
)

$
(159,523
)
 
Nine-Month Periods Ended
 
December 31, 2019
 
December 31, 2018
 
Unrealized 
loss on derivative
instruments and
other
 
Foreign currency
translation
adjustments
 
Total
 
Unrealized
loss on derivative
instruments and
other
 
Foreign currency
translation
adjustments
 
Total
 
(In thousands)
Beginning balance
$
(41,556
)
 
$
(109,607
)
 
$
(151,163
)
 
$
(35,746
)
 
$
(50,099
)
 
$
(85,845
)
Other comprehensive loss before reclassifications
(7,817
)
 
(10,060
)
 
(17,877
)
 
(55,396
)
 
(58,485
)
 
(113,881
)
Net (gains) losses reclassified from accumulated other comprehensive loss
3,961

 
(1,446
)
 
2,515

 
40,203

 

 
40,203

Net current-period other comprehensive loss
(3,856
)
 
(11,506
)
 
(15,362
)
 
(15,193
)
 
(58,485
)
 
(73,678
)
Ending balance
$
(45,412
)
 
$
(121,113
)
 
$
(166,525
)
 
$
(50,939
)
 
$
(108,584
)
 
$
(159,523
)


XML 65 R31.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
EARNINGS (LOSS) PER SHARE (Tables)
9 Months Ended
Dec. 31, 2019
Earnings Per Share [Abstract]  
Schedule of basic weighted-average ordinary shares outstanding and diluted weighted-average ordinary share equivalents used to calculate basic and diluted earnings per share
The following table reflects basic weighted-average ordinary shares outstanding and diluted weighted-average ordinary share equivalents used to calculate basic and diluted earnings per share attributable to the shareholders of Flex: 
 
Three-Month Periods Ended
 
Nine-Month Periods Ended
 
December 31, 2019
 
December 31, 2018
 
December 31, 2019
 
December 31, 2018
 
(In thousands, except per share amounts)
Basic earnings (loss) per share:


 


 


 


Net income (loss)
$
111,388

 
$
(45,169
)
 
$
39,320

 
$
157,751

Shares used in computation:


 


 
 

 
 

Weighted-average ordinary shares outstanding
506,938

 
524,876

 
511,198

 
528,528

Basic earnings (loss) per share
$
0.22

 
$
(0.09
)
 
$
0.08

 
$
0.30




 


 


 


Diluted earnings (loss) per share:
 

 
 

 
 

 
 

Net income (loss)
$
111,388

 
$
(45,169
)
 
$
39,320

 
$
157,751

Shares used in computation:
 

 
 

 
 

 
 

Weighted-average ordinary shares outstanding
506,938

 
524,876

 
511,198

 
528,528

Weighted-average ordinary share equivalents from stock options and restricted share unit awards (1) (2)
3,401

 

 
3,351

 
3,780

Weighted-average ordinary shares and ordinary share equivalents outstanding
510,339

 
524,876

 
514,549

 
532,308

Diluted earnings (loss) per share
$
0.22

 
$
(0.09
)
 
$
0.08

 
$
0.30

____________________________________________________________
(1)
An immaterial number of options to purchase ordinary shares were excluded from the computation of diluted earnings (loss) per share during the three and nine-month periods ended December 31, 2019 and December 31, 2018, respectively, due to their anti-dilutive impact on the weighted-average ordinary share equivalents.

(2)
RSU awards of 3.7 million and 4.0 million for the three and nine-month periods ended December 31, 2019 were excluded from the computation of diluted earnings per share due to their anti-dilutive impact on the weighted-average ordinary share equivalents. An immaterial number and 6.6 million of anti-dilutive RSU awards for the three and nine-month periods ended December 31, 2018, respectively, were excluded from the computation of diluted earnings (loss) per share.
XML 66 R12.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
REVENUE
9 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
REVENUE REVENUE 
Revenue Recognition
The Company provides a comprehensive suite of services for its customers that range from advanced product design to manufacturing and logistics to after-sales services. The first step in its process for revenue recognition is to identify a contract with a customer. A contract is defined as an agreement between two parties that creates enforceable rights and obligations and can be written, verbal, or implied. The Company generally enters into master supply agreements (“MSA”) with its customers that provide the framework under which business will be conducted. This includes matters such as warranty, indemnification, transfer of title and risk of loss, liability for excess and obsolete inventory, pricing formulas, payment terms, etc., and the level of business under those agreements may not be guaranteed. In those instances, the Company bids on a program-by-program basis and typically receives customer purchase orders for specific quantities and timing of products. As a result, the Company considers its contract with a customer to be the combination of the MSA and the purchase order, or any other similar documents such as a statement of work, product addenda, emails or other communications that embody the commitment by the customer.
In determining the appropriate amount of revenue to recognize, the Company applies the following steps: (i) identify the contracts with the customers; (ii) identify performance obligations in the contracts; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations per the contracts; and (v) recognize revenue when (or as) the Company satisfies a performance obligation. Further, the Company assesses whether control of the product or services promised under the contract is transferred to the customer at a point in time (PIT) or over time (OT). The Company is first required to evaluate whether its contracts meet the criteria for OT recognition. The Company has determined that for a portion of its contracts the Company is manufacturing products for which there is no alternative use (due to the unique nature of the customer-specific product and IP restrictions) and the Company has an enforceable right to payment including a reasonable
profit for work-in-progress inventory with respect to these contracts. As a result, revenue is recognized under these contracts OT based on the cost-to-cost method as it best depicts the transfer of control to the customer measured based on the ratio of costs incurred to date as compared to the total estimated costs at completion of the performance obligation. For all other contracts that do not meet these criteria, the Company recognizes revenue when it has transferred control of the related manufactured products which generally occurs upon delivery and passage of title to the customer.
Customer Contracts and Related Obligations
Certain of the Company’s customer agreements include potential price adjustments which may result in variable consideration. These price adjustments include, but are not limited to, sharing of cost savings, committed price reductions, material margins earned over the period that are contractually required to be paid to the customers, rebates, refunds tied to performance metrics such as on-time delivery, and other periodic pricing resets that may be refundable to customers. The Company estimates the variable consideration related to these price adjustments as part of the total transaction price and recognizes revenue in accordance with the pattern applicable to the performance obligation, subject to a constraint. The Company constrains the amount of revenues recognized for these contractual provisions based on its best estimate of the amount which will not result in a significant reversal of revenue in a future period. The Company determines the amounts to be recognized based on the amount of potential refunds required by the contract, historical experience and other surrounding facts and circumstances. Often these obligations are settled with the customer in a period after shipment through various methods which include reduction of prices for future purchases, issuance of a payment to the customer, or issuance of a credit note applied against the customer’s accounts receivable balance. In many instances, the agreement is silent on the settlement mechanism. Any difference between the amount accrued upon shipment for potential refunds and the actual amount agreed to with the customer is recorded as an increase or decrease in revenue. These potential price adjustments are included as part of other current liabilities on the consolidated balance sheet and disclosed as part of customer-related accruals in note 2.
Performance Obligations
The Company derives its revenues primarily from manufacturing services, and to a lesser extent, from innovative design, engineering, and supply chain services and solutions.
A performance obligation is an implicitly or explicitly promised good or service that is material in the context of the contract and is both capable of being distinct (customer can benefit from the good or service on its own or together with other readily available resources) and distinct within the context of the contract (separately identifiable from other promises). The Company considers all activities typically included in its contracts, and identifies those activities representing a promise to transfer goods or services to a customer. These include, but are not limited to, design and engineering services, prototype products, tooling, etc. Each promised good or service with regards to these identified activities is accounted for as a separate performance obligation only if it is distinct - i.e., the customer can benefit from it on its own or together with other resources that are readily available to the customer. Certain activities on the other hand are determined not to constitute a promise to transfer goods or service, and therefore do not represent separate performance obligations for revenue recognition (e.g., procurement of materials and standard workmanship warranty).
A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The majority of the Company's contracts have a single performance obligation as the promise to transfer the individual good or service is not separately identifiable from other promises in the contract and is, therefore, not distinct. Promised goods or services that are immaterial in the context of the contract are not separately assessed as performance obligations. In the event that more than one performance obligation is identified in a contract, the Company is required to allocate the transaction price between the performance obligations. The allocation would generally be performed on the basis of a relative standalone price for each distinct good or service. This standalone price most often represents the price that the Company would sell similar goods or services separately.
Contract Balances
A contract asset is recognized when the Company has recognized revenue, but not issued an invoice for payment. Contract assets are classified separately on the condensed consolidated balance sheets and transferred to receivables when rights to payment become unconditional.
A contract liability is recognized when the Company receives payments in advance of the satisfaction of performance and is included in other current liabilities on the condensed consolidated balance sheets. Contract liabilities, identified as deferred revenue, were $523.2 million and $271.8 million as of December 31, 2019 and March 31, 2019, respectively.
Disaggregation of Revenue
The following table presents the Company’s revenue disaggregated based on timing of transfer - point in time and over time - for the three and nine-month periods ended December 31, 2019 and December 31, 2018 (in thousands), respectively.
 
Three-Month Period Ended December 31, 2019
 
HRS
 
IEI
 
CEC
 
CTG
 
Total
Timing of Transfer
 
 
 
 
 
 
 
 
 
Point in time
$
978,026

 
$
1,471,116

 
$
1,513,721

 
$
1,191,491

 
$
5,154,354

Over time
266,689

 
517,749

 
367,690

 
154,905

 
1,307,033

Total segment
$
1,244,715

 
$
1,988,865

 
$
1,881,411

 
$
1,346,396

 
$
6,461,387



 
Nine-Month Period Ended December 31, 2019
 
HRS
 
IEI
 
CEC
 
CTG
 
Total
Timing of Transfer
 
 
 
 
 
 
 
 
 
Point in time
$
2,843,866

 
$
3,734,151

 
$
4,263,144

 
$
3,319,972

 
$
14,161,133

Over time
767,523

 
1,677,196

 
1,205,713

 
913,815

 
4,564,247

Total segment
$
3,611,389

 
$
5,411,347

 
$
5,468,857

 
$
4,233,787

 
$
18,725,380


 
Three-Month Period Ended December 31, 2018
 
HRS
 
IEI
 
CEC
 
CTG
 
Total
Timing of Transfer
 
 
 
 
 
 
 
 
 
Point in time
$
929,638

 
$
1,198,669

 
$
1,663,262

 
$
1,232,712

 
$
5,024,281

Over time
276,714

 
460,256

 
596,966

 
564,610

 
1,898,546

Total segment
$
1,206,352

 
$
1,658,925

 
$
2,260,228

 
$
1,797,322

 
$
6,922,827


 
Nine-Month Period Ended December 31, 2018
 
HRS
 
IEI
 
CEC
 
CTG
 
Total
Timing of Transfer
 
 
 
 
 
 
 
 
 
Point in time
$
2,827,959

 
$
3,351,886

 
$
4,675,809

 
$
3,732,545

 
$
14,588,199

Over time
801,790

 
1,319,302

 
1,679,502

 
1,595,594

 
5,396,188

Total segment
$
3,629,749

 
$
4,671,188

 
$
6,355,311

 
$
5,328,139

 
$
19,984,387


XML 67 R16.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
INTEREST AND OTHER, NET
9 Months Ended
Dec. 31, 2019
Other Income and Expenses [Abstract]  
INTEREST AND OTHER, NET INTEREST AND OTHER, NET 
Interest and other, net for the three and nine-month periods ended December 31, 2019 and December 31, 2018 are primarily composed of the following:
 
Three-Month Periods Ended
 
Nine-Month Periods Ended
 
December 31, 2019
 
December 31, 2018
 
December 31, 2019
 
December 31, 2018
 
(In thousands)
Interest expenses on debt obligations (1)
$
35,131

 
$
38,830

 
$
114,020

 
$
107,486

ABS and AR sales programs related expenses
10,512

 
12,077

 
35,151

 
32,666

Interest income
(5,452
)
 
(4,198
)
 
(15,250
)
 
(14,070
)
(Gain) Loss on foreign exchange transactions
(2,974
)
 
(3,284
)
 
(7,027
)
 
1,902


(1)
Interest expense on debt obligations for the three and nine-month periods ended December 31, 2019 include debt extinguishment costs of $0.8 million and $7.2 million, respectively, related to the full repayments of the Notes due February 2020 and the Term Loan due November 2021. There were no debt extinguishment costs incurred during the fiscal year 2019.
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
OTHER CHARGES (INCOME), NET (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Mar. 31, 2019
Long Lived Assets Held-for-sale [Line Items]          
Gain (loss) from deconsolidation of Bright Machines     $ 0 $ 86,614  
Other charges $ 14,395 $ 71,879 $ 17,005 $ (8,515)  
Charge related to impairment   $ 70,100      
Bright Machines          
Long Lived Assets Held-for-sale [Line Items]          
Gain (loss) from deconsolidation of Bright Machines 15,800       $ 87,300
Impairment charge related to investment $ 15,800        
XML 69 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Disaggregation of Revenue [Line Items]        
Net sales $ 6,461,387 $ 6,922,827 $ 18,725,380 $ 19,984,387
Point in time        
Disaggregation of Revenue [Line Items]        
Net sales 5,154,354 5,024,281 14,161,133 14,588,199
Over time        
Disaggregation of Revenue [Line Items]        
Net sales 1,307,033 1,898,546 4,564,247 5,396,188
HRS        
Disaggregation of Revenue [Line Items]        
Net sales 1,244,715 1,206,352 3,611,389 3,629,749
HRS | Point in time        
Disaggregation of Revenue [Line Items]        
Net sales 978,026 929,638 2,843,866 2,827,959
HRS | Over time        
Disaggregation of Revenue [Line Items]        
Net sales 266,689 276,714 767,523 801,790
IEI        
Disaggregation of Revenue [Line Items]        
Net sales 1,988,865 1,658,925 5,411,347 4,671,188
IEI | Point in time        
Disaggregation of Revenue [Line Items]        
Net sales 1,471,116 1,198,669 3,734,151 3,351,886
IEI | Over time        
Disaggregation of Revenue [Line Items]        
Net sales 517,749 460,256 1,677,196 1,319,302
CEC        
Disaggregation of Revenue [Line Items]        
Net sales 1,881,411 2,260,228 5,468,857 6,355,311
CEC | Point in time        
Disaggregation of Revenue [Line Items]        
Net sales 1,513,721 1,663,262 4,263,144 4,675,809
CEC | Over time        
Disaggregation of Revenue [Line Items]        
Net sales 367,690 596,966 1,205,713 1,679,502
CTG        
Disaggregation of Revenue [Line Items]        
Net sales 1,346,396 1,797,322 4,233,787 5,328,139
CTG | Point in time        
Disaggregation of Revenue [Line Items]        
Net sales 1,191,491 1,232,712 3,319,972 3,732,545
CTG | Over time        
Disaggregation of Revenue [Line Items]        
Net sales $ 154,905 $ 564,610 $ 913,815 $ 1,595,594
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
BANK BORROWINGS AND LONG-TERM DEBT - Debt Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Nov. 30, 2019
Jun. 28, 2019
Apr. 30, 2019
Mar. 31, 2019
Debt Instrument [Line Items]          
Long-term debt $ 2,804,012        
Debt issuance costs (14,031)       $ (10,639)
Total 2,789,981       3,054,515
Current portion, net of debt issuance costs (88,869)       (632,611)
Non-current portion $ 2,701,112       2,421,904
4.625% Notes due February 2020          
Debt Instrument [Line Items]          
Debt interest rate 4.625%        
Long-term debt $ 0       500,000
Term Loan due November 2021          
Debt Instrument [Line Items]          
Long-term debt 0       671,563
Term Loan, including current portion, due in installments through June 2022          
Debt Instrument [Line Items]          
Long-term debt $ 439,688       458,531
5.000% Notes due February 2023          
Debt Instrument [Line Items]          
Debt interest rate 5.00%        
Long-term debt $ 500,000       500,000
Term Loan due April 2024 - three-month Yen LIBOR plus 0.50%          
Debt Instrument [Line Items]          
Long-term debt $ 305,927       0
4.75% Notes due June 2025          
Debt Instrument [Line Items]          
Debt interest rate 4.75%        
Long-term debt $ 597,150       596,815
4.875% Notes due June 2029          
Debt Instrument [Line Items]          
Debt interest rate 4.875% 4.875% 4.875%    
Long-term debt $ 662,205       0
India Facilities          
Debt Instrument [Line Items]          
Long-term debt 133,145       170,206
Other          
Debt Instrument [Line Items]          
Long-term debt $ 165,897       $ 168,039
Three-month Yen LIBOR | Term Loan due April 2024 - three-month Yen LIBOR plus 0.50%          
Debt Instrument [Line Items]          
Debt interest rate 0.50%     0.50%  
XML 71 R34.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
FINANCIAL INSTRUMENTS (Tables)
9 Months Ended
Dec. 31, 2019
Derivative Instruments and Hedges, Assets [Abstract]  
Summary of aggregate notional amount of the Company's outstanding foreign currency forward and swap contracts
As of December 31, 2019, the aggregate notional amount of the Company’s outstanding foreign currency derivative contracts was $8.5 billion as summarized below: 
 
 
Foreign Currency Amount
 
Notional Contract Value in USD
Currency
 
Buy
 
Sell
 
Buy

Sell
 
 
(In thousands)
Cash Flow Hedges
 
 

 
 

 
 
 
 

CNY
 
1,150,500

 

 
$
164,376

 
$

EUR
 
40,108

 
45,480

 
44,695

 
51,528

HUF
 
24,594,000

 

 
82,980

 

ILS
 
222,000

 

 
64,197

 

JPY
 
33,525,000

 

 
300,000

 

MXN
 
3,840,000

 

 
203,768

 

MYR
 
256,000

 
30,000

 
61,801

 
7,242

RON
 
177,000

 

 
41,309

 

Other
 
N/A

 
N/A

 
93,062

 

 
 
 

 
 

 
1,056,188

 
58,770

Other Foreign Currency Contracts
 


 


 


 


BRL
 

 
1,030,000

 

 
253,982

CAD
 
61,635

 
35,624

 
47,100

 
27,223

CNY
 
3,531,534

 
140,048

 
500,586

 
20,000

EUR
 
1,891,736

 
2,090,728

 
2,109,548

 
2,329,869

GBP
 
48,512

 
63,795

 
63,479

 
83,458

HUF
 
60,687,931

 
58,055,222

 
204,760

 
195,877

ILS
 
111,600

 
47,600

 
32,272

 
13,765

INR
 
8,051,000

 
6,956,674

 
112,834

 
97,495

JPY
 
2,832,862

 
2,215,532

 
25,865

 
20,242

MXN
 
5,106,692

 
3,870,080

 
270,984

 
205,364

MYR
 
1,060,570

 
817,890

 
256,034

 
197,448

PLN
 
117,246

 
82,118

 
30,733

 
21,525

SEK
 
529,107

 
611,979

 
56,023

 
65,493

SGD
 
98,938

 
63,959

 
73,168

 
47,300

Other
 
N/A

 
N/A

 
41,622

 
26,027

 
 
 

 
 

 
3,825,008

 
3,605,068


 


 


 


 


Total Notional Contract Value in USD
 
 

 
 

 
$
4,881,196

 
$
3,663,838


Schedule of fair value of the derivative instruments utilized for foreign currency risk management purposes
The following table presents the fair value of the Company’s derivative instruments utilized for foreign currency risk management purposes:
 
Fair Values of Derivative Instruments
 
Asset Derivatives
 
Liability Derivatives
 
 
 
Fair Value
 
 
 
Fair Value
 
Balance Sheet
Location
 
December 31,
2019
 
March 31,
2019
 
Balance Sheet
Location
 
December 31,
2019
 
March 31,
2019
 
(In thousands)
Derivatives designated as hedging instruments
 
 
 

 
 

 
 
 
 

 
 

Foreign currency contracts
Other current assets
 
$
9,113

 
$
10,503

 
Other current liabilities
 
$
10,284

 
$
10,282

Foreign currency contracts
Other assets
 
$
9,782

 
$

 
Other liabilities
 
$

 
$

 
 
 
 
 
 
 
 
 
 
 
 
Derivatives not designated as hedging instruments
 
 
 

 
 

 
 
 
 

 
 

Foreign currency contracts
Other current assets
 
$
27,147

 
$
16,774

 
Other current liabilities
 
$
21,347

 
$
17,144



XML 72 R30.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SHARE-BASED COMPENSATION (Tables)
9 Months Ended
Dec. 31, 2019
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]  
Schedule of share-based compensation expense
The following table summarizes the Company’s share-based compensation expense:
 
Three-Month Periods Ended

Nine-Month Periods Ended
 
December 31, 2019

December 31, 2018

December 31, 2019

December 31, 2018
 
(In thousands)
Cost of sales
$
4,275


$
4,769


$
11,427


$
14,940

Selling, general and administrative expenses
14,940


16,258


41,905


46,121

Total share-based compensation expense
$
19,215


$
21,027


$
53,332


$
61,061


XML 73 R38.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
RESTRUCTURING CHARGES (Tables)
9 Months Ended
Dec. 31, 2019
Restructuring Charges [Abstract]  
Schedule of components of the restructuring charges by geographic region
The following table summarizes the provisions, respective payments, and remaining accrued balance as of December 31, 2019 for charges incurred during the nine-month period ended December 31, 2019:
 
Severance
 
Long-Lived
Asset
Impairment
 
Other
Exit Costs
 
Total
 
(In thousands)
Balance as of March 31, 2019
$
23,234

 
$

 
$
9,200

 
$
32,434

Provision for charges incurred during the nine-month period ended December 31, 2019
107,598

 
44,746

 
46,779

 
199,123

Cash payments for charges incurred in the fiscal year 2019 and prior
(13,267
)
 

 
(2,800
)
 
(16,067
)
Cash payments for charges incurred during the nine-month period ended December 31, 2019
(96,827
)
 

 
(34,125
)
 
(130,952
)
Non-cash charges incurred during the nine-month period ended December 31, 2019

 
(44,746
)
 
(12,344
)
 
(57,090
)
Balance as of December 31, 2019
20,738

 

 
6,710

 
27,448

Less: Current portion (classified as other current liabilities)
20,738

 

 
6,710

 
27,448

Accrued restructuring costs, net of current portion (classified as other liabilities)
$

 
$

 
$

 
$


XML 74 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 75 R13.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SHARE-BASED COMPENSATION
9 Months Ended
Dec. 31, 2019
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]  
SHARE-BASED COMPENSATION SHARE-BASED COMPENSATION
The Company's primary plan used for granting equity compensation awards is the 2017 Equity Incentive Plan (the "2017 Plan").
The following table summarizes the Company’s share-based compensation expense:
 
Three-Month Periods Ended

Nine-Month Periods Ended
 
December 31, 2019

December 31, 2018

December 31, 2019

December 31, 2018
 
(In thousands)
Cost of sales
$
4,275


$
4,769


$
11,427


$
14,940

Selling, general and administrative expenses
14,940


16,258


41,905


46,121

Total share-based compensation expense
$
19,215


$
21,027


$
53,332


$
61,061



Total unrecognized compensation expense related to share options under all plans as well as the number of options outstanding and exercisable were immaterial as of December 31, 2019.
During the nine-month period ended December 31, 2019, the Company granted 8.2 million unvested restricted share unit ("RSU") awards. Of this amount, approximately 6.4 million are plain-vanilla unvested RSU awards that vest over four years, with no performance or market conditions, and with an average grant date price of $9.22 per award. Further, approximately 1.8 million unvested shares represent the target amount of grants made to certain key employees whereby vesting is contingent on certain market conditions. The average grant date fair value of these awards contingent on certain market conditions was estimated to be $11.92 per award and was calculated using a Monte Carlo simulation. The number of shares contingent on market conditions that ultimately will vest will range from zero up to a maximum of 3.6 million based on a measurement of the percentile rank of the Company’s total shareholder return over a certain specified period against the Standard and Poor’s (“S&P”) 500 Composite Index, and will cliff vest after a period of three years, to the extent such market conditions have been met.  
As of December 31, 2019, approximately 17.0 million unvested RSU awards under all plans were outstanding, of which vesting for a targeted amount of 3.5 million awards is contingent primarily on meeting certain market conditions. The number of shares that will ultimately be issued can range from zero to 7.0 million based on the achievement levels of the respective conditions. During the nine-month period ended December 31, 2019, no shares vested in connection with the awards with market conditions granted in fiscal year 2017. 
As of December 31, 2019, total unrecognized compensation expense related to unvested RSU awards under all plans was approximately $139.5 million, and will be recognized over a weighted-average remaining vesting period of 2.4 years.
XML 76 R17.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
OTHER CHARGES (INCOME), NET
9 Months Ended
Dec. 31, 2019
Other Income and Expenses [Abstract]  
OTHER CHARGES (INCOME), NET OTHER CHARGES (INCOME), NET 
During fiscal year 2019, the Company deconsolidated Bright Machines and recognized a gain of $87.3 million in other income, net. During the three-month ended December 31, 2019 and in connection with the Company’s ongoing assessment of its investment portfolio strategy, the Company concluded that the carrying amount of the investment was other than temporarily impaired and recognized a $15.8 million impairment charge.
During the three-month period ended December 31, 2018, the Company recognized other charges of $71.9 million, primarily driven by a $70.1 million charge related to the impairment of a certain investment in an unrelated third-party venture backed company. This charge was offset by the $87.3 million gain on the deconsolidation of Bright Machines for the nine-month period ended December 31, 2018.
JSON 77 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "flex-1231201910xq.htm": { "axisCustom": 1, "axisStandard": 36, "contextCount": 407, "dts": { "calculationLink": { "local": [ "flex-20191231_cal.xml" ] }, "definitionLink": { "local": [ "flex-20191231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "flex-1231201910xq.htm" ] }, "labelLink": { "local": [ "flex-20191231_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "flex-20191231_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "flex-20191231.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "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/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 533, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 27, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 33 }, "keyCustom": 29, "keyStandard": 305, "memberCustom": 44, "memberStandard": 60, "nsprefix": "flex", "nsuri": "http://www.flextronics.com/20191231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Cover Page", "role": "http://www.flextronics.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - BALANCE SHEET ITEMS", "role": "http://www.flextronics.com/role/BalanceSheetItems", "shortName": "BALANCE SHEET ITEMS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - LEASES", "role": "http://www.flextronics.com/role/Leases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - REVENUE", "role": "http://www.flextronics.com/role/Revenue", "shortName": "REVENUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - SHARE-BASED COMPENSATION", "role": "http://www.flextronics.com/role/ShareBasedCompensation", "shortName": "SHARE-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - Disclosure - EARNINGS (LOSS) PER SHARE", "role": "http://www.flextronics.com/role/EarningsLossPerShare", "shortName": "EARNINGS (LOSS) PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - BANK BORROWINGS AND LONG-TERM DEBT", "role": "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebt", "shortName": "BANK BORROWINGS AND LONG-TERM DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "flex:InterestAndOtherNetTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - INTEREST AND OTHER, NET", "role": "http://www.flextronics.com/role/InterestAndOtherNet", "shortName": "INTEREST AND OTHER, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "flex:InterestAndOtherNetTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - OTHER CHARGES (INCOME), NET", "role": "http://www.flextronics.com/role/OtherChargesIncomeNet", "shortName": "OTHER CHARGES (INCOME), NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - FINANCIAL INSTRUMENTS", "role": "http://www.flextronics.com/role/FinancialInstruments", "shortName": "FINANCIAL INSTRUMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111100 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS", "role": "http://www.flextronics.com/role/AccumulatedOtherComprehensiveLoss", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FI2020Q3", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TransfersAndServicingOfFinancialAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112100 - Disclosure - TRADE RECEIVABLES SECURITIZATION", "role": "http://www.flextronics.com/role/TradeReceivablesSecuritization", "shortName": "TRADE RECEIVABLES SECURITIZATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TransfersAndServicingOfFinancialAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES", "role": "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilities", "shortName": "FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114100 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://www.flextronics.com/role/CommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115100 - Disclosure - SHARE REPURCHASES", "role": "http://www.flextronics.com/role/ShareRepurchases", "shortName": "SHARE REPURCHASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116100 - Disclosure - SEGMENT REPORTING", "role": "http://www.flextronics.com/role/SegmentReporting", "shortName": "SEGMENT REPORTING", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117100 - Disclosure - RESTRUCTURING CHARGES", "role": "http://www.flextronics.com/role/RestructuringCharges", "shortName": "RESTRUCTURING CHARGES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201201 - Disclosure - ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION (Policies)", "role": "http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentationPolicies", "shortName": "ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302301 - Disclosure - BALANCE SHEET ITEMS (Tables)", "role": "http://www.flextronics.com/role/BalanceSheetItemsTables", "shortName": "BALANCE SHEET ITEMS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - LEASES (Tables)", "role": "http://www.flextronics.com/role/LeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - REVENUE (Tables)", "role": "http://www.flextronics.com/role/RevenueTables", "shortName": "REVENUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1001501 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - SHARE-BASED COMPENSATION (Tables)", "role": "http://www.flextronics.com/role/ShareBasedCompensationTables", "shortName": "SHARE-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables)", "role": "http://www.flextronics.com/role/EarningsLossPerShareTables", "shortName": "EARNINGS (LOSS) PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - BANK BORROWINGS AND LONG-TERM DEBT (Tables)", "role": "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtTables", "shortName": "BANK BORROWINGS AND LONG-TERM DEBT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - Disclosure - INTEREST AND OTHER, NET (Tables)", "role": "http://www.flextronics.com/role/InterestAndOtherNetTables", "shortName": "INTEREST AND OTHER, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310301 - Disclosure - FINANCIAL INSTRUMENTS (Tables)", "role": "http://www.flextronics.com/role/FinancialInstrumentsTables", "shortName": "FINANCIAL INSTRUMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311301 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)", "role": "http://www.flextronics.com/role/AccumulatedOtherComprehensiveLossTables", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313301 - Disclosure - FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES (Tables)", "role": "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesTables", "shortName": "FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316301 - Disclosure - SEGMENT REPORTING (Tables)", "role": "http://www.flextronics.com/role/SegmentReportingTables", "shortName": "SEGMENT REPORTING (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317301 - Disclosure - RESTRUCTURING CHARGES (Tables)", "role": "http://www.flextronics.com/role/RestructuringChargesTables", "shortName": "RESTRUCTURING CHARGES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401402 - Disclosure - ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION (Details)", "role": "http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentationDetails", "shortName": "ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2019Q3QTD_srt_RestatementAxis_srt_RestatementAdjustmentMember", "decimals": "-6", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "lang": null, "name": "flex:RestructuringChargesCostOfSales", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402402 - Disclosure - BALANCE SHEET ITEMS - Inventories (Details)", "role": "http://www.flextronics.com/role/BalanceSheetItemsInventoriesDetails", "shortName": "BALANCE SHEET ITEMS - Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402403 - Disclosure - BALANCE SHEET ITEMS - Additional Information (Details)", "role": "http://www.flextronics.com/role/BalanceSheetItemsAdditionalInformationDetails", "shortName": "BALANCE SHEET ITEMS - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FI2020Q3", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402404 - Disclosure - BALANCE SHEET ITEMS - Goodwill and Other Intangible Assets (Details)", "role": "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails", "shortName": "BALANCE SHEET ITEMS - Goodwill and Other Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402405 - Disclosure - BALANCE SHEET ITEMS - Future Amortization (Details)", "role": "http://www.flextronics.com/role/BalanceSheetItemsFutureAmortizationDetails", "shortName": "BALANCE SHEET ITEMS - Future Amortization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3QTD", "decimals": "-5", "first": true, "lang": null, "name": "flex:SalesLeasebackTransactionNetProceeds", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - Disclosure - LEASES - Additional Information (Details)", "role": "http://www.flextronics.com/role/LeasesAdditionalInformationDetails", "shortName": "LEASES - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3QTD", "decimals": "-5", "first": true, "lang": null, "name": "flex:SalesLeasebackTransactionNetProceeds", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403403 - Disclosure - LEASES - Lease Cost (Details)", "role": "http://www.flextronics.com/role/LeasesLeaseCostDetails", "shortName": "LEASES - Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403404 - Disclosure - LEASES - Supplemental Balance Sheet Information (Details)", "role": "http://www.flextronics.com/role/LeasesSupplementalBalanceSheetInformationDetails", "shortName": "LEASES - Supplemental Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "flex:AssetsandLiabilitiesLesseeTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FI2020Q3", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403405 - Disclosure - LEASES - Supplemental Cash Flow Information (Details)", "role": "http://www.flextronics.com/role/LeasesSupplementalCashFlowInformationDetails", "shortName": "LEASES - Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403406 - Disclosure - LEASES - Future Minimum Lease Payments Under Noncancellable Leases (Details)", "role": "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetails", "shortName": "LEASES - Future Minimum Lease Payments Under Noncancellable Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403407 - Disclosure - LEASES - Future Minimum Lease Payments Under Noncancellable Leases Prior To Adoption Of ASC 842 (Details)", "role": "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesPriorToAdoptionOfAsc842Details", "shortName": "LEASES - Future Minimum Lease Payments Under Noncancellable Leases Prior To Adoption Of ASC 842 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "role": "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FI2020Q3", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - REVENUE - Additional Information (Details)", "role": "http://www.flextronics.com/role/RevenueAdditionalInformationDetails", "shortName": "REVENUE - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404403 - Disclosure - REVENUE - Disaggregation of Revenue (Details)", "role": "http://www.flextronics.com/role/RevenueDisaggregationOfRevenueDetails", "shortName": "REVENUE - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3QTD_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredAtPointInTimeMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - SHARE-BASED COMPENSATION - Location of Expenses (Details)", "role": "http://www.flextronics.com/role/ShareBasedCompensationLocationOfExpensesDetails", "shortName": "SHARE-BASED COMPENSATION - Location of Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3QTD_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD_us-gaap_AwardTypeAxis_flex_RestrictedStockUnitsShareBonusAwardswithMarketConditionsandShareBonusAwardsWithFreeCashFlowTargetsMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405403 - Disclosure - SHARE-BASED COMPENSATION - Additional Information (Details)", "role": "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails", "shortName": "SHARE-BASED COMPENSATION - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD_us-gaap_AwardTypeAxis_flex_RestrictedStockUnitsShareBonusAwardswithMarketConditionsandShareBonusAwardsWithFreeCashFlowTargetsMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - EARNINGS (LOSS) PER SHARE (Details)", "role": "http://www.flextronics.com/role/EarningsLossPerShareDetails", "shortName": "EARNINGS (LOSS) PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - BANK BORROWINGS AND LONG-TERM DEBT - Debt Instruments (Details)", "role": "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails", "shortName": "BANK BORROWINGS AND LONG-TERM DEBT - Debt Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FI2020Q3", "decimals": "-3", "lang": null, "name": "us-gaap:UnamortizedDebtIssuanceExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FI2020Q3", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:LongtermDebtWeightedAverageInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - BANK BORROWINGS AND LONG-TERM DEBT - Additional Information (Details)", "role": "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails", "shortName": "BANK BORROWINGS AND LONG-TERM DEBT - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FI2020Q3", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:LongtermDebtWeightedAverageInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - BANK BORROWINGS AND LONG-TERM DEBT - Repayment of Long-term Debt (Details)", "role": "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtRepaymentOfLongTermDebtDetails", "shortName": "BANK BORROWINGS AND LONG-TERM DEBT - Repayment of Long-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:InterestAndOtherIncomeTableTextBlock", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - Disclosure - INTEREST AND OTHER, NET (Details)", "role": "http://www.flextronics.com/role/InterestAndOtherNetDetails", "shortName": "INTEREST AND OTHER, NET (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:InterestAndOtherIncomeTableTextBlock", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeconsolidationGainOrLossAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409401 - Disclosure - OTHER CHARGES (INCOME), NET (Details)", "role": "http://www.flextronics.com/role/OtherChargesIncomeNetDetails", "shortName": "OTHER CHARGES (INCOME), NET (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2019Q3QTD", "decimals": "-5", "lang": null, "name": "flex:CostMethodInvestmentsImpairment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1003501 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical)", "role": "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FI2020Q3_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410402 - Disclosure - FINANCIAL INSTRUMENTS - Notional Amount (Details)", "role": "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails", "shortName": "FINANCIAL INSTRUMENTS - Notional Amount (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FI2020Q3_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FI2020Q3_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherCurrentAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410403 - Disclosure - FINANCIAL INSTRUMENTS - Foreign Currency Risk Management (Details)", "role": "http://www.flextronics.com/role/FinancialInstrumentsForeignCurrencyRiskManagementDetails", "shortName": "FINANCIAL INSTRUMENTS - Foreign Currency Risk Management (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FI2020Q3_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherCurrentAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411402 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details)", "role": "http://www.flextronics.com/role/AccumulatedOtherComprehensiveLossDetails", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FI2020Q3", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ServicingAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412401 - Disclosure - TRADE RECEIVABLES SECURITIZATION (Details)", "role": "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails", "shortName": "TRADE RECEIVABLES SECURITIZATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FI2020Q3", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ServicingAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FI2020Q3_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_flex_MoneyMarketFundsAndTimeDepositsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413402 - Disclosure - FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES - Assets and Liabilities Measured at Fair Value (Details)", "role": "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAssetsAndLiabilitiesMeasuredAtFairValueDetails", "shortName": "FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES - Assets and Liabilities Measured at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FI2020Q3_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_flex_MoneyMarketFundsAndTimeDepositsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FI2020Q3_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413403 - Disclosure - FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES - Debt Not Carried at Fair Value (Details)", "role": "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails", "shortName": "FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES - Debt Not Carried at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FI2020Q3_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD_srt_StatementGeographicalAxis_country_BR_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember_us-gaap_LossContingenciesByNatureOfContingencyAxis_flex_AssessmentofSalesandImportTaxesMember", "decimals": "INF", "first": true, "lang": null, "name": "flex:SalesAndImportTaxesNumberofTaxAssessments", "reportCount": 1, "unitRef": "tax_assessment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414401 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "role": "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD_srt_StatementGeographicalAxis_country_BR_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember_us-gaap_LossContingenciesByNatureOfContingencyAxis_flex_AssessmentofSalesandImportTaxesMember", "decimals": "-6", "lang": null, "name": "flex:SalesAndImportTaxesEstimateofPossibleLoss", "reportCount": 1, "unique": true, "unitRef": "brl", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3QTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415401 - Disclosure - SHARE REPURCHASES (Details)", "role": "http://www.flextronics.com/role/ShareRepurchasesDetails", "shortName": "SHARE REPURCHASES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3QTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416402 - Disclosure - SEGMENT REPORTING (Details)", "role": "http://www.flextronics.com/role/SegmentReportingDetails", "shortName": "SEGMENT REPORTING (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417402 - Disclosure - RESTRUCTURING CHARGES - Additional Information (Details)", "role": "http://www.flextronics.com/role/RestructuringChargesAdditionalInformationDetails", "shortName": "RESTRUCTURING CHARGES - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3QTD_us-gaap_RestructuringCostAndReserveAxis_flex_EmployeeSeveranceAndOtherMember", "decimals": "-5", "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "role": "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417403 - Disclosure - RESTRUCTURING CHARGES - Summary of Restructuring Charges (Details)", "role": "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails", "shortName": "RESTRUCTURING CHARGES - Summary of Restructuring Charges (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION", "role": "http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentation", "shortName": "ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "flex-1231201910xq.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 107, "tag": { "country_BR": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "BRAZIL", "terseLabel": "BRAZIL" } } }, "localname": "BR", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "currency_AllCurrenciesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "All Currencies [Domain]", "terseLabel": "All Currencies [Domain]" } } }, "localname": "AllCurrenciesDomain", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "currency_BRL": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Brazil, Brazil Real", "terseLabel": "BRL" } } }, "localname": "BRL", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "currency_CAD": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Canada, Dollars", "terseLabel": "CAD" } } }, "localname": "CAD", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "currency_CNY": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "China, Yuan Renminbi", "terseLabel": "CNY" } } }, "localname": "CNY", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "currency_EUR": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Euro Member Countries, Euro", "terseLabel": "EUR" } } }, "localname": "EUR", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "currency_GBP": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "United Kingdom, Pounds", "terseLabel": "GBP" } } }, "localname": "GBP", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "currency_HUF": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Hungary, Forint", "terseLabel": "HUF" } } }, "localname": "HUF", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "currency_ILS": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Israel, New Shekels", "terseLabel": "ILS" } } }, "localname": "ILS", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "currency_INR": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "India, Rupees", "terseLabel": "INR" } } }, "localname": "INR", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "currency_JPY": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Japan, Yen", "terseLabel": "JPY" } } }, "localname": "JPY", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "currency_MXN": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Mexico, Pesos", "terseLabel": "MXN" } } }, "localname": "MXN", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "currency_MYR": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Malaysia, Ringgits", "terseLabel": "MYR" } } }, "localname": "MYR", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "currency_PLN": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Poland, Zlotych", "terseLabel": "PLN" } } }, "localname": "PLN", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "currency_RON": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Romania, New Lei", "terseLabel": "RON" } } }, "localname": "RON", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "currency_SEK": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Sweden, Kronor", "terseLabel": "SEK" } } }, "localname": "SEK", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "currency_SGD": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Singapore, Dollars", "terseLabel": "SGD" } } }, "localname": "SGD", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.flextronics.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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY 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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r381" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r382" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.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/2019-01-31", "presentation": [ "http://www.flextronics.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/2019-01-31", "presentation": [ "http://www.flextronics.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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CoverPage" ], "xbrltype": "countryCodeItemType" }, "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r383" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flextronics.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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r383" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r383" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r384" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r383" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r383" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r383" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r379" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r380" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "flex_AccountsReceivableFactoredToBankingInstitutions": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This amount represents the amount of accounts receivable sold to third party financial institutions in relation to the company's accounts receivable factoring programs.", "label": "Accounts Receivable Factored to Banking Institutions", "terseLabel": "Receivables sold but not yet collected from banking institutions" } } }, "localname": "AccountsReceivableFactoredToBankingInstitutions", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "monetaryItemType" }, "flex_Additional2029NotesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Additional 2029 Notes [Member]", "label": "Additional 2029 Notes [Member]", "terseLabel": "Additional 2029 Notes" } } }, "localname": "Additional2029NotesMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "flex_AmountReceivedFromTradeAccountsReceivableSoldToThirdParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This amount represents the total amount received from sale of accounts receivable to a third party.", "label": "Amount Received from Trade Accounts Receivable Sold to Third Party", "terseLabel": "Amount received from accounts receivable sold to third-party" } } }, "localname": "AmountReceivedFromTradeAccountsReceivableSoldToThirdParty", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "monetaryItemType" }, "flex_AssessmentofSalesandImportTaxesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Assessment of Sales and Import Taxes [Member]", "label": "Assessment of Sales and Import Taxes [Member]", "terseLabel": "Assessment of Sales and Import Taxes" } } }, "localname": "AssessmentofSalesandImportTaxesMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "flex_AssetsandLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Assets and Liabilities, Lessee [Table Text Block]", "label": "Assets and Liabilities, Lessee [Table Text Block]", "terseLabel": "Balance Sheet Amounts" } } }, "localname": "AssetsandLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "flex_BrightMachinesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Bright Machines [Member]", "label": "Bright Machines [Member]", "terseLabel": "Bright Machines" } } }, "localname": "BrightMachinesMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/OtherChargesIncomeNetDetails" ], "xbrltype": "domainItemType" }, "flex_CashChargesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cash Charges [Member]", "label": "Cash Charges [Member]", "terseLabel": "Cash Charges" } } }, "localname": "CashChargesMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "flex_CashFlowLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cash Flow, Lessee [Abstract]", "label": "Cash Flow, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashFlowLesseeAbstract", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "flex_CommunicationsandEnterpriseComputeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Communications and Enterprise Compute [Member]", "label": "Communications and Enterprise Compute [Member]", "terseLabel": "CEC", "verboseLabel": "Communications & Enterprise Compute" } } }, "localname": "CommunicationsandEnterpriseComputeMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails", "http://www.flextronics.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "flex_ConsumerTechnologyGroupCTGMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Consumer Technology Group (CTG) [Member]", "label": "Consumer Technology Group (CTG) [Member]", "terseLabel": "CTG", "verboseLabel": "Consumer Technologies Group" } } }, "localname": "ConsumerTechnologyGroupCTGMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsAdditionalInformationDetails", "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails", "http://www.flextronics.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "flex_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToGrossProfitModificationOfContract": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract with Customer, Liability, Cumulative Catch-up Adjustment to Gross Profit, Modification of Contract", "label": "Contract With Customer, Liability, Cumulative Catch-Up Adjustment To Gross Profit, Modification Of Contract", "negatedLabel": "New revenue standard adoption impact" } } }, "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToGrossProfitModificationOfContract", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "flex_CostMethodInvestmentsImpairment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cost-Method Investments, Impairment", "label": "Cost-Method Investments, Impairment", "terseLabel": "Charge related to impairment" } } }, "localname": "CostMethodInvestmentsImpairment", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/OtherChargesIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "flex_CumulativeEffectofNewAccountingPrinciplesAndOtherEffectsOnOpeningEquity": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cumulative Effect of New Accounting Principles And Other Effects On Opening Equity", "label": "Cumulative Effect of New Accounting Principles And Other Effects On Opening Equity", "terseLabel": "Cumulative effect on opening equity of adopting accounting standards and other" } } }, "localname": "CumulativeEffectofNewAccountingPrinciplesAndOtherEffectsOnOpeningEquity", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "flex_CustomerRelatedAccrualsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer-Related Accruals [Member]", "label": "Customer-Related Accruals [Member]", "terseLabel": "Customer-related accruals" } } }, "localname": "CustomerRelatedAccrualsMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "flex_CustomerRelatedIntangiblesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to customer related intangibles.", "label": "Customer Related Intangibles [Member]", "terseLabel": "Customer-related intangibles" } } }, "localname": "CustomerRelatedIntangiblesMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "flex_DebtInstrumentDebtPayableAsPercentageOfPrincipalAmountOfOutstandingDebt": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Debt Payable As Percentage Of Principal Amount Of Outstanding Debt", "label": "Debt Instrument, Debt Payable As Percentage Of Principal Amount Of Outstanding Debt", "terseLabel": "Percentage of principal amount of the then outstanding Notes due and payable" } } }, "localname": "DebtInstrumentDebtPayableAsPercentageOfPrincipalAmountOfOutstandingDebt", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "flex_EmployeeSeveranceAndOtherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Severance And Other [Member]", "label": "Employee Severance And Other [Member]", "terseLabel": "Employee Severance" } } }, "localname": "EmployeeSeveranceAndOtherMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "flex_EquitySecuritiesFixedIncomeSecuritiesAndMutualFundsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the equity securities which include information about ownership interests or the right to acquire ownership interests in corporations and other legal entities in which ownership interest is represented by shares of common or preferred stock (which is neither mandatorily redeemable no redeemable at the option of the holder), convertible securities, stock rights, or stock warrants. It also represents investment that provides a return in the form of fixed periodic payments and eventual return of principal at maturity and investment that pools funds from many investors to invest in a combination of underlying investments.", "label": "Equity Securities Fixed Income Securities And Mutual Funds [Member]", "terseLabel": "Mutual funds, money market accounts and equity securities" } } }, "localname": "EquitySecuritiesFixedIncomeSecuritiesAndMutualFundsMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "flex_EuroTermLoanDueSeptemberTwoThousandTwentyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Euro Term Loan Due September Two Thousand Twenty [Member]", "label": "Euro Term Loan Due September Two Thousand Twenty [Member]", "terseLabel": "Euro Term Loan due September 2020" } } }, "localname": "EuroTermLoanDueSeptemberTwoThousandTwentyMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "flex_Existing2029NotesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Existing 2029 Notes [Member]", "label": "Existing 2029 Notes [Member]", "terseLabel": "Existing 2029 Notes" } } }, "localname": "Existing2029NotesMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "flex_FiscalYear2019AndPriorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal Year 2019 And Prior [Member]", "label": "Fiscal Year 2019 And Prior [Member]", "terseLabel": "Fiscal Year 2019 And Prior" } } }, "localname": "FiscalYear2019AndPriorMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "flex_GlobalAssetBasedSecuritizationProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The Global Asset-Backed Securitization Agreement under which the entity sells designated pools of trade receivables to affiliated special purpose entities.", "label": "Global Asset Based Securitization Program [Member]", "terseLabel": "Global Program" } } }, "localname": "GlobalAssetBasedSecuritizationProgramMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "domainItemType" }, "flex_HighReliabilitySolutionsHRSMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "High Reliability Solutions (HRS) [Member]", "label": "High Reliability Solutions (HRS) [Member]", "terseLabel": "HRS", "verboseLabel": "High Reliability Solutions" } } }, "localname": "HighReliabilitySolutionsHRSMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails", "http://www.flextronics.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "flex_IndiaFacilitiesDebtMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "India Facilities Debt [Member]", "label": "India Facilities Debt [Member]", "terseLabel": "India Facilities" } } }, "localname": "IndiaFacilitiesDebtMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails" ], "xbrltype": "domainItemType" }, "flex_IndiaTermLoanAgreementDueThroughSeptemberTwoThousandTwentyThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "India Term Loan Agreement Due Through September Two Thousand Twenty Three [Member]", "label": "India Term Loan Agreement Due Through September Two Thousand Twenty Three [Member]", "terseLabel": "India Facilities" } } }, "localname": "IndiaTermLoanAgreementDueThroughSeptemberTwoThousandTwentyThreeMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "flex_IndustrialEmergingIndustriesIEIMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Industrial & Emerging Industries (IEI) [Member]", "label": "Industrial & Emerging Industries (IEI) [Member]", "terseLabel": "IEI", "verboseLabel": "Industrial & Emerging Industries" } } }, "localname": "IndustrialEmergingIndustriesIEIMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails", "http://www.flextronics.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "flex_IntercompanyPaymentDeductibilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Intercompany Payment Deductibility [Member]", "label": "Intercompany Payment Deductibility [Member]", "terseLabel": "Intercompany Payment Deductibility" } } }, "localname": "IntercompanyPaymentDeductibilityMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "flex_InterestAndOtherNetTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of interest and other income or expense", "label": "Interest And Other, Net [Text Block]", "terseLabel": "INTEREST AND OTHER, NET" } } }, "localname": "InterestAndOtherNetTextBlock", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/InterestAndOtherNet" ], "xbrltype": "textBlockItemType" }, "flex_InventoryImpairmentandBadDebtReserve": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Inventory Impairment and Bad Debt Reserve", "label": "Inventory Impairment and Bad Debt Reserve", "negatedLabel": "Customer related asset impairments", "terseLabel": "Loss in period from bad debt write off" } } }, "localname": "InventoryImpairmentandBadDebtReserve", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails", "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "flex_KeyEmployeesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to key employees of the entity.", "label": "Key Employees [Member]", "terseLabel": "Key employees" } } }, "localname": "KeyEmployeesMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "flex_LeasesWeightedAverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Leases, Weighted Average Discount Rate [Abstract]", "label": "Leases, Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted-average discount rate" } } }, "localname": "LeasesWeightedAverageDiscountRateAbstract", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "flex_LicensesAndOtherIntangiblesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to licenses and other intangibles.", "label": "Licenses And Other Intangibles [Member]", "terseLabel": "Licenses and other intangibles" } } }, "localname": "LicensesAndOtherIntangiblesMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "flex_LongLivedAssetImpairmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long-lived asset impairment associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Long Lived Asset Impairment [Member]", "terseLabel": "Long-Lived Asset Impairment" } } }, "localname": "LongLivedAssetImpairmentMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "flex_LongtermDebtNetofDebtIssuanceCosts": { "auth_ref": [], "calculation": { "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long-term Debt, Net of Debt Issuance Costs", "label": "Long-term Debt, Net of Debt Issuance Costs", "totalLabel": "Total" } } }, "localname": "LongtermDebtNetofDebtIssuanceCosts", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "flex_LossContingencyCashReceived": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Loss Contingency, Cash Received", "label": "Loss Contingency, Cash Received", "terseLabel": "Cash allegedly received by the Company" } } }, "localname": "LossContingencyCashReceived", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "flex_LossContingencyInventoryReceivedAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Loss Contingency, Inventory Received, Amount", "label": "Loss Contingency, Inventory Received, Amount", "terseLabel": "Inventory value allegedly received by the Company" } } }, "localname": "LossContingencyInventoryReceivedAmount", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "flex_LossContingencyandOtherCharges": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Loss Contingency and Other Charges", "label": "Loss Contingency and Other Charges", "terseLabel": "Legal and other" } } }, "localname": "LossContingencyandOtherCharges", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "flex_MaximumInvestmentLimit": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This amount represents the maximum amount of receivables eligible to be sold to the asset-backed securitization programs.", "label": "Maximum Investment Limit", "terseLabel": "Investment limits with financial institution" } } }, "localname": "MaximumInvestmentLimit", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "monetaryItemType" }, "flex_MoneyMarketFundsAndTimeDepositsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the 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 and time deposits (that is deposits that do not mature until a specific date and for which there may be penalties for withdrawing prior to maturity) held by the entity.", "label": "Money Market Funds And Time Deposits [Member]", "terseLabel": "Money market funds and time deposits" } } }, "localname": "MoneyMarketFundsAndTimeDepositsMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "flex_NewABSProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "New ABS Program [Member]", "label": "New ABS Program [Member]", "terseLabel": "New ABS Program" } } }, "localname": "NewABSProgramMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "domainItemType" }, "flex_NonCashChargesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Non-Cash Charges [Member]", "label": "Non-Cash Charges [Member]", "terseLabel": "Non-Cash Charges" } } }, "localname": "NonCashChargesMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesAdditionalInformationDetails", "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails", "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "flex_NorthAmericanAssetBasedSecuritizationProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The North American Asset-Backed Securitization Agreement under which the entity sells designated pools of trade receivables to affiliated special purpose entities.", "label": "North American Asset Based Securitization Program [Member]", "terseLabel": "North American Program" } } }, "localname": "NorthAmericanAssetBasedSecuritizationProgramMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "domainItemType" }, "flex_NumberOfAssetBackedSecuritizationPrograms": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of asset-backed securitization programs in which the entity participates.", "label": "Number of Asset Backed Securitization Programs", "terseLabel": "Number of asset-backed securitization programs" } } }, "localname": "NumberOfAssetBackedSecuritizationPrograms", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "integerItemType" }, "flex_OldABSProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Old ABS Program [Member]", "label": "Old ABS Program [Member]", "terseLabel": "Old ABS Program" } } }, "localname": "OldABSProgramMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "domainItemType" }, "flex_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating Lease, Assets And Liabilities, Lessee [Abstract]", "label": "Operating Lease, Assets And Liabilities, Lessee [Abstract]", "terseLabel": "Operating Leases:" } } }, "localname": "OperatingLeaseAssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "flex_OtherChargesIncomeNet": { "auth_ref": [], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Other Charges (Income), Net", "label": "Other Charges (Income), Net", "negatedLabel": "Other charges (income), net", "negatedTerseLabel": "Other charges" } } }, "localname": "OtherChargesIncomeNet", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.flextronics.com/role/OtherChargesIncomeNetDetails", "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "flex_OtherCurrencyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Currency [Member]", "label": "Other Currency [Member]", "terseLabel": "Other" } } }, "localname": "OtherCurrencyMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "flex_OtherDebtMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other borrowing arrangements not separately defined in the taxonomy.", "label": "Other Debt [Member]", "terseLabel": "Other" } } }, "localname": "OtherDebtMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails" ], "xbrltype": "domainItemType" }, "flex_ProceedsFromCollectionOfDeferredPurchasePriceReceivables": { "auth_ref": [], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds From Collection Of Deferred Purchase Price Receivables", "label": "Proceeds From Collection Of Deferred Purchase Price Receivables", "terseLabel": "Cash collections of deferred purchase price" } } }, "localname": "ProceedsFromCollectionOfDeferredPurchasePriceReceivables", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "monetaryItemType" }, "flex_RestrictedStockUnitsRSUsShareBonusAwardsWithMarketConditionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents details concerning share bonus awards with market conditions.", "label": "Restricted Stock Units (RSUs), Share Bonus Awards With Market Conditions [Member]", "terseLabel": "Share Bonus Awards with Market Conditions" } } }, "localname": "RestrictedStockUnitsRSUsShareBonusAwardsWithMarketConditionsMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "flex_RestrictedStockUnitsShareBonusAwardswithMarketConditionsandShareBonusAwardsWithFreeCashFlowTargetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restricted Stock Units, Share Bonus Awards with Market Conditions, and Share Bonus Awards With Free Cash Flow Targets [Member]", "label": "Restricted Stock Units, Share Bonus Awards with Market Conditions, and Share Bonus Awards With Free Cash Flow Targets [Member]", "terseLabel": "Restricted Stock Units, Share Bonus Awards with Market Conditions, and Share Bonus Awards With Free Cash Flow Targets" } } }, "localname": "RestrictedStockUnitsShareBonusAwardswithMarketConditionsandShareBonusAwardsWithFreeCashFlowTargetsMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "flex_RestructuringChargesCostOfSales": { "auth_ref": [], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Restructuring Charges, Cost Of Sales", "label": "Restructuring Charges, Cost Of Sales", "terseLabel": "Restructuring charges" } } }, "localname": "RestructuringChargesCostOfSales", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "flex_RestructuringChargesSellingGeneralAndAdministrativeExpense": { "auth_ref": [], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Restructuring Charges, Selling, General And Administrative Expense", "label": "Restructuring Charges, Selling, General And Administrative Expense", "terseLabel": "Restructuring charges" } } }, "localname": "RestructuringChargesSellingGeneralAndAdministrativeExpense", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "flex_RestructuringPaymentTypeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restructuring Payment Type [Axis]", "label": "Restructuring Payment Type [Axis]", "terseLabel": "Restructuring Payment Type [Axis]" } } }, "localname": "RestructuringPaymentTypeAxis", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "flex_RestructuringPaymentTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Restructuring Payment Type [Axis]", "label": "Restructuring Payment Type [Domain]", "terseLabel": "Restructuring Payment Type [Domain]" } } }, "localname": "RestructuringPaymentTypeDomain", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "flex_RevenueRecognitionSalesReturnsRecognized": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Revenue Recognition, Sales Returns Recognized", "label": "Revenue Recognition, Sales Returns Recognized", "terseLabel": "Decrease in receivable due from return of previously shipped inventory" } } }, "localname": "RevenueRecognitionSalesReturnsRecognized", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "flex_SaleOfReceivablesToThirdPartyBanksMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A program under which the entity sells designated accounts receivable to certain third-party banking institutions.", "label": "Sale Of Receivables To Third Party Banks [Member]", "terseLabel": "Sales of Receivables to Third Party Banks" } } }, "localname": "SaleOfReceivablesToThirdPartyBanksMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "domainItemType" }, "flex_SalesAndImportTaxesEstimateofPossibleLoss": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sales And Import Taxes, Estimate of Possible Loss", "label": "Sales And Import Taxes, Estimate of Possible Loss", "terseLabel": "Sales and import taxes, estimate of possible loss" } } }, "localname": "SalesAndImportTaxesEstimateofPossibleLoss", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "flex_SalesAndImportTaxesNumberofTaxAssessments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sales And Import Taxes, Number of Tax Assessments", "label": "Sales And Import Taxes, Number of Tax Assessments", "terseLabel": "Sales and import taxes, number of tax assessments" } } }, "localname": "SalesAndImportTaxesNumberofTaxAssessments", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "flex_SalesLeasebackTransactionNetProceeds": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sales Leaseback Transaction, Net Proceeds", "label": "Sales Leaseback Transaction, Net Proceeds", "terseLabel": "Sales leaseback transaction, cash proceeds" } } }, "localname": "SalesLeasebackTransactionNetProceeds", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "flex_ServiceFee": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Service fee.", "label": "Service Fee", "terseLabel": "Service fee received, percent" } } }, "localname": "ServiceFee", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "percentItemType" }, "flex_SunEdisonIncFiledChapter11Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "SunEdison, Inc Filed Chapter 11 [Member]", "label": "SunEdison, Inc Filed Chapter 11 [Member]", "terseLabel": "SunEdison filed Chapter 11" } } }, "localname": "SunEdisonIncFiledChapter11Member", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "flex_SunEdisonIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "SunEdison, Inc [Member]", "label": "SunEdison, Inc [Member]", "terseLabel": "SunEdison, Inc" } } }, "localname": "SunEdisonIncMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "flex_TermLoanAgreementDueThroughJanuaryTwoThousandTwentyTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term Loan Agreement Due Through January Two Thousand Twenty Two [Member]", "label": "Term Loan Agreement Due Through January Two Thousand Twenty Two [Member]", "terseLabel": "Euro Term Loan due January 2022" } } }, "localname": "TermLoanAgreementDueThroughJanuaryTwoThousandTwentyTwoMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "flex_TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughAprilTwoThousandTwentyFourMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term Loan Agreement Including Current Portion Due In Installments Through April Two Thousand Twenty Four [Member]", "label": "Term Loan Agreement Including Current Portion Due In Installments Through April Two Thousand Twenty Four [Member]", "terseLabel": "Term Loan due April 2024 - three-month Yen LIBOR plus 0.50%" } } }, "localname": "TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughAprilTwoThousandTwentyFourMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails", "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails", "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "flex_TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the term loan agreement including a current portion, which will be due in installments through February, 2020.", "label": "Term Loan Agreement Including Current Portion Due In Installments Through February Two Thousand Twenty [Member]", "terseLabel": "4.625% Notes due February 2020" } } }, "localname": "TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails", "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails" ], "xbrltype": "domainItemType" }, "flex_TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyNineMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term Loan Agreement Including Current Portion Due In Installments Through February Two Thousand Twenty Nine [Member]", "label": "Term Loan Agreement Including Current Portion Due In Installments Through February Two Thousand Twenty Nine [Member]", "terseLabel": "4.875% Notes due June 2029" } } }, "localname": "TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyNineMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "flex_TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the term loan agreement including a current portion, which will be due in installments through February, 2023.", "label": "Term Loan Agreement Including Current Portion Due In Installments Through February Two Thousand Twenty Three [Member]", "terseLabel": "5.000% Notes due February 2023" } } }, "localname": "TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyThreeMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails", "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "flex_TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyFiveMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term Loan Agreement Including Current Portion Due In Installments Through June Two Thousand Twenty Five [Member]", "label": "Term Loan Agreement Including Current Portion Due In Installments Through June Two Thousand Twenty Five [Member]", "terseLabel": "4.750% Notes due June 2025", "verboseLabel": "4.75% Notes due June 2025" } } }, "localname": "TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyFiveMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails", "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "flex_TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyNineMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term Loan Agreement Including Current Portion Due In Installments Through June Two Thousand Twenty Nine [Member]", "label": "Term Loan Agreement Including Current Portion Due In Installments Through June Two Thousand Twenty Nine [Member]", "terseLabel": "4.875% Notes due June 2029" } } }, "localname": "TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyNineMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails", "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails" ], "xbrltype": "domainItemType" }, "flex_TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term Loan Agreement Including Current Portion Due In Installments Through June Two Thousand Twenty Two [Member]", "label": "Term Loan Agreement Including Current Portion Due In Installments Through June Two Thousand Twenty Two [Member]", "terseLabel": "Term Loan, including current portion, due in installments through June 2022" } } }, "localname": "TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyTwoMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails", "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "flex_TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughNovember2021Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term Loan Agreement Including Current Portion Due In Installments Through November 2021 [Member]", "label": "Term Loan Agreement Including Current Portion Due In Installments Through November 2021 [Member]", "terseLabel": "Term Loan due November 2021" } } }, "localname": "TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughNovember2021Member", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails", "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails" ], "xbrltype": "domainItemType" }, "flex_TradeAccountsReceivableSoldToThirdParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This amount represents the total amount of accounts receivable sold by the company to a third party.", "label": "Trade Accounts Receivable Sold to Third Party", "terseLabel": "Company's accounts receivables sold to third-party" } } }, "localname": "TradeAccountsReceivableSoldToThirdParty", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "monetaryItemType" }, "flex_TradeReceivablesAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Trade Receivables, Amount", "label": "Trade Receivables, Amount", "terseLabel": "Trade account receivable" } } }, "localname": "TradeReceivablesAmount", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "monetaryItemType" }, "flex_TradeReceivablesAmountRepurchased": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Trade Receivables, Amount Repurchased", "label": "Trade Receivables, Amount Repurchased", "terseLabel": "Outstanding balance of sold receivables" } } }, "localname": "TradeReceivablesAmountRepurchased", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "monetaryItemType" }, "flex_TradeReceivablesDeferredPurchasePriceHeldforsaleAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Trade Receivables, Deferred Purchase Price, Held-for-sale, Amount", "label": "Trade Receivables, Deferred Purchase Price, Held-for-sale, Amount", "terseLabel": "Deferred purchase price receivable" } } }, "localname": "TradeReceivablesDeferredPurchasePriceHeldforsaleAmount", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "monetaryItemType" }, "flex_TradeReceivablesDeferredPurchasePriceOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Trade Receivables, Deferred Purchase Price, Outstanding", "label": "Trade Receivables, Deferred Purchase Price, Outstanding", "terseLabel": "Deferred purchase price receivable outstanding" } } }, "localname": "TradeReceivablesDeferredPurchasePriceOutstanding", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsAdditionalInformationDetails", "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "monetaryItemType" }, "flex_WeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted Average Remaining Lease Term [Abstract]", "label": "Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted-average remaining lease term" } } }, "localname": "WeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "flex_WorkingCapitalAdvancesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Working Capital Advances [Member]", "label": "Working Capital Advances [Member]", "terseLabel": "Working capital advances" } } }, "localname": "WorkingCapitalAdvancesMember", "nsuri": "http://www.flextronics.com/20191231", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r122", "r131" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "srt_CurrencyAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Currency [Axis]", "terseLabel": "Currency [Axis]" } } }, "localname": "CurrencyAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "stringItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsAdditionalInformationDetails", "http://www.flextronics.com/role/OtherChargesIncomeNetDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r135", "r222", "r226", "r375" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesAdditionalInformationDetails", "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails", "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails", "http://www.flextronics.com/role/LeasesAdditionalInformationDetails", "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails", "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r133", "r222", "r224", "r372", "r373" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails", "http://www.flextronics.com/role/LeasesAdditionalInformationDetails", "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails", "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails", "http://www.flextronics.com/role/LeasesAdditionalInformationDetails", "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails", "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r105", "r106", "r107", "r108" ], "lang": { "en-US": { "role": { "label": "Restatement Adjustment [Member]", "terseLabel": "Restatement Adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Axis]", "terseLabel": "Restatement [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Domain]", "terseLabel": "Restatement [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r144" ], "lang": { "en-US": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsAdditionalInformationDetails", "http://www.flextronics.com/role/OtherChargesIncomeNetDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r134", "r222", "r225", "r374", "r377", "r378" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r137", "r340" ], "lang": { "en-US": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r323" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of 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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r18", "r138", "r139", "r223" ], "calculation": { "http://www.flextronics.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 of allowance for doubtful accounts of $96,505 and $91,396 as of December 31, 2019 and March 31, 2019, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": { "auth_ref": [ "r48", "r56", "r57", "r259" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges, attributable to the parent.", "label": "Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]", "verboseLabel": "Unrealized Gain (Loss) on Derivative Instruments and Other" } } }, "localname": "AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r49", "r50", "r51", "r56", "r57" ], "lang": { "en-US": { "role": { "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]", "terseLabel": "Unrealized loss on derivative instruments and other" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.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]", "verboseLabel": "Changes in Accumulated Other Comprehensive Income by Component" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r53", "r55", "r56" ], "calculation": { "http://www.flextronics.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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r52", "r56", "r57", "r260" ], "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": "Total", "verboseLabel": "Total Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r47", "r56", "r57", "r260" ], "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 adjustments", "verboseLabel": "Foreign Currency Translation Adjustments" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "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": "Components of acquired intangible assets" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r104" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r234", "r236", "r248", "r249" ], "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, net of tax" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r236", "r244", "r247" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Share-based compensation expense", "verboseLabel": "Stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/SegmentReportingDetails", "http://www.flextronics.com/role/ShareBasedCompensationLocationOfExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r23", "r140", "r145" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, allowance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r92", "r167", "r173" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "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": "Intangible amortization" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r116" ], "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": "Restricted share unit awards excluded from computation of diluted earnings per share due to their anti-dilutive impact (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/EarningsLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r116" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/EarningsLossPerShareDetails" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/EarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r116" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/EarningsLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r142", "r230" ], "lang": { "en-US": { "role": { "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans.", "label": "Asset-backed Securities [Member]", "terseLabel": "Asset-Backed Securitization Programs" } } }, "localname": "AssetBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsAdditionalInformationDetails", "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r127", "r354", "r364" ], "calculation": { "http://www.flextronics.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/2019-01-31", "presentation": [ "http://www.flextronics.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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r7", "r43" ], "calculation": { "http://www.flextronics.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/2019-01-31", "presentation": [ "http://www.flextronics.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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r293" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Total assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r237", "r246" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsForeignCurrencyRiskManagementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r274", "r278" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsForeignCurrencyRiskManagementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CallOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial contract between two parties, the buyer and the seller of the option, where the buyer has the right but not the obligation to buy an agreed quantity of a particular commodity or financial instrument (the underlying instrument) from the seller of the option for a certain price (the strike price). Seller is obligated to sell the asset to the buyer, if the buyer exercises the option.", "label": "Call Option [Member]", "terseLabel": "Buy" } } }, "localname": "CallOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r95", "r96", "r97" ], "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": "Unpaid purchases of property and equipment" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r304", "r305" ], "lang": { "en-US": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]", "terseLabel": "Carrying Amount" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r30", "r94" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "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", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets", "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the 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. Includes effect from exchange rate changes.", "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "Net increase in cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r271" ], "lang": { "en-US": { "role": { "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.", "label": "Cash Flow Hedging [Member]", "terseLabel": "Cash Flow Hedges" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CollateralAxis": { "auth_ref": [ "r151" ], "lang": { "en-US": { "role": { "documentation": "Information by category of collateral or no collateral.", "label": "Collateral [Axis]", "terseLabel": "Collateral [Axis]" } } }, "localname": "CollateralAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CollateralDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Pledge or no pledge of specific property to serve as protection against default.", "label": "Collateral [Domain]", "terseLabel": "Collateral [Domain]" } } }, "localname": "CollateralDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CollateralPledgedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Pledge of specific property to serve as protection against default.", "label": "Collateral Pledged [Member]", "terseLabel": "Committed" } } }, "localname": "CollateralPledgedMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CollectibilityOfReceivablesMember": { "auth_ref": [ "r196" ], "lang": { "en-US": { "role": { "documentation": "The assets of an enterprise may include receivables that arose from credit sales, loans, or other transactions. The conditions under which receivables exist usually involve some degree of uncertainty about their collectability, in which case a contingency exist.", "label": "Collectibility of Receivables [Member]", "terseLabel": "Collectibility of Receivables" } } }, "localname": "CollectibilityOfReceivablesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r192", "r201" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Ordinary Shares" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNoParValue": { "auth_ref": [ "r17" ], "lang": { "en-US": { "role": { "documentation": "Face amount per share of no-par value common stock.", "label": "Common Stock, No Par Value", "terseLabel": "Ordinary shares, par value (in dollars per share)" } } }, "localname": "CommonStockNoParValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r17" ], "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": "Ordinary shares, issued (shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r17", "r209" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Ordinary shares, outstanding (shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValueOutstanding": { "auth_ref": [ "r17" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.", "label": "Common Stock, Value, Outstanding", "verboseLabel": "Ordinary shares, no par value; 554,481,851 and 566,787,620 issued, and 504,242,496 and 516,548,265 outstanding as of December 31, 2019 and March 31, 2019, respectively" } } }, "localname": "CommonStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r60", "r62", "r254", "r263" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "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. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r75" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/AccumulatedOtherComprehensiveLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r98", "r256", "r264", "r265" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Organization of the Company and Basis of Presentation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r218", "r220", "r223" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration 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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r218", "r219", "r223" ], "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": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsAdditionalInformationDetails", "http://www.flextronics.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateAndOtherMember": { "auth_ref": [ "r120" ], "lang": { "en-US": { "role": { "documentation": "Component of an entity that provides financial and operational oversight and administrative support for other segments and other segments not separately reported due to size or nature of business activities. Excludes intersegment elimination and reconciling items.", "label": "Corporate and Other [Member]", "terseLabel": "Corporate and Other" } } }, "localname": "CorporateAndOtherMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r68" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "negatedLabel": "Cost of sales", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of sales" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationLocationOfExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r207" ], "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": "BANK BORROWINGS AND LONG-TERM DEBT" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r13", "r14", "r15", "r355", "r356", "r363" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails", "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails", "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r312", "r314" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r303" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Debt instrument" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r36" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "verboseLabel": "Debt interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails", "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails", "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails", "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r37" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails", "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails", "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r361" ], "lang": { "en-US": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Issuance price as percentage of face value" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r37", "r100", "r210", "r211", "r212", "r213", "r311", "r312", "r314", "r362" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails", "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeconsolidationGainOrLossAmount": { "auth_ref": [ "r261" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) from deconsolidation of subsidiary and derecognition of group of assets constituting transfer of business or nonprofit activity, excluding conveyance of oil and gas mineral rights and transfer of good or service in contract with customer.", "label": "Deconsolidation, Gain (Loss), Amount", "negatedTerseLabel": "Gain from deconsolidation of Bright Machines", "terseLabel": "Gain (loss) from deconsolidation of Bright Machines" } } }, "localname": "DeconsolidationGainOrLossAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.flextronics.com/role/OtherChargesIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r313" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "verboseLabel": "Debt issuance cost" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r92", "r125" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation, amortization and other impairment charges" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsForeignCurrencyRiskManagementDetails", "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r44", "r45", "r276", "r348" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Fair Value, Gross Asset", "terseLabel": "Asset Derivatives" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsForeignCurrencyRiskManagementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r44", "r45", "r276", "r348" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Fair Value, Gross Liability", "terseLabel": "Liability Derivatives" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsForeignCurrencyRiskManagementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r275", "r277", "r280", "r282" ], "lang": { "en-US": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsForeignCurrencyRiskManagementDetails", "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Derivative Instruments and Hedges, Assets [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r292" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "FINANCIAL INSTRUMENTS" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r272", "r275", "r280" ], "lang": { "en-US": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]", "terseLabel": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLineItems": { "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": "Derivative [Line Items]", "terseLabel": "Notional amount" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r268", "r270" ], "lang": { "en-US": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Derivative, notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r101", "r267", "r269", "r270", "r272", "r273", "r279", "r280", "r284", "r285", "r287" ], "lang": { "en-US": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesFairValueLineItems": { "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": "Derivatives, Fair Value [Line Items]", "terseLabel": "Fair Values of Derivative Instruments" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsForeignCurrencyRiskManagementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r272" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Derivatives designated as hedging instruments" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsForeignCurrencyRiskManagementDetails", "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r222" ], "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": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "SHARE-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r66", "r105", "r111", "r113", "r114", "r115", "r118", "r359", "r369" ], "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": "Basic earnings (losses) per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.flextronics.com/role/EarningsLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "verboseLabel": "Basic earnings (loss) per share:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/EarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Earnings (loss) per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r66", "r105", "r111", "r113", "r114", "r115", "r118", "r359", "r369" ], "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": "Diluted earnings (losses) per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.flextronics.com/role/EarningsLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "verboseLabel": "Diluted earnings (loss) per share:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/EarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r119" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS (LOSSES) PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/EarningsLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r309" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "verboseLabel": "Effect of exchange rates on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.flextronics.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 payroll" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationLocationOfExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r245" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r245" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for 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 Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Share weighted-average remaining vesting period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "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" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r209" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment": { "auth_ref": [ "r143" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents an other than temporary decline in value that has been recognized against an investment accounted for under the equity method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value subject to the equity accounting method. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment.", "label": "Equity Method Investment, Other than Temporary Impairment", "terseLabel": "Impairment charge related to investment" } } }, "localname": "EquityMethodInvestmentOtherThanTemporaryImpairment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/OtherChargesIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r303" ], "lang": { "en-US": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Fair Value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "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]", "verboseLabel": "Financial Instruments Measured at Fair Value on a Recurring Basis and Nonrecurring Basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r293", "r294", "r295", "r299" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "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, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Other financial instruments" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r293", "r304", "r305" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r230", "r231", "r233", "r294", "r343" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAssetsAndLiabilitiesMeasuredAtFairValueDetails", "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r293", "r300" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r293", "r294", "r296", "r297", "r301" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r298" ], "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 MEASUREMENT OF ASSETS AND LIABILITIES" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r230", "r231", "r233", "r294", "r344" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAssetsAndLiabilitiesMeasuredAtFairValueDetails", "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r230", "r231", "r233", "r294", "r345" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAssetsAndLiabilitiesMeasuredAtFairValueDetails", "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r230", "r231", "r233", "r294", "r346" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAssetsAndLiabilitiesMeasuredAtFairValueDetails", "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r298", "r301" ], "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": "Recurring basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r274", "r279", "r286" ], "lang": { "en-US": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsForeignCurrencyRiskManagementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r146", "r147", "r148", "r149", "r150", "r153", "r154", "r155", "r156" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsAdditionalInformationDetails", "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAssetsAndLiabilitiesMeasuredAtFairValueDetails", "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r172" ], "calculation": { "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.flextronics.com/role/BalanceSheetItemsFutureAmortizationDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.flextronics.com/role/BalanceSheetItemsFutureAmortizationDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year", "terseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r174" ], "calculation": { "http://www.flextronics.com/role/BalanceSheetItemsFutureAmortizationDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r174" ], "calculation": { "http://www.flextronics.com/role/BalanceSheetItemsFutureAmortizationDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r174" ], "calculation": { "http://www.flextronics.com/role/BalanceSheetItemsFutureAmortizationDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r174" ], "calculation": { "http://www.flextronics.com/role/BalanceSheetItemsFutureAmortizationDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r168", "r169", "r172", "r175", "r352" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]", "terseLabel": "Estimated future annual amortization expense for acquired intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsFutureAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r172", "r352" ], "calculation": { "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails": { "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r168", "r171" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r172" ], "calculation": { "http://www.flextronics.com/role/BalanceSheetItemsFutureAmortizationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails": { "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsFutureAmortizationDetails", "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign Tax Authority" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r306", "r307", "r308" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "negatedTerseLabel": "(Gain) Loss on foreign exchange transactions" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/InterestAndOtherNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r230", "r281" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.", "label": "Foreign Exchange Contract [Member]", "terseLabel": "Forward and Swap Contracts", "verboseLabel": "Foreign currency contracts" } } }, "localname": "ForeignExchangeContractMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsForeignCurrencyRiskManagementDetails", "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.", "label": "Foreign Exchange Forward [Member]", "terseLabel": "Foreign currency contracts" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r160", "r161" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance, end of the period", "periodStartLabel": "Balance, beginning of the year", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails", "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r163" ], "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)", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "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": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "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": "Activity in goodwill account" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": { "auth_ref": [ "r162" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of divestiture 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, Written off Related to Sale of Business Unit", "negatedLabel": "Divestitures" } } }, "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r67" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r272", "r283" ], "lang": { "en-US": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsForeignCurrencyRiskManagementDetails", "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r272" ], "lang": { "en-US": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsForeignCurrencyRiskManagementDetails", "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r272" ], "lang": { "en-US": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r65", "r105", "r353", "r358", "r370" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "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", "terseLabel": "Income (loss) before income taxes", "totalLabel": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r177" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationLocationOfExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationLocationOfExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r252" ], "lang": { "en-US": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r99", "r126", "r253" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "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)", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapital": { "auth_ref": [ "r91" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period of all assets and liabilities used in operating activities.", "label": "Increase (Decrease) in Operating Capital", "negatedLabel": "Changes in working capital and other" } } }, "localname": "IncreaseDecreaseInOperatingCapital", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r112", "r117" ], "calculation": { "http://www.flextronics.com/role/EarningsLossPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Weighted-average ordinary share equivalents from stock options and restricted share unit awards (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/EarningsLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r166", "r170" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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": "Other intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestAndOtherIncomeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of interest income and income classified as other.", "label": "Interest and Other Income [Table Text Block]", "verboseLabel": "Interest and other, net" } } }, "localname": "InterestAndOtherIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/InterestAndOtherNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r64", "r124", "r310", "r313", "r360" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/InterestAndOtherNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r72", "r206" ], "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", "terseLabel": "Interest expenses on debt obligations" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/InterestAndOtherNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestsContinuedToBeHeldByTransferorFairValue": { "auth_ref": [ "r347" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The carrying amount (fair value) as of the balance sheet date of the transferor's interests in transferred financial assets (typically securitized receivables, generally not involved in the collection of principal) following transfer of significant portions of such financial instruments to other parties. Such interests could be ancillary cash flows and interest-only strips.", "label": "Transferor's Interests in Transferred Financial Assets, Fair Value", "terseLabel": "Transferor's interests in transferred financial assets, fair value", "verboseLabel": "Preferred purchase price receivable from asset-backed securitization programs" } } }, "localname": "InterestsContinuedToBeHeldByTransferorFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsAdditionalInformationDetails", "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r24", "r159" ], "calculation": { "http://www.flextronics.com/role/BalanceSheetItemsInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r41", "r158" ], "calculation": { "http://www.flextronics.com/role/BalanceSheetItemsInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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": "Inventories", "totalLabel": "Inventories, total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsInventoriesDetails", "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetItemsNetOfReserveAlternativeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory, Net, Items Net of Reserve Alternative [Abstract]", "terseLabel": "Inventories" } } }, "localname": "InventoryNetItemsNetOfReserveAlternativeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsInventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r26", "r159" ], "calculation": { "http://www.flextronics.com/role/BalanceSheetItemsInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r25", "r159" ], "calculation": { "http://www.flextronics.com/role/BalanceSheetItemsInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work-in-progress" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r71", "r123" ], "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", "negatedTerseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/InterestAndOtherNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r334" ], "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": "Components of Lease Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "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": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r328" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r335" ], "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": "Future Minimum Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r335" ], "calculation": { "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetailsCalc2": { "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 operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total undiscounted lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r335" ], "calculation": { "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetails": { "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 payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r335" ], "calculation": { "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetails": { "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 payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r335" ], "calculation": { "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetails": { "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 payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r335" ], "calculation": { "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetails": { "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 payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r335" ], "calculation": { "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetails": { "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 for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r335" ], "calculation": { "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetails": { "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 payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r335" ], "calculation": { "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetailsCalc2": { "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 payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r327" ], "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": "Lease terms" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r337" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r22", "r357", "r367" ], "calculation": { "http://www.flextronics.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 shareholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.flextronics.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/2019-01-31", "presentation": [ "http://www.flextronics.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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r293" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "negatedLabel": "Total liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationStatusAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by status of pending, threatened, or settled litigation.", "label": "Litigation Status [Axis]", "terseLabel": "Litigation Status [Axis]" } } }, "localname": "LitigationStatusAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationStatusDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Status of pending, threatened, or settled litigation.", "label": "Litigation Status [Domain]", "terseLabel": "Litigation Status [Domain]" } } }, "localname": "LitigationStatusDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "Three-month Yen LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails", "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails", "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsHeldForSaleLineItems": { "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": "Long Lived Assets Held-for-sale [Line Items]", "terseLabel": "Long Lived Assets Held-for-sale [Line Items]" } } }, "localname": "LongLivedAssetsHeldForSaleLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/OtherChargesIncomeNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r15", "r205", "r356", "r365" ], "calculation": { "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetailsCalc2": { "order": 2.0, "parentTag": "flex_LongtermDebtNetofDebtIssuanceCosts", "weight": 1.0 }, "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtRepaymentOfLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Long-term debt", "totalLabel": "Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails", "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtRepaymentOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails": { "order": 1.0, "parentTag": "flex_LongtermDebtNetofDebtIssuanceCosts", "weight": 1.0 }, "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "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", "negatedTerseLabel": "Current portion, net of debt issuance costs", "terseLabel": "Bank borrowings and current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails", "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r103", "r204" ], "calculation": { "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtRepaymentOfLongTermDebtDetails": { "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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtRepaymentOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r103", "r204" ], "calculation": { "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtRepaymentOfLongTermDebtDetails": { "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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Five", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtRepaymentOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r103", "r204" ], "calculation": { "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtRepaymentOfLongTermDebtDetails": { "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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtRepaymentOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r103", "r204" ], "calculation": { "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtRepaymentOfLongTermDebtDetails": { "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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtRepaymentOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r103", "r204" ], "calculation": { "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtRepaymentOfLongTermDebtDetails": { "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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two", "terseLabel": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtRepaymentOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r103" ], "calculation": { "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtRepaymentOfLongTermDebtDetails": { "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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year", "terseLabel": "2020" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtRepaymentOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails": { "order": 2.0, "parentTag": "flex_LongtermDebtNetofDebtIssuanceCosts", "weight": 1.0 }, "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net of current portion", "verboseLabel": "Non-current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails", "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average interest rate of long-term debt outstanding calculated at point in time.", "label": "Long-term Debt, Weighted Average Interest Rate, at Point in Time", "terseLabel": "Weighted-average interest rate" } } }, "localname": "LongtermDebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r193", "r194", "r195", "r197", "r198", "r199", "r200", "r202", "r203" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r193", "r194", "r195", "r197", "r198", "r199", "r200", "r202", "r203" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r193", "r194", "r195", "r197", "r198", "r199", "r200", "r202", "r203" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaterialReconcilingItemsMember": { "auth_ref": [ "r129", "r130" ], "lang": { "en-US": { "role": { "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity.", "label": "Segment Reconciling Items [Member]", "verboseLabel": "Segment Reconciling Items" } } }, "localname": "MaterialReconcilingItemsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r89" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r89" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "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 provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r89", "r90", "r93" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "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 operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted and Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r272" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Derivatives not designated as hedging instruments" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsForeignCurrencyRiskManagementDetails", "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [], "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 operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsAdditionalInformationDetails", "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r329", "r336" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r325" ], "calculation": { "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetailsCalc2": { "order": 2.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", "terseLabel": "Operating lease liabilities", "verboseLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetails", "http://www.flextronics.com/role/LeasesSupplementalBalanceSheetInformationDetails", "http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r325" ], "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": "Current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r325" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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": "Operating lease liabilities, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r326", "r331" ], "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": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r324" ], "calculation": { "http://www.flextronics.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, net", "verboseLabel": "Operating lease right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets", "http://www.flextronics.com/role/LeasesSupplementalBalanceSheetInformationDetails", "http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r333", "r336" ], "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": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r332", "r336" ], "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": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r315", "r316" ], "calculation": { "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesPriorToAdoptionOfAsc842Details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesPriorToAdoptionOfAsc842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesPriorToAdoptionOfAsc842Details" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r315", "r316" ], "calculation": { "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesPriorToAdoptionOfAsc842Details": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesPriorToAdoptionOfAsc842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r315", "r316" ], "calculation": { "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesPriorToAdoptionOfAsc842Details": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesPriorToAdoptionOfAsc842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r315", "r316" ], "calculation": { "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesPriorToAdoptionOfAsc842Details": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesPriorToAdoptionOfAsc842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r315", "r316" ], "calculation": { "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesPriorToAdoptionOfAsc842Details": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesPriorToAdoptionOfAsc842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r315", "r316" ], "calculation": { "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesPriorToAdoptionOfAsc842Details": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesPriorToAdoptionOfAsc842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r315", "r316" ], "calculation": { "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesPriorToAdoptionOfAsc842Details": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesPriorToAdoptionOfAsc842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r122", "r131" ], "lang": { "en-US": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OptionIndexedToIssuersEquityEquityAxis": { "auth_ref": [ "r208", "r288", "r289", "r290" ], "lang": { "en-US": { "role": { "documentation": "Information by type of options indexed to an issuer's equity.", "label": "Option Indexed to Issuer's Equity [Axis]", "terseLabel": "Option Indexed to Issuer's Equity [Axis]" } } }, "localname": "OptionIndexedToIssuersEquityEquityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "auth_ref": [ "r291" ], "lang": { "en-US": { "role": { "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding.", "label": "Option Indexed to Issuer's Equity, Type [Domain]", "terseLabel": "Option Indexed to Issuer's Equity, Type [Domain]" } } }, "localname": "OptionIndexedToIssuersEquityTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r2", "r266" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "verboseLabel": "ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r274", "r286" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsForeignCurrencyRiskManagementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r254", "r255", "r259" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 4.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss), attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax, Portion Attributable to Parent", "verboseLabel": "Unrealized gain (loss) on derivative instruments and other, net of zero tax" } } }, "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesTaxPortionAttributableToParent": { "auth_ref": [ "r254", "r255", "r259" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit), after reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss), attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax, Portion Attributable to Parent", "terseLabel": "Unrealized loss on derivative instruments and other, tax" } } }, "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r254", "r255", "r259" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "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 adjustments, net of zero tax" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent": { "auth_ref": [ "r254", "r255", "r259" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit), after 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 Translation Adjustment, Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments, tax" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "auth_ref": [ "r56", "r63" ], "calculation": { "http://www.flextronics.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).", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "terseLabel": "Other comprehensive gain (loss) before reclassifications" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "auth_ref": [ "r53" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent", "terseLabel": "Unrealized gain (loss) on derivative instruments and other, net of zero tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent": { "auth_ref": [ "r54" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Parent", "terseLabel": "Unrealized loss on derivative instruments and other, tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r59", "r62", "r63", "r209" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Total other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r59", "r62", "r254", "r255", "r259" ], "calculation": { "http://www.flextronics.com/role/AccumulatedOtherComprehensiveLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Net current-period other comprehensive gain (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "verboseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r274", "r286" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other current assets.", "label": "Other Current Assets [Member]", "terseLabel": "Other current assets" } } }, "localname": "OtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsForeignCurrencyRiskManagementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other current liabilities.", "label": "Other Current Liabilities [Member]", "terseLabel": "Other current liabilities" } } }, "localname": "OtherCurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsForeignCurrencyRiskManagementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherExpenses": { "auth_ref": [ "r70", "r371" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense classified as other.", "label": "Other Expenses", "terseLabel": "ABS and AR sales programs related expenses" } } }, "localname": "OtherExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/InterestAndOtherNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Income and Expenses [Abstract]" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "auth_ref": [ "r229", "r251" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.", "label": "Other Income and Other Expense Disclosure [Text Block]", "terseLabel": "OTHER CHARGES (INCOME), NET" } } }, "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/OtherChargesIncomeNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r8", "r9", "r34" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesMember": { "auth_ref": [ "r274", "r286" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other liabilities.", "label": "Other Liabilities [Member]", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsForeignCurrencyRiskManagementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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 liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r73" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedLabel": "Interest and other, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restructuring and related activities classified as other.", "label": "Other Restructuring [Member]", "terseLabel": "Other Exit Costs" } } }, "localname": "OtherRestructuringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationReceived1": { "auth_ref": [ "r95", "r96", "r97" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The value of the noncash (or part noncash) consideration received in a transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period.", "label": "Other Significant Noncash Transaction, Value of Consideration Received", "verboseLabel": "Non-cash investment in Bright Machines" } } }, "localname": "OtherSignificantNoncashTransactionValueOfConsiderationReceived1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r78", "r81", "r102" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Other investing activities, net" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r85" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Payments for repurchases of ordinary shares" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r87", "r181" ], "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", "negatedLabel": "Payments for charges incurred" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r79" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of businesses, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r80" ], "calculation": { "http://www.flextronics.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": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PendingLitigationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Risk of loss associated with the outcome of pending litigation against the entity, for example, but not limited to, litigation in arbitration or within the trial process.", "label": "Pending Litigation [Member]", "terseLabel": "Pending Litigation" } } }, "localname": "PendingLitigationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r302" ], "lang": { "en-US": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromAccountsReceivableSecuritization": { "auth_ref": [ "r83" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds from securitizations of receivables treated as collateralized borrowings, which are classified as financing transactions.", "label": "Proceeds from Accounts Receivable Securitization", "terseLabel": "Cash proceeds from sale of accounts receivable" } } }, "localname": "ProceedsFromAccountsReceivableSecuritization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "auth_ref": [ "r76" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity.", "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested", "terseLabel": "Proceeds from divestiture of businesses, net of cash held in divested businesses" } } }, "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r82" ], "calculation": { "http://www.flextronics.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", "verboseLabel": "Net proceeds from issuance of ordinary shares" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r83" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "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 bank borrowings and long-term debt" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails", "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r84", "r86", "r102" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other financing activities, net" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r77" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from the disposition of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r58", "r61", "r88", "r127", "r132", "r254", "r257", "r258", "r262", "r263" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity", "http://www.flextronics.com/role/EarningsLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r11", "r12", "r176", "r368" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PutOptionMember": { "auth_ref": [ "r376" ], "lang": { "en-US": { "role": { "documentation": "A financial contract between two parties, the buyer and the seller (writer) of the option, where the buyer has the right but not the obligation to sell a commodity or financial instrument (the underlying instrument) to the seller (writer) at a certain time for a certain price (the strike price). The seller (writer) has the obligation to purchase the underlying asset at that strike price, if the buyer exercises the option.", "label": "Put Option [Member]", "terseLabel": "Sell" } } }, "localname": "PutOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r56", "r63" ], "calculation": { "http://www.flextronics.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", "negatedLabel": "Net (gains) losses reclassified from accumulated other comprehensive loss" } } }, "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r232", "r339", "r341" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": { "auth_ref": [], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for short-term and long-term debt and lease obligation.", "label": "Repayments of Debt and Lease Obligation", "negatedLabel": "Repayments of bank borrowings and long-term debt" } } }, "localname": "RepaymentsOfDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of fair value of reporting unit in excess of carrying amount.", "label": "Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount", "terseLabel": "Fair value in excess of carrying amount" } } }, "localname": "ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/EarningsLossPerShareDetails", "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r191" ], "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 CHARGES" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RestructuringCharges" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r92", "r180", "r185", "r189" ], "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 charges", "verboseLabel": "Provision for charges incurred during the nine-month period ended December 31, 2019" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesAdditionalInformationDetails", "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails", "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringChargesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restructuring Charges [Abstract]" } } }, "localname": "RestructuringChargesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesAdditionalInformationDetails", "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails", "http://www.flextronics.com/role/SegmentReportingDetails" ], "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 CHARGES" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesAdditionalInformationDetails", "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r181", "r186" ], "calculation": { "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Balance as of December 31, 2019", "periodStartLabel": "Balance as of March 31, 2019" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveCurrent": { "auth_ref": [ "r180", "r188" ], "calculation": { "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails": { "order": 1.0, "parentTag": "us-gaap_RestructuringReserve", "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": "Less: Current portion (classified as other current liabilities)" } } }, "localname": "RestructuringReserveCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveNoncurrent": { "auth_ref": [ "r180" ], "calculation": { "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails": { "order": 2.0, "parentTag": "us-gaap_RestructuringReserve", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of known and estimated costs associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid after one year or beyond the next 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, and 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, Noncurrent", "terseLabel": "Accrued restructuring costs, net of current portion (classified as other liabilities)" } } }, "localname": "RestructuringReserveNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r19", "r214", "r366" ], "calculation": { "http://www.flextronics.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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r221", "r222" ], "calculation": { "http://www.flextronics.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", "negatedLabel": "Net sales", "terseLabel": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentationDetails", "http://www.flextronics.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r228" ], "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" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_SaleAndLeasebackTransactionGainLossNet": { "auth_ref": [ "r330", "r336", "r338" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale and leaseback transaction from transfer of asset accounted for as sale.", "label": "Sale and Leaseback Transaction, Gain (Loss), Net", "terseLabel": "Gain on sales leaseback transaction" } } }, "localname": "SaleAndLeasebackTransactionGainLossNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleLeasebackTransactionDeferredGainGross": { "auth_ref": [ "r318" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of the gain recorded in connection with the transaction involving the sale of property to another party and the lease of the property back to the seller to be recognized in future periods.", "label": "Sale Leaseback Transaction, Deferred Gain, Gross", "terseLabel": "Deferred gain on sales leaseback transactions" } } }, "localname": "SaleLeasebackTransactionDeferredGainGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleLeasebackTransactionDeferredGainNet": { "auth_ref": [ "r319" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of the gain that will be recorded as income or a reduction in rent expense in future periods less amounts recognized in the current period.", "label": "Sale Leaseback Transaction, Deferred Gain, Net", "negatedTerseLabel": "Deferred gain for sales leaseback transaction" } } }, "localname": "SaleLeasebackTransactionDeferredGainNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleLeasebackTransactionNetProceedsInvestingActivities": { "auth_ref": [ "r320", "r321", "r322" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow after closing and debt issuance costs received by a seller-lessee in a sale-leaseback recognized in investing activities.", "label": "Sale Leaseback Transaction, Net Proceeds, Investing Activities", "terseLabel": "Sale leaseback transaction, cash proceeds" } } }, "localname": "SaleLeasebackTransactionNetProceedsInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r56" ], "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 by component, net of tax" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/AccumulatedOtherComprehensiveLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r168" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r116" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/EarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements.", "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]", "verboseLabel": "Schedule of debt not carried at fair value" } } }, "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r37", "r100", "r210", "r211", "r212", "r213", "r311", "r312", "r314", "r362" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of bank borrowings and long-term debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r279" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of fair value of the derivative instruments utilized for foreign currency risk management purposes" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r117" ], "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 basic weighted-average ordinary shares outstanding and diluted weighted-average ordinary share equivalents used to calculate basic and diluted earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/EarningsLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r236", "r243", "r247" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationLocationOfExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r236", "r243", "r247" ], "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 share-based compensation expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r293", "r294" ], "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 financial assets and liabilities measured at fair value on a recurring basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r168", "r171" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of components of acquired intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r317" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Future Minimum Rental Payments" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r164", "r165" ], "lang": { "en-US": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r164", "r165" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r10", "r27", "r28", "r29" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of components of inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable": { "auth_ref": [ "r1", "r179" ], "lang": { "en-US": { "role": { "documentation": "Description and amounts of long lived assets held for sale. Disclosure may include the description of the facts and circumstances leading to the expected disposal, manner and timing of disposal, the carrying value of the assets held for sale, the gain (loss) recognized in the income statement and the income statement caption that includes that gain (loss).", "label": "Schedule of Long Lived Assets Held-for-sale [Table]", "terseLabel": "Schedule of Long Lived Assets Held-for-sale [Table]" } } }, "localname": "ScheduleOfLongLivedAssetsHeldForSaleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/OtherChargesIncomeNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r204" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of the Company's repayments of long-term debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": { "auth_ref": [ "r268" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the notional amounts of outstanding derivative positions.", "label": "Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]", "terseLabel": "Summary of aggregate notional amount of the Company's outstanding foreign currency forward and swap contracts" } } }, "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r183", "r184", "r187" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesAdditionalInformationDetails", "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r183", "r184", "r187" ], "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 components of the restructuring charges by geographic region" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r121", "r127", "r128", "r129", "r164" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r121", "r127", "r128", "r129", "r164" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of segment reporting information by operating segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/SegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r237", "r246" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r171" ], "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 estimated future annual amortization expense for intangible assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleLineItems": { "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": "Securitization or Asset-backed Financing Arrangement, Financial Asset for which Transfer is Accounted as Sale [Line Items]", "terseLabel": "Trade Receivables Securitization disclosures" } } }, "localname": "SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleTable": { "auth_ref": [ "r342" ], "lang": { "en-US": { "role": { "documentation": "The gains or losses by type of financial asset in a securitization, asset-backed financing arrangement, or similar transfer recognized when a transfer is accounted for as a sale.", "label": "Schedule of Securitization or Asset-backed Financing Arrangements, Financial Asset for which Transfer is Accounted as Sale [Table]", "terseLabel": "Schedule of Securitization or Asset-backed Financing Arrangements, Financial Asset for which Transfer is Accounted as Sale [Table]" } } }, "localname": "SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails", "http://www.flextronics.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r136" ], "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 REPORTING" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/SegmentReporting" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "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": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r69", "r157" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [ "r74" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationLocationOfExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServicingAsset": { "auth_ref": [ "r349" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Aggregate amount of servicing assets that are subsequently measured at fair value and servicing assets that are subsequently measured using the amortization method.", "label": "Servicing Asset", "terseLabel": "Servicing assets" } } }, "localname": "ServicingAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ServicingLiability": { "auth_ref": [ "r349" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate amount of servicing liabilities that are subsequently measured at fair value and servicing liabilities that are subsequently measured using the amortization method.", "label": "Servicing Liability", "terseLabel": "Servicing liability" } } }, "localname": "ServicingLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]" } } }, "localname": "ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r238" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r242" ], "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": "Unvested share bonus awards granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r241" ], "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", "verboseLabel": "Number of shares outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r241" ], "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", "verboseLabel": "Average grant date price of unvested share bonus awards (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r246" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Number of shares that may be issued (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r235", "r239" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r127", "r164", "r178", "r182", "r190", "r372" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails", "http://www.flextronics.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r40", "r209" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity", "http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity", "http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r16", "r17", "r209", "r214" ], "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": "Issuance of Flex Ltd. vested shares under restricted share unit awards (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r16", "r17", "r209", "r214", "r240" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "terseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r40", "r209", "r214" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Authorized amount of stock repurchase program" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareRepurchasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Amount remaining to be repurchased under the plans" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareRepurchasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r16", "r17", "r209", "r214" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "terseLabel": "Aggregate shares repurchased and retired (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareRepurchasesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r16", "r17", "r209", "r214" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "terseLabel": "Aggregate purchase price of shares repurchased and retired" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareRepurchasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r17", "r20", "r21", "r141" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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 shareholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets", "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Shareholders\u2019 equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r46" ], "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 ITEMS" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItems" ], "xbrltype": "textBlockItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r227" ], "lang": { "en-US": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r227" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]", "terseLabel": "Point in time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r227" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Over time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialAssetsTextBlock": { "auth_ref": [ "r351" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a transferor's continuing involvement in financial assets that it has transferred in a securitization or asset-backed financing arrangement, the nature of any restrictions on assets reported by an entity in its statement of financial position that relate to a transferred financial asset (including the carrying amounts of such assets), how servicing assets and servicing liabilities are reported, and (for securitization or asset-backed financing arrangements accounted for as sales) when a transferor has continuing involvement with the transferred financial assets and transfers of financial assets accounted for as secured borrowings, how the transfer of financial assets affects an entity's financial position, financial performance, and cash flows.", "label": "Transfers and Servicing of Financial Assets [Text Block]", "terseLabel": "TRADE RECEIVABLES SECURITIZATION" } } }, "localname": "TransfersAndServicingOfFinancialAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritization" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r350" ], "lang": { "en-US": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsAdditionalInformationDetails", "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAssetsAndLiabilitiesMeasuredAtFairValueDetails", "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Treasury Stock, Number of Shares and Restriction Disclosures [Abstract]" } } }, "localname": "TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r39", "r215" ], "lang": { "en-US": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock (shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r17", "r209", "r214" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "negatedTerseLabel": "Repurchase of Flex Ltd. ordinary shares at cost (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r217" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Treasury Stock [Text Block]", "terseLabel": "SHARE REPURCHASES" } } }, "localname": "TreasuryStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareRepurchases" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r39", "r215", "r216" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, at cost; 50,239,355 shares as of December 31, 2019 and March 31, 2019" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r209", "r214", "r215" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedTerseLabel": "Repurchase of Flex Ltd. ordinary shares at cost" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesAdditionalInformationDetails", "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails", "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r31" ], "calculation": { "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetailsCalc2": { "order": 1.0, "parentTag": "flex_LongtermDebtNetofDebtIssuanceCosts", "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": "Debt issuance costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UncollateralizedMember": { "auth_ref": [ "r152" ], "lang": { "en-US": { "role": { "documentation": "No pledge of specific property to serve as protection or security against default.", "label": "Uncollateralized [Member]", "terseLabel": "Uncommitted" } } }, "localname": "UncollateralizedMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails", "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails", "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "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/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails", "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails", "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r110", "r115" ], "calculation": { "http://www.flextronics.com/role/EarningsLossPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted-average ordinary shares and ordinary share equivalents outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.flextronics.com/role/EarningsLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Shares used in computation:", "verboseLabel": "Weighted-average shares used in computing per share amounts:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.flextronics.com/role/EarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r109", "r115" ], "calculation": { "http://www.flextronics.com/role/EarningsLossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted-average ordinary shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.flextronics.com/role/EarningsLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Shares used in computation:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/EarningsLossPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 22 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r119": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8657-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8924-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4647-111522" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27232-111563" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=118954474&loc=d3e32787-111569" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955255&loc=SL82921835-210448" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(d)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955255&loc=SL82921835-210448" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r191": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r192": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14453-108349" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14472-108349" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r207": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "63", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=117411753&loc=d3e23176-110880" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r217": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208821" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r229": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "http://asc.fasb.org/topic&trid=49130413" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r251": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "720", "URI": "http://asc.fasb.org/topic&trid=2122503" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r266": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579240-113959" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624181-113959" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41641-113959" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41678-113959" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109977999&loc=d3e76258-113986" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=6445032&loc=d3e90193-114008" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=6445032&loc=d3e90198-114008" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=6445032&loc=d3e90205-114008" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=116862287&loc=d3e90476-114009" }, "r292": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13467-108611" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13476-108611" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30700-110894" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "40", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77913853&loc=d3e49567-112750" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "40", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=108788860&loc=d3e50609-112754" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "50", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846721&loc=d3e51831-112757" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "51", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846721&loc=d3e51840-112757" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846721&loc=d3e51843-112757" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r337": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888430&loc=SL77919786-209982" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107314-111719" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=SL51823488-111719" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=6469459&loc=d3e122501-111745" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r351": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "860", "URI": "http://asc.fasb.org/topic&trid=2197590" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.7)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B.1)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611197-123010" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r379": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r380": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r381": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r382": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r383": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r384": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313" }, "r46": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e640-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4,6)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6904-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" } }, "version": "2.1" } XML 78 R29.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
REVENUE (Tables)
9 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table presents the Company’s revenue disaggregated based on timing of transfer - point in time and over time - for the three and nine-month periods ended December 31, 2019 and December 31, 2018 (in thousands), respectively.
 
Three-Month Period Ended December 31, 2019
 
HRS
 
IEI
 
CEC
 
CTG
 
Total
Timing of Transfer
 
 
 
 
 
 
 
 
 
Point in time
$
978,026

 
$
1,471,116

 
$
1,513,721

 
$
1,191,491

 
$
5,154,354

Over time
266,689

 
517,749

 
367,690

 
154,905

 
1,307,033

Total segment
$
1,244,715

 
$
1,988,865

 
$
1,881,411

 
$
1,346,396

 
$
6,461,387



 
Nine-Month Period Ended December 31, 2019
 
HRS
 
IEI
 
CEC
 
CTG
 
Total
Timing of Transfer
 
 
 
 
 
 
 
 
 
Point in time
$
2,843,866

 
$
3,734,151

 
$
4,263,144

 
$
3,319,972

 
$
14,161,133

Over time
767,523

 
1,677,196

 
1,205,713

 
913,815

 
4,564,247

Total segment
$
3,611,389

 
$
5,411,347

 
$
5,468,857

 
$
4,233,787

 
$
18,725,380


 
Three-Month Period Ended December 31, 2018
 
HRS
 
IEI
 
CEC
 
CTG
 
Total
Timing of Transfer
 
 
 
 
 
 
 
 
 
Point in time
$
929,638

 
$
1,198,669

 
$
1,663,262

 
$
1,232,712

 
$
5,024,281

Over time
276,714

 
460,256

 
596,966

 
564,610

 
1,898,546

Total segment
$
1,206,352

 
$
1,658,925

 
$
2,260,228

 
$
1,797,322

 
$
6,922,827


 
Nine-Month Period Ended December 31, 2018
 
HRS
 
IEI
 
CEC
 
CTG
 
Total
Timing of Transfer
 
 
 
 
 
 
 
 
 
Point in time
$
2,827,959

 
$
3,351,886

 
$
4,675,809

 
$
3,732,545

 
$
14,588,199

Over time
801,790

 
1,319,302

 
1,679,502

 
1,595,594

 
5,396,188

Total segment
$
3,629,749

 
$
4,671,188

 
$
6,355,311

 
$
5,328,139

 
$
19,984,387


XML 79 R21.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES
9 Months Ended
Dec. 31, 2019
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES 
Fair value is defined as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Company considers the principal or most advantageous market in which it would transact, and it considers assumptions that market participants would use when pricing the asset or liability. The accounting guidance for fair value establishes a fair value hierarchy based on the level of independent, objective evidence surrounding the inputs used to measure fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is as follows: 
Level 1 - Applies to assets or liabilities for which there are quoted prices in active markets for identical assets or liabilities. 
The Company has deferred compensation plans for its officers and certain other employees. Amounts deferred under the plans are invested in hypothetical investments selected by the participant or the participant’s investment manager. The Company’s deferred compensation plan assets are included in other noncurrent assets on the condensed consolidated balance sheets and include investments in equity securities that are valued using active market prices. There were no investments classified as level 1 in the fair value hierarchy as of December 31, 2019
Level 2 - Applies to assets or liabilities for which there are inputs other than quoted prices included within level 1 that are observable for the asset or liability such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical assets or liabilities in markets with insufficient volume or infrequent transactions (less active markets) such as cash and cash equivalents and money market funds; or model-derived valuations in which significant inputs are observable or can be derived principally from, or corroborated by, observable market data. 
The Company values foreign exchange forward contracts using level 2 observable inputs which primarily consist of an income approach based on the present value of the forward rate less the contract rate multiplied by the notional amount. 
The Company’s cash equivalents are comprised of bank deposits and money market funds, which are valued using level 2 inputs, such as interest rates and maturity periods. Due to their short-term nature, their carrying amount approximates fair value. 
The Company’s deferred compensation plan assets also include money market funds, mutual funds, corporate and government bonds and certain convertible securities that are valued using prices obtained from various pricing sources. These sources price these investments using certain market indices and the performance of these investments in relation to these indices. As a result, the Company has classified these investments as level 2 in the fair value hierarchy. 
Level 3 - Applies to assets or liabilities for which there are unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities. 
The Company has accrued for contingent consideration in connection with its business acquisitions as applicable, which is measured at fair value based on certain internal models and unobservable inputs. There were no contingent consideration liabilities outstanding as of December 31, 2019 and March 31, 2019.
The Company's deferred purchase price receivables relating to its asset-backed securitization program are recorded initially at fair value based on a discounted cash flow analysis using unobservable inputs (i.e., level 3 inputs), which are primarily risk free interest rates adjusted for the credit quality of the underlying creditor. Due to its high credit quality and short-term maturity, the fair value approximates carrying value. Significant increases in either of the major unobservable inputs (credit spread, risk free interest rate) in isolation would result in lower fair value estimates, however the impact is not material. The interrelationship between these inputs is also insignificant. There is no deferred purchase price receivables outstanding as of December 31, 2019 due to the New ABS Programs as further discussed in Note 12.
There were no transfers between levels in the fair value hierarchy during the nine-month periods ended December 31, 2019 and December 31, 2018
Financial Instruments Measured at Fair Value on a Recurring Basis 
The following table presents the Company’s assets and liabilities measured at fair value on a recurring basis: 
 
Fair Value Measurements as of December 31, 2019
 
Level 1
 
Level 2
 
Level 3
 
Total
 
(In thousands)
Assets:
 

 
 

 
 

 
 

Money market funds and time deposits (included in cash and cash equivalents of the condensed consolidated balance sheet)
$

 
$
373,644

 
$

 
$
373,644

Foreign currency contracts (Note 10)

 
46,042

 

 
46,042

Deferred compensation plan assets:
 

 
 

 
 

 
0

Mutual funds, money market accounts and equity securities

 
58,204

 

 
58,204

Liabilities:
 

 
 

 
 

 
0.003

Foreign currency contracts (Note 10)
$

 
$
(31,631
)
 
$

 
$
(31,631
)
 
 
 
 
 
 
 
 
 
Fair Value Measurements as of March 31, 2019
 
Level 1
 
Level 2
 
Level 3
 
Total
 
(In thousands)
Assets:
 

 
 

 
 

 
 

Money market funds and time deposits (included in cash and cash equivalents of the condensed consolidated balance sheet)
$

 
$
473,888

 
$

 
$
473,888

Foreign currency contracts (Note 10)

 
27,277

 

 
27,277

Deferred compensation plan assets:
 

 
 

 
 

 
0

Mutual funds, money market accounts and equity securities
2,845

 
76,852

 

 
79,697

Liabilities:
 

 
 

 
 

 
0

Foreign currency contracts (Note 10)
$

 
$
(27,426
)
 
$

 
$
(27,426
)

Other financial instruments 
The following table presents the Company’s major debts not carried at fair value: 
 
As of December 31, 2019

As of March 31, 2019


 
Carrying
Amount

Fair
Value

Carrying
Amount

Fair
Value

Fair Value
Hierarchy
 
(In thousands)
Term Loan, including current portion, due in installments through June 2022
439,688

 
441,337

 
458,531

 
457,958

 
Level 1
5.000% Notes due February 2023
500,000


534,733


500,000

 
499,950


Level 1
Term Loan due April 2024 - three-month Yen LIBOR plus 0.50%
305,927

 
305,927

 

 

 
Level 2
4.750% Notes due June 2025
597,150


647,854


596,815

 
599,940


Level 1
4.875% Notes due June 2029
662,205

 
717,955

 

 

 
Level 1
India Facilities
133,145

 
133,145

 
170,206

 
170,206

 
Level 2
Euro Term Loan due September 2020
51,281

 
51,281

 
52,746

 
52,746

 
Level 2
Euro Term Loan due January 2022
111,632

 
111,632

 
112,524

 
112,524

 
Level 2
Total
$
2,801,028


$
2,943,864


$
1,890,822


$
1,893,324


 


The Company values its Term Loan due April 2024, India Facilities, and Euro Term Loans due September 2020 and January 2022 based on the current market rate, and as of December 31, 2019, the carrying amounts approximate fair values.
The Term Loan due June 2022, and the Notes due February 2023, June 2025 and June 2029 are valued based on broker trading prices in active markets.
XML 80 R25.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
RESTRUCTURING CHARGES
9 Months Ended
Dec. 31, 2019
Restructuring Charges [Abstract]  
RESTRUCTURING CHARGES RESTRUCTURING CHARGES
During fiscal year 2019, the Company took actions to optimize its portfolio with greater focus to be placed on higher margin, less volatile businesses. During the first half of fiscal year 2020 in connection with the recent geopolitical developments and uncertainties, primarily impacting one customer in China, the Company experienced a reduction in demand for products assembled for that customer. As a result, the Company accelerated its strategic decision to reduce its exposure to certain high-volatility products in both China and India. The Company also initiated targeted activities to restructure its business to further reduce and streamline its cost structure. During the three and nine-month periods ended December 31, 2019, the Company recognized $14.6 million and $199.1 million, respectively, of restructuring charges. The Company incurred cash charges of approximately $14.9 million and $142.7 million, respectively, that were predominantly for employee severance, in addition to non-cash charges of an immaterial amount and $56.4 million, respectively, primarily related to asset impairments during the three and nine-month periods ended December 31, 2019.
During the three and nine-month periods ended December 31, 2018, the Company recognized $65.8 million and $100.4 million, respectively, for charges primarily associated with the wind down of its NIKE operations in Mexico, the majority of which were for non-cash asset impairments.
The following table summarizes the provisions, respective payments, and remaining accrued balance as of December 31, 2019 for charges incurred during the nine-month period ended December 31, 2019:
 
Severance
 
Long-Lived
Asset
Impairment
 
Other
Exit Costs
 
Total
 
(In thousands)
Balance as of March 31, 2019
$
23,234

 
$

 
$
9,200

 
$
32,434

Provision for charges incurred during the nine-month period ended December 31, 2019
107,598

 
44,746

 
46,779

 
199,123

Cash payments for charges incurred in the fiscal year 2019 and prior
(13,267
)
 

 
(2,800
)
 
(16,067
)
Cash payments for charges incurred during the nine-month period ended December 31, 2019
(96,827
)
 

 
(34,125
)
 
(130,952
)
Non-cash charges incurred during the nine-month period ended December 31, 2019

 
(44,746
)
 
(12,344
)
 
(57,090
)
Balance as of December 31, 2019
20,738

 

 
6,710

 
27,448

Less: Current portion (classified as other current liabilities)
20,738

 

 
6,710

 
27,448

Accrued restructuring costs, net of current portion (classified as other liabilities)
$

 
$

 
$

 
$


XML 81 flex-1231201910xq_htm.xml IDEA: XBRL DOCUMENT 0000866374 2019-04-01 2019-12-31 0000866374 2020-01-24 0000866374 2019-03-31 0000866374 2019-12-31 0000866374 2018-09-29 2018-12-31 0000866374 2019-09-28 2019-12-31 0000866374 2018-04-01 2018-12-31 0000866374 us-gaap:RetainedEarningsMember 2019-12-31 0000866374 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000866374 us-gaap:CommonStockMember 2019-12-31 0000866374 us-gaap:CommonStockMember 2019-04-01 2019-12-31 0000866374 us-gaap:AccumulatedTranslationAdjustmentMember 2019-04-01 2019-12-31 0000866374 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-04-01 2019-12-31 0000866374 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0000866374 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-12-31 0000866374 us-gaap:RetainedEarningsMember 2019-04-01 2019-12-31 0000866374 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0000866374 us-gaap:RetainedEarningsMember 2019-03-31 0000866374 us-gaap:CommonStockMember 2019-03-31 0000866374 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-12-31 0000866374 us-gaap:AccumulatedTranslationAdjustmentMember 2019-03-31 0000866374 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-03-31 0000866374 us-gaap:CommonStockMember 2019-09-28 2019-12-31 0000866374 us-gaap:CommonStockMember 2019-09-27 0000866374 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-27 0000866374 us-gaap:RetainedEarningsMember 2019-09-28 2019-12-31 0000866374 2019-09-27 0000866374 us-gaap:AccumulatedTranslationAdjustmentMember 2019-09-28 2019-12-31 0000866374 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-09-28 2019-12-31 0000866374 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-28 2019-12-31 0000866374 us-gaap:AccumulatedTranslationAdjustmentMember 2019-09-27 0000866374 us-gaap:RetainedEarningsMember 2019-09-27 0000866374 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-09-27 0000866374 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000866374 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-28 0000866374 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-09-28 0000866374 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-29 2018-12-31 0000866374 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-12-31 0000866374 us-gaap:AccumulatedTranslationAdjustmentMember 2018-09-28 0000866374 2018-12-31 0000866374 us-gaap:CommonStockMember 2018-12-31 0000866374 us-gaap:CommonStockMember 2018-09-29 2018-12-31 0000866374 us-gaap:RetainedEarningsMember 2018-12-31 0000866374 us-gaap:RetainedEarningsMember 2018-09-29 2018-12-31 0000866374 us-gaap:CommonStockMember 2018-09-28 0000866374 us-gaap:AccumulatedTranslationAdjustmentMember 2018-09-29 2018-12-31 0000866374 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-09-29 2018-12-31 0000866374 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0000866374 2018-09-28 0000866374 us-gaap:RetainedEarningsMember 2018-09-28 0000866374 us-gaap:RetainedEarningsMember 2018-04-01 2018-12-31 0000866374 us-gaap:RetainedEarningsMember 2018-03-31 0000866374 us-gaap:CommonStockMember 2018-04-01 2018-12-31 0000866374 2018-03-31 0000866374 us-gaap:AccumulatedTranslationAdjustmentMember 2018-04-01 2018-12-31 0000866374 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-04-01 2018-12-31 0000866374 us-gaap:CommonStockMember 2018-03-31 0000866374 us-gaap:AccumulatedTranslationAdjustmentMember 2018-03-31 0000866374 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0000866374 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-12-31 0000866374 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-03-31 0000866374 us-gaap:AccountingStandardsUpdate201602Member 2019-04-01 0000866374 srt:RestatementAdjustmentMember 2018-09-29 2018-12-31 0000866374 srt:RestatementAdjustmentMember 2018-04-01 2018-12-31 0000866374 flex:IndustrialEmergingIndustriesIEIMember 2019-03-31 0000866374 flex:HighReliabilitySolutionsHRSMember 2019-04-01 2019-12-31 0000866374 flex:ConsumerTechnologyGroupCTGMember 2019-03-31 0000866374 flex:IndustrialEmergingIndustriesIEIMember 2019-04-01 2019-12-31 0000866374 flex:ConsumerTechnologyGroupCTGMember 2019-04-01 2019-12-31 0000866374 flex:CommunicationsandEnterpriseComputeMember 2019-12-31 0000866374 flex:CommunicationsandEnterpriseComputeMember 2019-03-31 0000866374 flex:IndustrialEmergingIndustriesIEIMember 2019-12-31 0000866374 flex:HighReliabilitySolutionsHRSMember 2019-12-31 0000866374 flex:ConsumerTechnologyGroupCTGMember 2019-12-31 0000866374 flex:CommunicationsandEnterpriseComputeMember 2019-04-01 2019-12-31 0000866374 flex:HighReliabilitySolutionsHRSMember 2019-03-31 0000866374 flex:WorkingCapitalAdvancesMember 2019-03-31 0000866374 flex:CustomerRelatedAccrualsMember 2019-03-31 0000866374 flex:ConsumerTechnologyGroupCTGMember 2019-09-27 0000866374 us-gaap:AssetBackedSecuritiesMember 2019-11-26 0000866374 us-gaap:AssetBackedSecuritiesMember 2019-03-31 0000866374 flex:CustomerRelatedAccrualsMember 2019-12-31 0000866374 flex:WorkingCapitalAdvancesMember 2019-12-31 0000866374 flex:LicensesAndOtherIntangiblesMember 2019-03-31 0000866374 flex:CustomerRelatedIntangiblesMember 2019-03-31 0000866374 flex:LicensesAndOtherIntangiblesMember 2019-12-31 0000866374 flex:CustomerRelatedIntangiblesMember 2019-12-31 0000866374 srt:MinimumMember 2019-12-31 0000866374 srt:MaximumMember 2019-12-31 0000866374 flex:ConsumerTechnologyGroupCTGMember us-gaap:TransferredAtPointInTimeMember 2018-09-29 2018-12-31 0000866374 flex:CommunicationsandEnterpriseComputeMember us-gaap:TransferredAtPointInTimeMember 2018-09-29 2018-12-31 0000866374 us-gaap:TransferredOverTimeMember 2018-09-29 2018-12-31 0000866374 flex:IndustrialEmergingIndustriesIEIMember us-gaap:TransferredAtPointInTimeMember 2018-09-29 2018-12-31 0000866374 flex:ConsumerTechnologyGroupCTGMember us-gaap:TransferredOverTimeMember 2018-09-29 2018-12-31 0000866374 flex:HighReliabilitySolutionsHRSMember us-gaap:TransferredOverTimeMember 2018-09-29 2018-12-31 0000866374 flex:HighReliabilitySolutionsHRSMember 2018-09-29 2018-12-31 0000866374 flex:CommunicationsandEnterpriseComputeMember 2018-09-29 2018-12-31 0000866374 flex:HighReliabilitySolutionsHRSMember us-gaap:TransferredAtPointInTimeMember 2018-09-29 2018-12-31 0000866374 flex:IndustrialEmergingIndustriesIEIMember 2018-09-29 2018-12-31 0000866374 flex:CommunicationsandEnterpriseComputeMember us-gaap:TransferredOverTimeMember 2018-09-29 2018-12-31 0000866374 flex:IndustrialEmergingIndustriesIEIMember us-gaap:TransferredOverTimeMember 2018-09-29 2018-12-31 0000866374 flex:ConsumerTechnologyGroupCTGMember 2018-09-29 2018-12-31 0000866374 us-gaap:TransferredAtPointInTimeMember 2018-09-29 2018-12-31 0000866374 us-gaap:TransferredOverTimeMember 2019-04-01 2019-12-31 0000866374 flex:HighReliabilitySolutionsHRSMember us-gaap:TransferredOverTimeMember 2019-04-01 2019-12-31 0000866374 flex:CommunicationsandEnterpriseComputeMember us-gaap:TransferredOverTimeMember 2019-04-01 2019-12-31 0000866374 flex:IndustrialEmergingIndustriesIEIMember us-gaap:TransferredOverTimeMember 2019-04-01 2019-12-31 0000866374 flex:HighReliabilitySolutionsHRSMember us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-12-31 0000866374 us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-12-31 0000866374 flex:CommunicationsandEnterpriseComputeMember us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-12-31 0000866374 flex:ConsumerTechnologyGroupCTGMember us-gaap:TransferredOverTimeMember 2019-04-01 2019-12-31 0000866374 flex:IndustrialEmergingIndustriesIEIMember us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-12-31 0000866374 flex:ConsumerTechnologyGroupCTGMember us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-12-31 0000866374 us-gaap:TransferredAtPointInTimeMember 2019-09-28 2019-12-31 0000866374 flex:IndustrialEmergingIndustriesIEIMember us-gaap:TransferredOverTimeMember 2019-09-28 2019-12-31 0000866374 flex:CommunicationsandEnterpriseComputeMember us-gaap:TransferredOverTimeMember 2019-09-28 2019-12-31 0000866374 flex:CommunicationsandEnterpriseComputeMember us-gaap:TransferredAtPointInTimeMember 2019-09-28 2019-12-31 0000866374 flex:HighReliabilitySolutionsHRSMember 2019-09-28 2019-12-31 0000866374 flex:HighReliabilitySolutionsHRSMember us-gaap:TransferredAtPointInTimeMember 2019-09-28 2019-12-31 0000866374 flex:ConsumerTechnologyGroupCTGMember 2019-09-28 2019-12-31 0000866374 flex:IndustrialEmergingIndustriesIEIMember us-gaap:TransferredAtPointInTimeMember 2019-09-28 2019-12-31 0000866374 us-gaap:TransferredOverTimeMember 2019-09-28 2019-12-31 0000866374 flex:CommunicationsandEnterpriseComputeMember 2019-09-28 2019-12-31 0000866374 flex:ConsumerTechnologyGroupCTGMember us-gaap:TransferredAtPointInTimeMember 2019-09-28 2019-12-31 0000866374 flex:ConsumerTechnologyGroupCTGMember us-gaap:TransferredOverTimeMember 2019-09-28 2019-12-31 0000866374 flex:IndustrialEmergingIndustriesIEIMember 2019-09-28 2019-12-31 0000866374 flex:HighReliabilitySolutionsHRSMember us-gaap:TransferredOverTimeMember 2019-09-28 2019-12-31 0000866374 flex:ConsumerTechnologyGroupCTGMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-12-31 0000866374 flex:CommunicationsandEnterpriseComputeMember 2018-04-01 2018-12-31 0000866374 flex:ConsumerTechnologyGroupCTGMember 2018-04-01 2018-12-31 0000866374 flex:ConsumerTechnologyGroupCTGMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-12-31 0000866374 flex:HighReliabilitySolutionsHRSMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-12-31 0000866374 us-gaap:TransferredOverTimeMember 2018-04-01 2018-12-31 0000866374 flex:HighReliabilitySolutionsHRSMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-12-31 0000866374 flex:IndustrialEmergingIndustriesIEIMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-12-31 0000866374 us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-12-31 0000866374 flex:CommunicationsandEnterpriseComputeMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-12-31 0000866374 flex:IndustrialEmergingIndustriesIEIMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-12-31 0000866374 flex:HighReliabilitySolutionsHRSMember 2018-04-01 2018-12-31 0000866374 flex:IndustrialEmergingIndustriesIEIMember 2018-04-01 2018-12-31 0000866374 flex:CommunicationsandEnterpriseComputeMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-12-31 0000866374 flex:RestrictedStockUnitsShareBonusAwardswithMarketConditionsandShareBonusAwardsWithFreeCashFlowTargetsMember 2019-04-01 2019-12-31 0000866374 us-gaap:RestrictedStockUnitsRSUMember 2019-04-01 2019-12-31 0000866374 flex:RestrictedStockUnitsRSUsShareBonusAwardsWithMarketConditionsMember 2019-12-31 0000866374 srt:MinimumMember flex:RestrictedStockUnitsRSUsShareBonusAwardsWithMarketConditionsMember 2019-04-01 2019-12-31 0000866374 flex:RestrictedStockUnitsShareBonusAwardswithMarketConditionsandShareBonusAwardsWithFreeCashFlowTargetsMember 2019-12-31 0000866374 flex:KeyEmployeesMember flex:RestrictedStockUnitsRSUsShareBonusAwardsWithMarketConditionsMember 2019-04-01 2019-12-31 0000866374 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0000866374 srt:MaximumMember flex:RestrictedStockUnitsRSUsShareBonusAwardsWithMarketConditionsMember 2019-04-01 2019-12-31 0000866374 srt:MinimumMember flex:KeyEmployeesMember flex:RestrictedStockUnitsRSUsShareBonusAwardsWithMarketConditionsMember 2019-04-01 2019-12-31 0000866374 srt:MaximumMember flex:KeyEmployeesMember flex:RestrictedStockUnitsRSUsShareBonusAwardsWithMarketConditionsMember 2019-04-01 2019-12-31 0000866374 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-09-29 2018-12-31 0000866374 us-gaap:CostOfSalesMember 2018-04-01 2018-12-31 0000866374 us-gaap:CostOfSalesMember 2019-04-01 2019-12-31 0000866374 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-09-28 2019-12-31 0000866374 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-04-01 2018-12-31 0000866374 us-gaap:CostOfSalesMember 2019-09-28 2019-12-31 0000866374 us-gaap:CostOfSalesMember 2018-09-29 2018-12-31 0000866374 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-04-01 2019-12-31 0000866374 us-gaap:RestrictedStockUnitsRSUMember 2019-09-28 2019-12-31 0000866374 us-gaap:RestrictedStockUnitsRSUMember 2019-04-01 2019-12-31 0000866374 us-gaap:RestrictedStockUnitsRSUMember 2018-04-01 2018-12-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyNineMember 2019-03-31 0000866374 flex:OtherDebtMember 2019-12-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyTwoMember 2019-12-31 0000866374 flex:IndiaFacilitiesDebtMember 2019-12-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyTwoMember 2019-03-31 0000866374 flex:IndiaFacilitiesDebtMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyNineMember 2019-12-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyThreeMember 2019-12-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughAprilTwoThousandTwentyFourMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyFiveMember 2019-03-31 0000866374 flex:OtherDebtMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyThreeMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughNovember2021Member 2019-12-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughAprilTwoThousandTwentyFourMember 2019-12-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyMember 2019-12-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughNovember2021Member 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyFiveMember 2019-12-31 0000866374 srt:MinimumMember flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyNineMember 2019-06-01 2019-06-28 0000866374 flex:Additional2029NotesMember 2019-11-01 2019-11-30 0000866374 flex:Existing2029NotesMember 2019-06-01 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughAprilTwoThousandTwentyFourMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-04-30 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyNineMember 2019-04-01 2019-12-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyNineMember 2019-11-30 0000866374 flex:Additional2029NotesMember 2019-11-30 0000866374 flex:Existing2029NotesMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughAprilTwoThousandTwentyFourMember 2019-04-30 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyNineMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughAprilTwoThousandTwentyFourMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-12-31 0000866374 flex:BrightMachinesMember 2019-09-28 2019-12-31 0000866374 flex:BrightMachinesMember 2018-04-01 2019-03-31 0000866374 us-gaap:ForeignExchangeContractMember 2019-12-31 0000866374 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-03-31 0000866374 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000866374 us-gaap:OtherLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000866374 us-gaap:OtherAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-03-31 0000866374 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000866374 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-03-31 0000866374 us-gaap:OtherLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-03-31 0000866374 us-gaap:OtherAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000866374 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-03-31 0000866374 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-12-31 0000866374 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-12-31 0000866374 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-03-31 0000866374 currency:CNY us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:SEK us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:CAD us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:INR us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:ILS us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-12-31 0000866374 us-gaap:ForeignExchangeContractMember us-gaap:CallOptionMember 2019-12-31 0000866374 currency:HUF us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-12-31 0000866374 currency:JPY us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:HUF us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:ILS us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-12-31 0000866374 currency:MYR us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:GBP us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:SEK us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-12-31 0000866374 currency:ILS us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:HUF us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-12-31 0000866374 currency:CAD us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-12-31 0000866374 currency:MYR us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-12-31 0000866374 us-gaap:ForeignExchangeContractMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:BRL us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-12-31 0000866374 currency:GBP us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-12-31 0000866374 currency:SGD us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:JPY us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-12-31 0000866374 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:RON us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-12-31 0000866374 currency:EUR us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-12-31 0000866374 flex:OtherCurrencyMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:ILS us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:MYR us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-12-31 0000866374 currency:JPY us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-12-31 0000866374 currency:CNY us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-12-31 0000866374 currency:EUR us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:PLN us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-12-31 0000866374 currency:MXN us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-12-31 0000866374 currency:HUF us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:MXN us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:MXN us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:BRL us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-12-31 0000866374 flex:OtherCurrencyMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-12-31 0000866374 currency:MYR us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-12-31 0000866374 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:CNY us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-12-31 0000866374 currency:INR us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-12-31 0000866374 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-12-31 0000866374 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-12-31 0000866374 currency:MXN us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-12-31 0000866374 flex:OtherCurrencyMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-12-31 0000866374 currency:EUR us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-12-31 0000866374 currency:PLN us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:EUR us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:RON us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:CNY us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-12-31 0000866374 currency:JPY us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-12-31 0000866374 currency:SGD us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-12-31 0000866374 flex:OtherCurrencyMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-12-31 0000866374 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-09-29 2018-12-31 0000866374 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-31 0000866374 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-09-27 0000866374 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-31 0000866374 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-09-28 0000866374 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-09-28 2019-12-31 0000866374 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-03-31 0000866374 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-03-31 0000866374 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-04-01 2018-12-31 0000866374 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-04-01 2019-12-31 0000866374 us-gaap:AssetBackedSecuritiesMember flex:OldABSProgramMember 2018-04-01 2018-12-31 0000866374 flex:SaleOfReceivablesToThirdPartyBanksMember 2019-12-31 0000866374 us-gaap:AssetBackedSecuritiesMember flex:OldABSProgramMember 2019-04-01 2019-12-31 0000866374 flex:SaleOfReceivablesToThirdPartyBanksMember 2019-03-31 0000866374 us-gaap:AssetBackedSecuritiesMember 2019-12-31 0000866374 us-gaap:AssetBackedSecuritiesMember flex:NewABSProgramMember 2019-11-26 0000866374 us-gaap:CollateralPledgedMember flex:NorthAmericanAssetBasedSecuritizationProgramMember 2019-12-31 0000866374 flex:NorthAmericanAssetBasedSecuritizationProgramMember 2019-12-31 0000866374 us-gaap:CollateralPledgedMember flex:GlobalAssetBasedSecuritizationProgramMember 2019-12-31 0000866374 srt:MinimumMember us-gaap:AssetBackedSecuritiesMember 2019-12-31 0000866374 flex:GlobalAssetBasedSecuritizationProgramMember 2019-12-31 0000866374 us-gaap:AssetBackedSecuritiesMember flex:NewABSProgramMember 2019-04-01 2019-12-31 0000866374 flex:SaleOfReceivablesToThirdPartyBanksMember 2018-12-31 0000866374 us-gaap:AssetBackedSecuritiesMember 2019-04-01 2019-12-31 0000866374 us-gaap:UncollateralizedMember flex:NorthAmericanAssetBasedSecuritizationProgramMember 2019-12-31 0000866374 srt:MaximumMember us-gaap:AssetBackedSecuritiesMember 2019-12-31 0000866374 us-gaap:UncollateralizedMember flex:GlobalAssetBasedSecuritizationProgramMember 2019-12-31 0000866374 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyNineMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyTwoMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0000866374 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000866374 flex:EuroTermLoanDueSeptemberTwoThousandTwentyMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementDueThroughJanuaryTwoThousandTwentyTwoMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughAprilTwoThousandTwentyFourMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyThreeMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyFiveMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughAprilTwoThousandTwentyFourMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000866374 flex:IndiaTermLoanAgreementDueThroughSeptemberTwoThousandTwentyThreeMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0000866374 flex:EuroTermLoanDueSeptemberTwoThousandTwentyMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyTwoMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000866374 flex:EuroTermLoanDueSeptemberTwoThousandTwentyMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyTwoMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughAprilTwoThousandTwentyFourMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyTwoMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0000866374 flex:IndiaTermLoanAgreementDueThroughSeptemberTwoThousandTwentyThreeMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyNineMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementDueThroughJanuaryTwoThousandTwentyTwoMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000866374 flex:TermLoanAgreementDueThroughJanuaryTwoThousandTwentyTwoMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0000866374 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyFiveMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyNineMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughAprilTwoThousandTwentyFourMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0000866374 flex:IndiaTermLoanAgreementDueThroughSeptemberTwoThousandTwentyThreeMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyThreeMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyFiveMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyThreeMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyThreeMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000866374 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0000866374 flex:TermLoanAgreementDueThroughJanuaryTwoThousandTwentyTwoMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyNineMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0000866374 flex:EuroTermLoanDueSeptemberTwoThousandTwentyMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyFiveMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000866374 flex:IndiaTermLoanAgreementDueThroughSeptemberTwoThousandTwentyThreeMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0000866374 us-gaap:FairValueMeasurementsRecurringMember flex:EquitySecuritiesFixedIncomeSecuritiesAndMutualFundsMember 2019-12-31 0000866374 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember flex:MoneyMarketFundsAndTimeDepositsMember 2019-03-31 0000866374 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember flex:MoneyMarketFundsAndTimeDepositsMember 2019-03-31 0000866374 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember flex:MoneyMarketFundsAndTimeDepositsMember 2019-12-31 0000866374 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember flex:EquitySecuritiesFixedIncomeSecuritiesAndMutualFundsMember 2019-12-31 0000866374 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember flex:MoneyMarketFundsAndTimeDepositsMember 2019-03-31 0000866374 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-03-31 0000866374 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-12-31 0000866374 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-03-31 0000866374 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember flex:EquitySecuritiesFixedIncomeSecuritiesAndMutualFundsMember 2019-03-31 0000866374 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember flex:EquitySecuritiesFixedIncomeSecuritiesAndMutualFundsMember 2019-03-31 0000866374 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-03-31 0000866374 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember flex:EquitySecuritiesFixedIncomeSecuritiesAndMutualFundsMember 2019-12-31 0000866374 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-03-31 0000866374 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember flex:EquitySecuritiesFixedIncomeSecuritiesAndMutualFundsMember 2019-12-31 0000866374 us-gaap:FairValueMeasurementsRecurringMember flex:MoneyMarketFundsAndTimeDepositsMember 2019-03-31 0000866374 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember flex:EquitySecuritiesFixedIncomeSecuritiesAndMutualFundsMember 2019-03-31 0000866374 us-gaap:FairValueMeasurementsRecurringMember flex:MoneyMarketFundsAndTimeDepositsMember 2019-12-31 0000866374 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-12-31 0000866374 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember flex:MoneyMarketFundsAndTimeDepositsMember 2019-12-31 0000866374 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-12-31 0000866374 us-gaap:FairValueMeasurementsRecurringMember flex:EquitySecuritiesFixedIncomeSecuritiesAndMutualFundsMember 2019-03-31 0000866374 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-12-31 0000866374 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember flex:MoneyMarketFundsAndTimeDepositsMember 2019-12-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyNineMember 2019-12-31 0000866374 country:BR us-gaap:ForeignCountryMember flex:AssessmentofSalesandImportTaxesMember 2019-04-01 2019-12-31 0000866374 flex:SunEdisonIncMember 2015-04-01 2016-03-31 0000866374 flex:SunEdisonIncFiledChapter11Member us-gaap:PendingLitigationMember us-gaap:CollectibilityOfReceivablesMember 2015-04-01 2016-03-31 0000866374 country:BR us-gaap:ForeignCountryMember us-gaap:PendingLitigationMember flex:AssessmentofSalesandImportTaxesMember 2019-04-01 2019-12-31 0000866374 us-gaap:ForeignCountryMember flex:IntercompanyPaymentDeductibilityMember 2019-04-01 2019-12-31 0000866374 us-gaap:MaterialReconcilingItemsMember 2018-04-01 2018-12-31 0000866374 us-gaap:MaterialReconcilingItemsMember 2018-09-29 2018-12-31 0000866374 us-gaap:MaterialReconcilingItemsMember 2019-04-01 2019-12-31 0000866374 us-gaap:OperatingSegmentsMember flex:HighReliabilitySolutionsHRSMember 2019-04-01 2019-12-31 0000866374 us-gaap:MaterialReconcilingItemsMember 2019-09-28 2019-12-31 0000866374 us-gaap:OperatingSegmentsMember 2019-04-01 2019-12-31 0000866374 us-gaap:OperatingSegmentsMember flex:IndustrialEmergingIndustriesIEIMember 2018-09-29 2018-12-31 0000866374 us-gaap:OperatingSegmentsMember flex:HighReliabilitySolutionsHRSMember 2018-09-29 2018-12-31 0000866374 us-gaap:OperatingSegmentsMember flex:HighReliabilitySolutionsHRSMember 2019-09-28 2019-12-31 0000866374 us-gaap:OperatingSegmentsMember flex:CommunicationsandEnterpriseComputeMember 2019-04-01 2019-12-31 0000866374 us-gaap:OperatingSegmentsMember flex:IndustrialEmergingIndustriesIEIMember 2018-04-01 2018-12-31 0000866374 us-gaap:OperatingSegmentsMember flex:IndustrialEmergingIndustriesIEIMember 2019-04-01 2019-12-31 0000866374 us-gaap:OperatingSegmentsMember flex:CommunicationsandEnterpriseComputeMember 2019-09-28 2019-12-31 0000866374 us-gaap:OperatingSegmentsMember us-gaap:CorporateAndOtherMember 2018-04-01 2018-12-31 0000866374 us-gaap:OperatingSegmentsMember 2019-09-28 2019-12-31 0000866374 us-gaap:OperatingSegmentsMember 2018-09-29 2018-12-31 0000866374 us-gaap:OperatingSegmentsMember flex:ConsumerTechnologyGroupCTGMember 2018-04-01 2018-12-31 0000866374 us-gaap:OperatingSegmentsMember us-gaap:CorporateAndOtherMember 2018-09-29 2018-12-31 0000866374 us-gaap:OperatingSegmentsMember flex:IndustrialEmergingIndustriesIEIMember 2019-09-28 2019-12-31 0000866374 us-gaap:OperatingSegmentsMember flex:ConsumerTechnologyGroupCTGMember 2019-09-28 2019-12-31 0000866374 us-gaap:OperatingSegmentsMember flex:ConsumerTechnologyGroupCTGMember 2018-09-29 2018-12-31 0000866374 us-gaap:OperatingSegmentsMember flex:HighReliabilitySolutionsHRSMember 2018-04-01 2018-12-31 0000866374 us-gaap:OperatingSegmentsMember us-gaap:CorporateAndOtherMember 2019-04-01 2019-12-31 0000866374 us-gaap:OperatingSegmentsMember 2018-04-01 2018-12-31 0000866374 us-gaap:OperatingSegmentsMember flex:ConsumerTechnologyGroupCTGMember 2019-04-01 2019-12-31 0000866374 us-gaap:OperatingSegmentsMember flex:CommunicationsandEnterpriseComputeMember 2018-09-29 2018-12-31 0000866374 us-gaap:OperatingSegmentsMember flex:CommunicationsandEnterpriseComputeMember 2018-04-01 2018-12-31 0000866374 us-gaap:OperatingSegmentsMember us-gaap:CorporateAndOtherMember 2019-09-28 2019-12-31 0000866374 us-gaap:OtherRestructuringMember flex:NonCashChargesMember 2019-04-01 2019-12-31 0000866374 flex:LongLivedAssetImpairmentMember 2019-12-31 0000866374 us-gaap:OtherRestructuringMember 2019-12-31 0000866374 flex:LongLivedAssetImpairmentMember flex:FiscalYear2019AndPriorMember flex:CashChargesMember 2019-04-01 2019-12-31 0000866374 us-gaap:EmployeeSeveranceMember flex:NonCashChargesMember 2019-04-01 2019-12-31 0000866374 us-gaap:EmployeeSeveranceMember 2019-04-01 2019-12-31 0000866374 us-gaap:OtherRestructuringMember flex:FiscalYear2019AndPriorMember flex:CashChargesMember 2019-04-01 2019-12-31 0000866374 us-gaap:EmployeeSeveranceMember 2019-03-31 0000866374 us-gaap:EmployeeSeveranceMember flex:FiscalYear2019AndPriorMember flex:CashChargesMember 2019-04-01 2019-12-31 0000866374 flex:LongLivedAssetImpairmentMember flex:CashChargesMember 2019-04-01 2019-12-31 0000866374 us-gaap:OtherRestructuringMember 2019-04-01 2019-12-31 0000866374 flex:LongLivedAssetImpairmentMember flex:NonCashChargesMember 2019-04-01 2019-12-31 0000866374 us-gaap:EmployeeSeveranceMember flex:CashChargesMember 2019-04-01 2019-12-31 0000866374 flex:LongLivedAssetImpairmentMember 2019-04-01 2019-12-31 0000866374 us-gaap:EmployeeSeveranceMember 2019-12-31 0000866374 us-gaap:OtherRestructuringMember flex:CashChargesMember 2019-04-01 2019-12-31 0000866374 flex:CashChargesMember 2019-04-01 2019-12-31 0000866374 flex:NonCashChargesMember 2019-04-01 2019-12-31 0000866374 flex:FiscalYear2019AndPriorMember flex:CashChargesMember 2019-04-01 2019-12-31 0000866374 flex:LongLivedAssetImpairmentMember 2019-03-31 0000866374 us-gaap:OtherRestructuringMember 2019-03-31 0000866374 flex:NonCashChargesMember 2019-04-01 2019-12-31 0000866374 flex:NonCashChargesMember 2018-09-29 2018-12-31 0000866374 flex:EmployeeSeveranceAndOtherMember 2019-04-01 2019-12-31 0000866374 flex:NonCashChargesMember 2018-04-01 2018-12-31 0000866374 flex:EmployeeSeveranceAndOtherMember 2019-09-28 2019-12-31 iso4217:INR iso4217:ILS iso4217:CAD flex:segment shares iso4217:MYR iso4217:BRL pure iso4217:CNY iso4217:EUR iso4217:USD iso4217:JPY iso4217:SEK iso4217:RON iso4217:PLN iso4217:MXN iso4217:GBP iso4217:USD shares iso4217:HUF iso4217:SGD flex:tax_assessment flex:program false --03-31 Q3 2020 Singapore 0000866374 91396000 96505000 0 0 566787620 554481851 516548265 504242496 0.005 0.04875 0.05 0.0475 0.04875 15800000 0 0 0 0 0 0 0 0 0 0 0 50239355 50239355 10-Q true 2019-12-31 false 0-23354 FLEX LTD. U0 2 Changi South Lane, SG 486123 65 6876-9899 Ordinary Shares, No Par Value FLEX NASDAQ Yes Yes Large Accelerated Filer false false false 503991662 1789164000 1696625000 3004174000 2612961000 199682000 216202000 3684173000 3722854000 683514000 854790000 9360707000 9103432000 2205967000 2336213000 615073000 1069812000 1073055000 279928000 330995000 603930000 655672000 14135417000 13499367000 88869000 632611000 5431310000 5147236000 392688000 391591000 1638084000 1426075000 7550951000 7597513000 2701112000 2421904000 540007000 444035000 507590000 6404721000 6523750000 388215000 388215000 -2950669000 -3012012000 -166525000 -151163000 2899312000 2972360000 14135417000 13499367000 6461387000 6922827000 18725380000 19984387000 6017278000 6505067000 17578056000 18757395000 13632000 60435000 174995000 89512000 430477000 357325000 972329000 1137480000 217904000 237556000 632838000 722608000 15598000 20308000 48903000 57059000 984000 5408000 24128000 10921000 -36207000 -54087000 -135650000 -136889000 -14395000 -71879000 -17005000 8515000 145389000 -31913000 113805000 218518000 34001000 13256000 74485000 60767000 111388000 -45169000 39320000 157751000 0.22 -0.09 0.08 0.30 0.22 -0.09 0.08 0.30 506938000 524876000 511198000 528528000 510339000 524876000 514549000 532308000 111388000 -45169000 39320000 157751000 9997000 -7777000 -11506000 -58485000 13242000 4635000 -3856000 -15193000 134627000 -48311000 23958000 84073000 509150000 6057782000 -3062057000 -58654000 -131110000 -189764000 2805961000 5285000 60959000 60959000 47000 468000 468000 330000 111388000 111388000 19215000 19215000 13242000 9997000 23239000 23239000 504242000 6016506000 -2950669000 -45412000 -121113000 -166525000 2899312000 516548000 6135535000 -3012012000 -41556000 -109607000 -151163000 2972360000 16238000 173117000 173117000 225000 1196000 1196000 3707000 39320000 39320000 53332000 53332000 -440000 22023000 21583000 -3856000 -11506000 -15362000 -15362000 504242000 6016506000 -2950669000 -45412000 -121113000 -166525000 2899312000 528887000 6228420000 -2902492000 -55574000 -100807000 -156381000 3169547000 6722000 63998000 63998000 94000 63000 63000 214000 -45169000 -45169000 21027000 21027000 4635000 -7777000 -3142000 -3142000 522473000 6185512000 -2947661000 -50939000 -108584000 -159523000 3078328000 528078000 6248532000 -3144114000 -35746000 -50099000 -85845000 3018573000 11151000 123978000 123978000 170000 194000 194000 5376000 157751000 157751000 61060000 61060000 -296000 38702000 38406000 -15193000 -58485000 -73678000 -73678000 522473000 6185512000 -2947661000 -50939000 -108584000 -159523000 3078328000 39320000 157751000 525596000 507164000 0 86614000 2264222000 2906906000 -1699306000 -2328605000 375774000 592092000 102324000 86724000 1390000 12796000 3402000 267147000 2510633000 2707562000 -21868000 -14687000 2261063000 2471232000 1017148000 2481407000 1307611000 2447873000 173117000 123979000 1196000 195000 461000 9689000 -461923000 -80561000 -7295000 -31122000 92539000 30944000 1696625000 1472424000 1789164000 1503368000 64115000 94592000 0 127641000 ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION<div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Organization of the Company</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Flex Ltd. ("Flex" or the "Company") was incorporated in the Republic of Singapore in May 1990. The Company's operations have expanded over the years through a combination of organic growth and acquisitions. The Company is a globally-recognized, provider of </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Sketch-to-Scale</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">® </sup></span><span style="font-family:inherit;font-size:10pt;">services - innovative design, engineering, manufacturing, and supply chain services and solutions - from conceptual sketch to full-scale production. The Company designs, builds, ships and manages complete packaged consumer and enterprise products, from medical devices and connected automotive systems to sustainable lighting and cloud and data center solutions for companies of all sizes in various industries and end-markets, through its activities in the following segments: </span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">High Reliability Solutions ("HRS"), which is comprised of our health solutions business, including surgical equipment, drug delivery, diagnostics, telemedicine, disposable devices, imaging and monitoring, patient mobility and ophthalmology; and our automotive business, including vehicle electrification, connectivity, autonomous, and smart technologies;</span><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial and Emerging Industries ("IEI"), which is comprised of energy including advanced metering infrastructure, energy storage, smart lighting, smart solar energy; and industrial, including semiconductor and capital equipment, office solutions, household industrial and lifestyle, industrial automation and kiosks;</span><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Communications &amp; Enterprise Compute ("CEC"), which includes our telecom business of radio access base stations, remote radio heads and small cells for wireless infrastructure; our networking business, which includes optical, routing, and switching products for data and video networks; our server and storage platforms for both enterprise and cloud-based deployments; next generation storage and security appliance products; and rack-level solutions, converged infrastructure and software-defined product solutions; and</span><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consumer Technologies Group ("CTG"), which includes our consumer-related businesses in IoT enabled devices, audio and consumer power electronics, mobile devices; and various supply chain solutions for consumer, computing and printing devices.</span><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's service offerings include a comprehensive range of value-added design and engineering services that are tailored to the various markets and needs of its customers. Other focused service offerings relate to manufacturing (including enclosures, metals, plastic injection molding, precision plastics, machining, and mechanicals), system integration and assembly and test services, materials procurement, inventory management, logistics and after-sales services (including product repair, warranty services, re-manufacturing and maintenance) and supply chain management software solutions and component product offerings (including flexible printed circuit boards and power adapters and chargers).</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP” or “GAAP”) for interim financial information and in accordance with the requirements of Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements, and should be read in conjunction with the Company’s audited consolidated financial statements as of and for the fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> contained in the Company’s Annual Report on Form 10-K. In the opinion of management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;">-month periods ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results that may be expected for the fiscal year ending </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The first quarters for fiscal years 2020 and 2019 ended on June 28, 2019, which is comprised of </span><span style="font-family:inherit;font-size:10pt;">89</span><span style="font-family:inherit;font-size:10pt;"> days in the period, and June 29, 2018, which is comprised of </span><span style="font-family:inherit;font-size:10pt;">90</span><span style="font-family:inherit;font-size:10pt;"> days in the period, respectively. The second quarters for fiscal years 2020 and 2019 ended on September 27, 2019 and September 28, 2018, which are comprised of </span><span style="font-family:inherit;font-size:10pt;">91</span><span style="font-family:inherit;font-size:10pt;"> days in both periods. The Company's third quarters ended on December 31 of each year, which are comprised of </span><span style="font-family:inherit;font-size:10pt;">95</span><span style="font-family:inherit;font-size:10pt;"> days and </span><span style="font-family:inherit;font-size:10pt;">94</span><span style="font-family:inherit;font-size:10pt;"> days for fiscal years 2020 and 2019, respectively.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements include the accounts of Flex and its majority-owned subsidiaries, after elimination of intercompany accounts and transactions. The Company consolidates its majority-owned subsidiaries and investments in entities in which the Company has a controlling interest. For the consolidated majority-</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">owned subsidiaries in which the Company owns less than 100%, the Company recognizes a noncontrolling interest for the ownership of the noncontrolling owners. The associated noncontrolling owners' interest in the income or losses of these companies is not material to the Company's results of operations for all periods presented, and is classified as a component of interest and other, net, in the condensed consolidated statements of operations.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As previously disclosed, the Company has made certain immaterial corrections to net sales previously reported for the first, second, and third quarters of fiscal year 2019 primarily to reflect revenue from certain contracts with customers on a net basis. As a result of correcting these errors, net sales and cost of sales in the accompanying Condensed Consolidated Statement of Operations for the three-month and nine-month periods ended December 31, 2018 have been reduced by </span><span style="font-family:inherit;font-size:10pt;"><span>$22 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$95 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, from previously reported amounts. These corrections had no impact on gross profit, segment income or net income for the periods presented. Amounts presented for the three-month and nine-month periods ended December 31, 2018 related to the disaggregation of revenue in the CTG segment in Note </span><span style="font-family:inherit;font-size:10pt;">4</span><span style="font-family:inherit;font-size:10pt;">, and CTG segment net sales and total net sales in Note </span><span style="font-family:inherit;font-size:10pt;">16</span><span style="font-family:inherit;font-size:10pt;">, have also been restated accordingly. The Company evaluated these corrections, considering both qualitative and quantitative factors, and concluded they are immaterial to the previously issued financial statements.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Adopted Accounting Pronouncement</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the Financial Accounting Standards Board (FASB) issued ASU No. 2016-02, "Leases", and subsequent updates (collectively, referred to as Accounting Standard Codification 842 or “ASC 842”). ASC 842 requires a lessee to recognize a right of use (“ROU”) asset and lease liability. Leases will be classified as finance or operating, with classification affecting the recognition of expense and presentation in the income statement. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company adopted ASC 842 on April 1, 2019 using the optional transition method, by which companies may elect not to recast the comparative periods presented in financial statements in the period of adoption and recognize a cumulative effect adjustment in the period of adoption. As a result, the Company was not required to adjust its comparative period financial information for effects of the standard or make the new required lease disclosures for periods before the Company's adoption date. The Company has elected to adopt the package of transition practical expedients and, therefore, has not reassessed (1) whether existing or expired contracts contain a lease, (2) lease classification for existing or expired leases or (3) the accounting for initial direct costs that were previously capitalized. In addition, the Company has elected the short-term lease recognition and measurement exemption for all classes of assets, which allows the Company to not recognize ROU assets and lease liabilities for leases with a lease term of 12 months or less and with no purchase option the Company is reasonably certain of exercising. The Company has also elected the practical expedient to account for the lease and nonlease components as a single lease component, for all classes of underlying assets. Therefore, the lease payments used to measure the lease liability include all of the fixed considerations in the contract. Lease payments included in the measurement of the lease liability comprise the following: fixed payments (including in-substance fixed payments), and variable payments that depend on an index or rate (initially measured using the index or rate at the lease commencement date). As the Company cannot determine the interest rate implicit in the lease for its leases, the Company uses its estimate of the incremental borrowing rate as of the commencement date in determining the present value of lease payments. The Company’s estimated incremental borrowing rate is the rate of interest it would have to pay on a collateralized basis to borrow an amount equal to the lease payments under similar terms. The lease term for all of the Company’s leases includes the non-cancellable period of the lease plus any additional periods covered by either an option to extend (or not to terminate) the lease that the Company is reasonably certain to exercise, or an option to extend (or not to terminate) the lease controlled by the lessor.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The adoption of ASC 842 had a material impact to the Company’s consolidated balance sheet, but did not materially impact the consolidated statement of income or consolidated statement of cash flows. The most significant changes to the consolidated balance sheet relate to the recognition of new ROU assets and lease liabilities for operating leases. The Company’s accounting for finance leases remains substantially unchanged and the balances are not material for any periods presented. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As a result of adopting ASC 842 as of April 1, 2019, the Company recognized additional operating liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$658 million</span></span><span style="font-family:inherit;font-size:10pt;"> with a corresponding ROU asset of </span><span style="font-family:inherit;font-size:10pt;"><span>$624 million</span></span><span style="font-family:inherit;font-size:10pt;"> and a deferred gain of </span><span style="font-family:inherit;font-size:10pt;"><span>$22 million</span></span><span style="font-family:inherit;font-size:10pt;"> for sale leaseback transactions to opening retained earnings.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In October 2018, the FASB issued ASU 2018-16 “Derivatives and Hedging (Topic 815): Inclusion of the Secured Overnight Financing Rate (SOFR) Overnight Index Swap (OIS) Rate as a Benchmark Interest Rate for Hedge Accounting Purposes” to expand the lists of eligible benchmark interest rates to include OIS based on SOFR to facilitate the marketplace transition from LIBOR. The Company adopted the guidance during the first quarter of fiscal year 2020 with an immaterial impact on the Company's financial position, results of operations and cash flows.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-15 "Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract” to provide guidance on a customer's accounting for implementation, set-up, and other upfront costs incurred in a cloud computing </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">arrangement that is hosted by the vendor, i.e., a service contract. Under the new guidance, customers will apply the same criteria for capitalizing implementation costs as they would for an arrangement that has a software license. The new guidance also prescribes the balance sheet, income statement, and cash flow classification of the capitalized implementation costs and related amortization expense, as well as requires additional quantitative and qualitative disclosures. The guidance is effective for the Company beginning in the first quarter of fiscal year 2021 with early adoption permitted. The Company early adopted the guidance during the second quarter of fiscal year 2020 with an immaterial impact to its condensed consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-13 "Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement”, which amends ASC 820 to add, remove, and modify fair value measurement disclosure requirements. The Company adopted the guidance during the first quarter of fiscal year 2020 with an immaterial impact on the Company's financial position, results of operations and cash flows.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2018, the FASB issued ASU 2018-07 "Compensation - Stock Compensation (Topic 718): Improvement to Nonemployee Share-Based Payment Accounting" with the objective of simplifying several aspects of the accounting for nonemployee share-based payment transactions in current GAAP. The Company adopted this guidance during the first quarter of fiscal year 2020 with an immaterial impact on its consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2017, the FASB issued ASU 2017-12 "Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities" with the objective of improving the financial reporting of hedging relationships and simplifying the application of the hedge accounting guidance in current GAAP. The Company adopted this guidance during the first quarter of fiscal year 2020 with an immaterial impact on its consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Issued Accounting Pronouncements</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU 2016-13 “Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments” and also issued subsequent amendments to the initial guidance: ASU 2018-19, ASU 2019-04, ASU 2019-05, ASU 2019-10, and ASU 2019-11, which replaces the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measured at amortized cost to be presented at the net amount expected to be collected. The guidance is effective for the Company beginning in the first quarter of fiscal year 2021 with early adoption permitted. The Company is currently assessing and expects the new guidance to have an immaterial impact on its consolidated financial statements, and it intends to adopt the guidance when it becomes effective in the first quarter of fiscal year 2021.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In October 2018, the FASB issued ASU 2018-17 “Consolidation (Topic 810): Targeted Improvements to Related Party Guidance for Variable Interest Entities” to provide a new private company variable interest entity exemption and change how decision makers apply the variable interest criteria. The guidance is effective for the Company beginning in the first quarter of fiscal year 2021 with early adoption permitted. The Company expects the new guidance will have an immaterial impact on its consolidated financial statements, and it intends to adopt the guidance when it becomes effective in the first quarter of fiscal year 2021.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2019, the FASB issued ASU 2019-12 "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes", which removes certain exceptions for recognizing deferred taxes for investments, performing intraperiod allocation and calculating income taxes in interim periods. The ASU also adds guidance to reduce complexity in certain areas, including recognizing deferred taxes for tax goodwill and allocating taxes to members of a consolidated group. The guidance is effective for the Company beginning in the first quarter of fiscal year 2022 with early adoption permitted. The Company expects the new guidance will have an immaterial impact on its consolidated financial statements, and intends to adopt the guidance when it becomes effective in the first quarter of fiscal year 2022.</span></div> <div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Organization of the Company</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Flex Ltd. ("Flex" or the "Company") was incorporated in the Republic of Singapore in May 1990. The Company's operations have expanded over the years through a combination of organic growth and acquisitions. The Company is a globally-recognized, provider of </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Sketch-to-Scale</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">® </sup></span><span style="font-family:inherit;font-size:10pt;">services - innovative design, engineering, manufacturing, and supply chain services and solutions - from conceptual sketch to full-scale production. The Company designs, builds, ships and manages complete packaged consumer and enterprise products, from medical devices and connected automotive systems to sustainable lighting and cloud and data center solutions for companies of all sizes in various industries and end-markets, through its activities in the following segments: </span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">High Reliability Solutions ("HRS"), which is comprised of our health solutions business, including surgical equipment, drug delivery, diagnostics, telemedicine, disposable devices, imaging and monitoring, patient mobility and ophthalmology; and our automotive business, including vehicle electrification, connectivity, autonomous, and smart technologies;</span><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial and Emerging Industries ("IEI"), which is comprised of energy including advanced metering infrastructure, energy storage, smart lighting, smart solar energy; and industrial, including semiconductor and capital equipment, office solutions, household industrial and lifestyle, industrial automation and kiosks;</span><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Communications &amp; Enterprise Compute ("CEC"), which includes our telecom business of radio access base stations, remote radio heads and small cells for wireless infrastructure; our networking business, which includes optical, routing, and switching products for data and video networks; our server and storage platforms for both enterprise and cloud-based deployments; next generation storage and security appliance products; and rack-level solutions, converged infrastructure and software-defined product solutions; and</span><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consumer Technologies Group ("CTG"), which includes our consumer-related businesses in IoT enabled devices, audio and consumer power electronics, mobile devices; and various supply chain solutions for consumer, computing and printing devices.</span><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's service offerings include a comprehensive range of value-added design and engineering services that are tailored to the various markets and needs of its customers. Other focused service offerings relate to manufacturing (including enclosures, metals, plastic injection molding, precision plastics, machining, and mechanicals), system integration and assembly and test services, materials procurement, inventory management, logistics and after-sales services (including product repair, warranty services, re-manufacturing and maintenance) and supply chain management software solutions and component product offerings (including flexible printed circuit boards and power adapters and chargers).</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP” or “GAAP”) for interim financial information and in accordance with the requirements of Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements, and should be read in conjunction with the Company’s audited consolidated financial statements as of and for the fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> contained in the Company’s Annual Report on Form 10-K. In the opinion of management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;">-month periods ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results that may be expected for the fiscal year ending </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The first quarters for fiscal years 2020 and 2019 ended on June 28, 2019, which is comprised of </span><span style="font-family:inherit;font-size:10pt;">89</span><span style="font-family:inherit;font-size:10pt;"> days in the period, and June 29, 2018, which is comprised of </span><span style="font-family:inherit;font-size:10pt;">90</span><span style="font-family:inherit;font-size:10pt;"> days in the period, respectively. The second quarters for fiscal years 2020 and 2019 ended on September 27, 2019 and September 28, 2018, which are comprised of </span><span style="font-family:inherit;font-size:10pt;">91</span><span style="font-family:inherit;font-size:10pt;"> days in both periods. The Company's third quarters ended on December 31 of each year, which are comprised of </span><span style="font-family:inherit;font-size:10pt;">95</span><span style="font-family:inherit;font-size:10pt;"> days and </span><span style="font-family:inherit;font-size:10pt;">94</span><span style="font-family:inherit;font-size:10pt;"> days for fiscal years 2020 and 2019, respectively.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements include the accounts of Flex and its majority-owned subsidiaries, after elimination of intercompany accounts and transactions. The Company consolidates its majority-owned subsidiaries and investments in entities in which the Company has a controlling interest. For the consolidated majority-</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">owned subsidiaries in which the Company owns less than 100%, the Company recognizes a noncontrolling interest for the ownership of the noncontrolling owners. The associated noncontrolling owners' interest in the income or losses of these companies is not material to the Company's results of operations for all periods presented, and is classified as a component of interest and other, net, in the condensed consolidated statements of operations.</span></div> -22000000 -95000000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Adopted Accounting Pronouncement</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the Financial Accounting Standards Board (FASB) issued ASU No. 2016-02, "Leases", and subsequent updates (collectively, referred to as Accounting Standard Codification 842 or “ASC 842”). ASC 842 requires a lessee to recognize a right of use (“ROU”) asset and lease liability. Leases will be classified as finance or operating, with classification affecting the recognition of expense and presentation in the income statement. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company adopted ASC 842 on April 1, 2019 using the optional transition method, by which companies may elect not to recast the comparative periods presented in financial statements in the period of adoption and recognize a cumulative effect adjustment in the period of adoption. As a result, the Company was not required to adjust its comparative period financial information for effects of the standard or make the new required lease disclosures for periods before the Company's adoption date. The Company has elected to adopt the package of transition practical expedients and, therefore, has not reassessed (1) whether existing or expired contracts contain a lease, (2) lease classification for existing or expired leases or (3) the accounting for initial direct costs that were previously capitalized. In addition, the Company has elected the short-term lease recognition and measurement exemption for all classes of assets, which allows the Company to not recognize ROU assets and lease liabilities for leases with a lease term of 12 months or less and with no purchase option the Company is reasonably certain of exercising. The Company has also elected the practical expedient to account for the lease and nonlease components as a single lease component, for all classes of underlying assets. Therefore, the lease payments used to measure the lease liability include all of the fixed considerations in the contract. Lease payments included in the measurement of the lease liability comprise the following: fixed payments (including in-substance fixed payments), and variable payments that depend on an index or rate (initially measured using the index or rate at the lease commencement date). As the Company cannot determine the interest rate implicit in the lease for its leases, the Company uses its estimate of the incremental borrowing rate as of the commencement date in determining the present value of lease payments. The Company’s estimated incremental borrowing rate is the rate of interest it would have to pay on a collateralized basis to borrow an amount equal to the lease payments under similar terms. The lease term for all of the Company’s leases includes the non-cancellable period of the lease plus any additional periods covered by either an option to extend (or not to terminate) the lease that the Company is reasonably certain to exercise, or an option to extend (or not to terminate) the lease controlled by the lessor.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The adoption of ASC 842 had a material impact to the Company’s consolidated balance sheet, but did not materially impact the consolidated statement of income or consolidated statement of cash flows. The most significant changes to the consolidated balance sheet relate to the recognition of new ROU assets and lease liabilities for operating leases. The Company’s accounting for finance leases remains substantially unchanged and the balances are not material for any periods presented. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As a result of adopting ASC 842 as of April 1, 2019, the Company recognized additional operating liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$658 million</span></span><span style="font-family:inherit;font-size:10pt;"> with a corresponding ROU asset of </span><span style="font-family:inherit;font-size:10pt;"><span>$624 million</span></span><span style="font-family:inherit;font-size:10pt;"> and a deferred gain of </span><span style="font-family:inherit;font-size:10pt;"><span>$22 million</span></span><span style="font-family:inherit;font-size:10pt;"> for sale leaseback transactions to opening retained earnings.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In October 2018, the FASB issued ASU 2018-16 “Derivatives and Hedging (Topic 815): Inclusion of the Secured Overnight Financing Rate (SOFR) Overnight Index Swap (OIS) Rate as a Benchmark Interest Rate for Hedge Accounting Purposes” to expand the lists of eligible benchmark interest rates to include OIS based on SOFR to facilitate the marketplace transition from LIBOR. The Company adopted the guidance during the first quarter of fiscal year 2020 with an immaterial impact on the Company's financial position, results of operations and cash flows.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-15 "Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract” to provide guidance on a customer's accounting for implementation, set-up, and other upfront costs incurred in a cloud computing </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">arrangement that is hosted by the vendor, i.e., a service contract. Under the new guidance, customers will apply the same criteria for capitalizing implementation costs as they would for an arrangement that has a software license. The new guidance also prescribes the balance sheet, income statement, and cash flow classification of the capitalized implementation costs and related amortization expense, as well as requires additional quantitative and qualitative disclosures. The guidance is effective for the Company beginning in the first quarter of fiscal year 2021 with early adoption permitted. The Company early adopted the guidance during the second quarter of fiscal year 2020 with an immaterial impact to its condensed consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-13 "Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement”, which amends ASC 820 to add, remove, and modify fair value measurement disclosure requirements. The Company adopted the guidance during the first quarter of fiscal year 2020 with an immaterial impact on the Company's financial position, results of operations and cash flows.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2018, the FASB issued ASU 2018-07 "Compensation - Stock Compensation (Topic 718): Improvement to Nonemployee Share-Based Payment Accounting" with the objective of simplifying several aspects of the accounting for nonemployee share-based payment transactions in current GAAP. The Company adopted this guidance during the first quarter of fiscal year 2020 with an immaterial impact on its consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2017, the FASB issued ASU 2017-12 "Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities" with the objective of improving the financial reporting of hedging relationships and simplifying the application of the hedge accounting guidance in current GAAP. The Company adopted this guidance during the first quarter of fiscal year 2020 with an immaterial impact on its consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Issued Accounting Pronouncements</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU 2016-13 “Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments” and also issued subsequent amendments to the initial guidance: ASU 2018-19, ASU 2019-04, ASU 2019-05, ASU 2019-10, and ASU 2019-11, which replaces the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measured at amortized cost to be presented at the net amount expected to be collected. The guidance is effective for the Company beginning in the first quarter of fiscal year 2021 with early adoption permitted. The Company is currently assessing and expects the new guidance to have an immaterial impact on its consolidated financial statements, and it intends to adopt the guidance when it becomes effective in the first quarter of fiscal year 2021.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In October 2018, the FASB issued ASU 2018-17 “Consolidation (Topic 810): Targeted Improvements to Related Party Guidance for Variable Interest Entities” to provide a new private company variable interest entity exemption and change how decision makers apply the variable interest criteria. The guidance is effective for the Company beginning in the first quarter of fiscal year 2021 with early adoption permitted. The Company expects the new guidance will have an immaterial impact on its consolidated financial statements, and it intends to adopt the guidance when it becomes effective in the first quarter of fiscal year 2021.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2019, the FASB issued ASU 2019-12 "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes", which removes certain exceptions for recognizing deferred taxes for investments, performing intraperiod allocation and calculating income taxes in interim periods. The ASU also adds guidance to reduce complexity in certain areas, including recognizing deferred taxes for tax goodwill and allocating taxes to members of a consolidated group. The guidance is effective for the Company beginning in the first quarter of fiscal year 2022 with early adoption permitted. The Company expects the new guidance will have an immaterial impact on its consolidated financial statements, and intends to adopt the guidance when it becomes effective in the first quarter of fiscal year 2022.</span></div> 658000000 624000000 -22000000 BALANCE SHEET ITEMS<span style="font-family:inherit;font-size:10pt;"> </span><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inventories</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of inventories, net of applicable lower of cost and net realizable value write-downs, were as follows: </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of March 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Raw materials</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,723,041</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,922,101</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Work-in-progress</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>382,881</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>366,135</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished goods</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>578,251</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>434,618</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,684,173</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,722,854</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill and Other Intangible Assets</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the activity in the Company’s goodwill account for each of its </span><span style="font-family:inherit;font-size:10pt;"><span>four</span></span><span style="font-family:inherit;font-size:10pt;"> reporting units (which align to the Company's reportable segments) during the </span><span style="font-family:inherit;font-size:10pt;">nine-month period ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">: </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:36%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">HRS</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">IEI</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">CEC</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">CTG</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="19" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, beginning of the year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>507,209</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>333,257</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>129,325</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>103,264</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,073,055</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Divestitures</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,102</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(137</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,239</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,004</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,004</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, end of the period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>504,103</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>333,120</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>129,325</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>103,264</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,069,812</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of acquired intangible assets are as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:23%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of March 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross <br/>Carrying<br/>Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated<br/>Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net <br/>Carrying<br/>Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross <br/>Carrying<br/>Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated<br/>Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net <br/>Carrying<br/>Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer-related intangibles</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>277,422</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(120,812</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,610</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>297,306</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(113,627</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>183,679</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Licenses and other intangibles</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>247,097</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(123,779</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>123,318</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>274,604</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(127,288</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>147,316</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>524,519</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(244,591</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>279,928</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>571,910</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(240,915</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>330,995</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill is tested for impairment on an annual basis and whenever events or changes in circumstances indicate that it is more likely than not that the fair value of a reporting unit is below its carrying value. Recoverability of goodwill is measured at the reporting unit level by comparing the reporting unit's carrying value, including goodwill, to the fair value of the reporting unit, which typically is measured based upon, among other factors, market multiples for comparable companies as well as a discounted cash flow analysis. As previously disclosed, at the date of its most recent annual impairment test the fair value of the CTG reporting unit exceeded its carrying value by </span><span style="font-family:inherit;font-size:10pt;"><span>22%</span></span><span style="font-family:inherit;font-size:10pt;">. The Company has assessed whether an interim impairment test should be performed on the CTG reporting unit in light of recent CTG’s financial performance. Management has concluded that it is more likely than not that CTG’s fair value exceeds its carrying value as of December 31, 2019, thus a full interim impairment test was not completed. The Company shall perform its next annual impairment test on January 1, 2020. As the Company continues to refine its long-term strategy for the CTG reporting unit, it is reasonably possible that changes in circumstances could require management to perform additional impairment tests for CTG. In the event that CTG is determined to be impaired during the annual impairment test, the resulting charge could be material to the consolidated results of operations.</span></div><div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The gross carrying amounts of intangible assets are removed when fully amortized. The estimated future annual amortization expense for intangible assets is as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Year Ending March 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020 (1)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,351</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60,289</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,846</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,193</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,572</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,677</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total amortization expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>279,928</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">____________________________________________________________</span></div><table cellpadding="0" cellspacing="0" style="padding-top:6px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Represents estimated amortization for the remaining three-month period ending </span><span style="font-family:inherit;font-size:9pt;">March 31, 2020</span><span style="font-family:inherit;font-size:9pt;">.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other Current Assets</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets include approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$292.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> for the deferred purchase price receivable from the Company's Asset-Backed Securitization programs. Effective November 2019, the Company amended its Asset-Backed Securitization programs and removed the requirement for the deferred purchase price receivable. Approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$55 million</span></span><span style="font-family:inherit;font-size:10pt;"> of the repurchased deferred purchase price receivable under the old Asset-Backed Securitization programs remains uncollected and outstanding as of December 31, 2019, and was included in other current assets and carried at the expected recovery amount. See note </span><span style="font-family:inherit;font-size:10pt;">12</span><span style="font-family:inherit;font-size:10pt;"> for additional information. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other Current Liabilities</span></div><span style="font-family:inherit;font-size:10pt;">Other current liabilities include customer working capital advances of </span><span style="font-family:inherit;font-size:10pt;"><span>$239.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$266.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, customer-related accruals of </span><span style="font-family:inherit;font-size:10pt;"><span>$212.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$260.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, and contract liabilities, identified as deferred revenue of </span><span style="font-family:inherit;font-size:10pt;"><span>$523.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$271.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. The customer working capital advances are not interest-bearing, do not have fixed repayment dates and are generally reduced as the underlying working capital is consumed in production. Following the adoption of ASC 842, current operating lease liabilities were </span><span style="font-family:inherit;font-size:10pt;"><span>$121.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span>. <div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of inventories, net of applicable lower of cost and net realizable value write-downs, were as follows: </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of March 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Raw materials</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,723,041</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,922,101</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Work-in-progress</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>382,881</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>366,135</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished goods</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>578,251</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>434,618</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,684,173</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,722,854</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2723041000 2922101000 382881000 366135000 578251000 434618000 3684173000 3722854000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the activity in the Company’s goodwill account for each of its </span><span style="font-family:inherit;font-size:10pt;"><span>four</span></span><span style="font-family:inherit;font-size:10pt;"> reporting units (which align to the Company's reportable segments) during the </span><span style="font-family:inherit;font-size:10pt;">nine-month period ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">: </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:36%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">HRS</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">IEI</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">CEC</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">CTG</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="19" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, beginning of the year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>507,209</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>333,257</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>129,325</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>103,264</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,073,055</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Divestitures</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,102</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(137</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,239</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,004</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,004</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, end of the period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>504,103</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>333,120</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>129,325</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>103,264</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,069,812</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 4 507209000 333257000 129325000 103264000 1073055000 1102000 137000 0 0 1239000 -2004000 0 0 0 -2004000 504103000 333120000 129325000 103264000 1069812000 <div style="line-height:120%;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of acquired intangible assets are as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:23%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of March 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross <br/>Carrying<br/>Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated<br/>Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net <br/>Carrying<br/>Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross <br/>Carrying<br/>Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated<br/>Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net <br/>Carrying<br/>Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer-related intangibles</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>277,422</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(120,812</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,610</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>297,306</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(113,627</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>183,679</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Licenses and other intangibles</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>247,097</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(123,779</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>123,318</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>274,604</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(127,288</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>147,316</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>524,519</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(244,591</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>279,928</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>571,910</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(240,915</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>330,995</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 277422000 120812000 156610000 297306000 113627000 183679000 247097000 123779000 123318000 274604000 127288000 147316000 524519000 244591000 279928000 571910000 240915000 330995000 0.22 The estimated future annual amortization expense for intangible assets is as follows:<div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Year Ending March 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020 (1)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,351</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60,289</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,846</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,193</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,572</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,677</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total amortization expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>279,928</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">____________________________________________________________</span></div><div style="line-height:120%;font-size:9pt;padding-left:24px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Represents estimated amortization for the remaining three-month period ending </span><span style="font-family:inherit;font-size:9pt;">March 31, 2020</span><span style="font-family:inherit;font-size:9pt;">.</span></div> 15351000 60289000 51846000 44193000 42572000 65677000 279928000 292500000 55000000 239900000 266300000 212400000 260100000 523200000 271800000 121000000.0 LEASES<div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has several commitments under operating leases for warehouses, buildings, and equipment. The Company also has a minimal number of finance leases with an immaterial impact on its condensed consolidated financial statements. Leases have initial lease terms ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>1</span></span><span style="font-family:inherit;font-size:10pt;"> year to </span><span style="font-family:inherit;font-size:10pt;"><span>23</span></span><span style="font-family:inherit;font-size:10pt;"> years.</span></div><div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease cost were as follow (in thousands): </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Lease cost</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three-Month Period Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine-Month Period Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,278</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122,767</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts reported in the condensed consolidated balance sheet as of the period ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> were (in thousands, except weighted average lease term and discount rate):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:78%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Operating Leases:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Operating lease right of use assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>615,073</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Operating lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>661,034</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average remaining lease term (In years)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average discount rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other information related to leases was as follow (in thousands):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:78%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine-Month Period Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of lease liabilities:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Operating cash flows from operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106,748</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the three and nine-month periods ended December 31, 2019, the Company sold and leased back certain properties and received cash proceeds of </span><span style="font-family:inherit;font-size:10pt;"><span>$34.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$69.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, resulting in total gains of </span><span style="font-family:inherit;font-size:10pt;"><span>$18.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$32.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, recorded in cost of sales within the condensed statements of operations. For the three and nine-month </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">periods ended December 31, 2018, the Company sold and leased back certain properties and received cash proceeds of </span><span style="font-family:inherit;font-size:10pt;"><span>$67.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and recorded a deferred gain of </span><span style="font-family:inherit;font-size:10pt;"><span>$22 million</span></span><span style="font-family:inherit;font-size:10pt;">. As a result of adopting ASC 842 as of April 1, 2019, the Company recognized the deferred gain to prior year retained earnings.</span></div><div style="line-height:120%;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future lease payments under non-cancellable leases as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:78%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Year Ended March 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating Leases</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020 (1)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,977</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>132,642</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111,967</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99,453</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83,555</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>312,807</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total undiscounted lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>781,401</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: imputed interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>120,367</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>661,034</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Represents estimated lease payments for the remaining three-month period ending </span><span style="font-family:inherit;font-size:9pt;">March 31, 2020</span><span style="font-family:inherit;font-size:9pt;">.</span></div></td></tr></table><div style="line-height:120%;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As previously disclosed in our Annual Report on Form 10-K for the fiscal year ended March 31, 2019 and under the previous lease accounting standard ASC 840, the aggregate future non-cancellable minimum rental payments on our operating lease, as of March 31, 2019, are as follows: </span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Fiscal Year Ending March 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating Leases</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155,391</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113,245</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93,777</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81,335</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,341</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>171,828</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total minimum lease payments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>682,917</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P1Y P23Y <div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease cost were as follow (in thousands): </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Lease cost</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three-Month Period Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine-Month Period Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,278</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122,767</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other information related to leases was as follow (in thousands):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:78%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine-Month Period Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of lease liabilities:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Operating cash flows from operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106,748</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 40278000 122767000 <div style="line-height:120%;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts reported in the condensed consolidated balance sheet as of the period ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> were (in thousands, except weighted average lease term and discount rate):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:78%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Operating Leases:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Operating lease right of use assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>615,073</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Operating lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>661,034</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average remaining lease term (In years)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average discount rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 615073000 661034000 P7Y6M 0.042 106748000 34100000 69600000 18300000 32700000 67700000 22000000 <div style="line-height:120%;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future lease payments under non-cancellable leases as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:78%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Year Ended March 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating Leases</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020 (1)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,977</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>132,642</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111,967</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99,453</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83,555</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>312,807</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total undiscounted lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>781,401</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: imputed interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>120,367</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>661,034</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:9pt;padding-left:24px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Represents estimated lease payments for the remaining three-month period ending </span><span style="font-family:inherit;font-size:9pt;">March 31, 2020</span><span style="font-family:inherit;font-size:9pt;">.</span></div> 40977000 132642000 111967000 99453000 83555000 312807000 781401000 120367000 661034000 <div style="line-height:120%;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As previously disclosed in our Annual Report on Form 10-K for the fiscal year ended March 31, 2019 and under the previous lease accounting standard ASC 840, the aggregate future non-cancellable minimum rental payments on our operating lease, as of March 31, 2019, are as follows: </span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Fiscal Year Ending March 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating Leases</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155,391</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113,245</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93,777</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81,335</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,341</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>171,828</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total minimum lease payments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>682,917</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 155391000 113245000 93777000 81335000 67341000 171828000 682917000 REVENUE<span style="font-family:inherit;font-size:10pt;"> </span><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company provides a comprehensive suite of services for its customers that range from advanced product design to manufacturing and logistics to after-sales services. The first step in its process for revenue recognition is to identify a contract with a customer. A contract is defined as an agreement between two parties that creates enforceable rights and obligations and can be written, verbal, or implied. The Company generally enters into master supply agreements (“MSA”) with its customers that provide the framework under which business will be conducted. This includes matters such as warranty, indemnification, transfer of title and risk of loss, liability for excess and obsolete inventory, pricing formulas, payment terms, etc., and the level of business under those agreements may not be guaranteed. In those instances, the Company bids on a program-by-program basis and typically receives customer purchase orders for specific quantities and timing of products. As a result, the Company considers its contract with a customer to be the combination of the MSA and the purchase order, or any other similar documents such as a statement of work, product addenda, emails or other communications that embody the commitment by the customer.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In determining the appropriate amount of revenue to recognize, the Company applies the following steps: (i) identify the contracts with the customers; (ii) identify performance obligations in the contracts; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations per the contracts; and (v) recognize revenue when (or as) the Company satisfies a performance obligation. Further, the Company assesses whether control of the product or services promised under the contract is transferred to the customer at a point in time (PIT) or over time (OT). The Company is first required to evaluate whether its contracts meet the criteria for OT recognition. The Company has determined that for a portion of its contracts the Company is manufacturing products for which there is no alternative use (due to the unique nature of the customer-specific product and IP restrictions) and the Company has an enforceable right to payment including a reasonable </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">profit for work-in-progress inventory with respect to these contracts. As a result, revenue is recognized under these contracts OT based on the cost-to-cost method as it best depicts the transfer of control to the customer measured based on the ratio of costs incurred to date as compared to the total estimated costs at completion of the performance obligation. For all other contracts that do not meet these criteria, the Company recognizes revenue when it has transferred control of the related manufactured products which generally occurs upon delivery and passage of title to the customer.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Customer Contracts and Related Obligations</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain of the Company’s customer agreements include potential price adjustments which may result in variable consideration. These price adjustments include, but are not limited to, sharing of cost savings, committed price reductions, material margins earned over the period that are contractually required to be paid to the customers, rebates, refunds tied to performance metrics such as on-time delivery, and other periodic pricing resets that may be refundable to customers. The Company estimates the variable consideration related to these price adjustments as part of the total transaction price and recognizes revenue in accordance with the pattern applicable to the performance obligation, subject to a constraint. The Company constrains the amount of revenues recognized for these contractual provisions based on its best estimate of the amount which will not result in a significant reversal of revenue in a future period. The Company determines the amounts to be recognized based on the amount of potential refunds required by the contract, historical experience and other surrounding facts and circumstances. Often these obligations are settled with the customer in a period after shipment through various methods which include reduction of prices for future purchases, issuance of a payment to the customer, or issuance of a credit note applied against the customer’s accounts receivable balance. In many instances, the agreement is silent on the settlement mechanism. Any difference between the amount accrued upon shipment for potential refunds and the actual amount agreed to with the customer is recorded as an increase or decrease in revenue. These potential price adjustments are included as part of other current liabilities on the consolidated balance sheet and disclosed as part of customer-related accruals in note </span><span style="font-family:inherit;font-size:10pt;">2</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Performance Obligations</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company derives its revenues primarily from manufacturing services, and to a lesser extent, from innovative design, engineering, and supply chain services and solutions.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A performance obligation is an implicitly or explicitly promised good or service that is material in the context of the contract and is both capable of being distinct (customer can benefit from the good or service on its own or together with other readily available resources) and distinct within the context of the contract (separately identifiable from other promises). The Company considers all activities typically included in its contracts, and identifies those activities representing a promise to transfer goods or services to a customer. These include, but are not limited to, design and engineering services, prototype products, tooling, etc. Each promised good or service with regards to these identified activities is accounted for as a separate performance obligation only if it is distinct - i.e., the customer can benefit from it on its own or together with other resources that are readily available to the customer. Certain activities on the other hand are determined not to constitute a promise to transfer goods or service, and therefore do not represent separate performance obligations for revenue recognition (e.g., procurement of materials and standard workmanship warranty).</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The majority of the Company's contracts have a single performance obligation as the promise to transfer the individual good or service is not separately identifiable from other promises in the contract and is, therefore, not distinct. Promised goods or services that are immaterial in the context of the contract are not separately assessed as performance obligations. In the event that more than one performance obligation is identified in a contract, the Company is required to allocate the transaction price between the performance obligations. The allocation would generally be performed on the basis of a relative standalone price for each distinct good or service. This standalone price most often represents the price that the Company would sell similar goods or services separately.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contract Balances</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A contract asset is recognized when the Company has recognized revenue, but not issued an invoice for payment. Contract assets are classified separately on the condensed consolidated balance sheets and transferred to receivables when rights to payment become unconditional. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A contract liability is recognized when the Company receives payments in advance of the satisfaction of performance and is included in other current liabilities on the condensed consolidated balance sheets. Contract liabilities, identified as deferred revenue, were </span><span style="font-family:inherit;font-size:10pt;"><span>$523.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$271.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Disaggregation of Revenue</span></div><div style="line-height:120%;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the Company’s revenue disaggregated based on timing of transfer - point in time and over time - for the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;">-month periods ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands), respectively. </span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:21%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three-Month Period Ended December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">HRS</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">IEI</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">CEC</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">CTG</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Timing of Transfer</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Point in time</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>978,026</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,471,116</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,513,721</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,191,491</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,154,354</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Over time</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>266,689</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>517,749</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>367,690</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>154,905</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,307,033</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total segment</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,244,715</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,988,865</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,881,411</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,346,396</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,461,387</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:21%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine-Month Period Ended December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">HRS</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">IEI</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">CEC</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">CTG</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Timing of Transfer</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Point in time</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,843,866</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,734,151</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,263,144</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,319,972</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,161,133</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Over time</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>767,523</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,677,196</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,205,713</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>913,815</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,564,247</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total segment</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,611,389</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,411,347</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,468,857</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,233,787</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,725,380</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:21%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three-Month Period Ended December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">HRS</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">IEI</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">CEC</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">CTG</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Timing of Transfer</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Point in time</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>929,638</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,198,669</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,663,262</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,232,712</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,024,281</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Over time</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>276,714</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>460,256</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>596,966</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>564,610</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,898,546</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total segment</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,206,352</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,658,925</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,260,228</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,797,322</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,922,827</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:21%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine-Month Period Ended December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">HRS</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">IEI</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">CEC</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">CTG</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Timing of Transfer</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Point in time</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,827,959</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,351,886</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,675,809</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,732,545</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,588,199</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Over time</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>801,790</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,319,302</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,679,502</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,595,594</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,396,188</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total segment</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,629,749</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,671,188</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,355,311</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,328,139</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,984,387</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 523200000 271800000 <div style="line-height:120%;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the Company’s revenue disaggregated based on timing of transfer - point in time and over time - for the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;">-month periods ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands), respectively. </span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:21%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three-Month Period Ended December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">HRS</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">IEI</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">CEC</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">CTG</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Timing of Transfer</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Point in time</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>978,026</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,471,116</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,513,721</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,191,491</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,154,354</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Over time</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>266,689</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>517,749</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>367,690</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>154,905</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,307,033</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total segment</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,244,715</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,988,865</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,881,411</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,346,396</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,461,387</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:21%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine-Month Period Ended December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">HRS</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">IEI</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">CEC</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">CTG</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Timing of Transfer</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Point in time</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,843,866</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,734,151</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,263,144</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,319,972</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,161,133</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Over time</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>767,523</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,677,196</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,205,713</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>913,815</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,564,247</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total segment</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,611,389</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,411,347</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,468,857</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,233,787</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,725,380</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:21%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three-Month Period Ended December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">HRS</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">IEI</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">CEC</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">CTG</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Timing of Transfer</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Point in time</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>929,638</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,198,669</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,663,262</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,232,712</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,024,281</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Over time</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>276,714</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>460,256</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>596,966</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>564,610</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,898,546</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total segment</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,206,352</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,658,925</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,260,228</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,797,322</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,922,827</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:21%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine-Month Period Ended December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">HRS</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">IEI</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">CEC</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">CTG</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Timing of Transfer</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Point in time</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,827,959</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,351,886</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,675,809</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,732,545</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,588,199</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Over time</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>801,790</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,319,302</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,679,502</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,595,594</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,396,188</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total segment</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,629,749</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,671,188</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,355,311</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,328,139</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,984,387</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 978026000 1471116000 1513721000 1191491000 5154354000 266689000 517749000 367690000 154905000 1307033000 1244715000 1988865000 1881411000 1346396000 6461387000 2843866000 3734151000 4263144000 3319972000 14161133000 767523000 1677196000 1205713000 913815000 4564247000 3611389000 5411347000 5468857000 4233787000 18725380000 929638000 1198669000 1663262000 1232712000 5024281000 276714000 460256000 596966000 564610000 1898546000 1206352000 1658925000 2260228000 1797322000 6922827000 2827959000 3351886000 4675809000 3732545000 14588199000 801790000 1319302000 1679502000 1595594000 5396188000 3629749000 4671188000 6355311000 5328139000 19984387000 SHARE-BASED COMPENSATION<div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's primary plan used for granting equity compensation awards is the 2017 Equity Incentive Plan (the "2017 Plan").</span></div><div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the Company’s share-based compensation expense:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three-Month Periods Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine-Month Periods Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,275</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,769</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,427</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,940</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling, general and administrative expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,940</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,258</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,905</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,121</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total share-based compensation expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,215</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,027</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,332</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,061</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total unrecognized compensation expense related to share options under all plans as well as the number of options outstanding and exercisable were immaterial as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">nine-month period ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company granted </span><span style="font-family:inherit;font-size:10pt;"><span>8.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> unvested restricted share unit ("RSU") awards. Of this amount, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>6.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> are plain-vanilla unvested RSU awards that vest over </span><span style="font-family:inherit;font-size:10pt;"><span>four years</span></span><span style="font-family:inherit;font-size:10pt;">, with no performance or market conditions, and with an average grant date price of </span><span style="font-family:inherit;font-size:10pt;"><span>$9.22</span></span><span style="font-family:inherit;font-size:10pt;"> per award. Further, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>1.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> unvested shares represent the target amount of grants made to certain key employees whereby vesting is contingent on certain market conditions. The average grant date fair value of these awards contingent on certain market conditions was estimated to be </span><span style="font-family:inherit;font-size:10pt;"><span>$11.92</span></span><span style="font-family:inherit;font-size:10pt;"> per award and was calculated using a Monte Carlo simulation. The number of shares contingent on market conditions that ultimately will vest will range from </span><span style="font-family:inherit;font-size:10pt;"><span>zero</span></span><span style="font-family:inherit;font-size:10pt;"> up to a maximum of </span><span style="font-family:inherit;font-size:10pt;"><span>3.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> based on a measurement of the percentile rank of the Company’s total shareholder return over a certain specified period against the Standard and Poor’s (“S&amp;P”) 500 Composite Index, and will cliff vest after a period of </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;">, to the extent such market conditions have been met.  </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>17.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> unvested RSU awards under all plans were outstanding, of which vesting for a targeted amount of </span><span style="font-family:inherit;font-size:10pt;"><span>3.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> awards is contingent primarily on meeting certain market conditions. The number of shares that will ultimately be issued can range from </span><span style="font-family:inherit;font-size:10pt;"><span>zero</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>7.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> based on the achievement levels of the respective conditions. During the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;">-month period ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, no shares vested in connection with the awards with market conditions granted in fiscal year 2017. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, total unrecognized compensation expense related to unvested RSU awards under all plans was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$139.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, and will be recognized over a weighted-average remaining vesting period of </span><span style="font-family:inherit;font-size:10pt;"><span>2.4</span></span><span style="font-family:inherit;font-size:10pt;"> years.</span></div> <div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the Company’s share-based compensation expense:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three-Month Periods Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine-Month Periods Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,275</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,769</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,427</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,940</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling, general and administrative expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,940</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,258</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,905</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,121</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total share-based compensation expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,215</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,027</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,332</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,061</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 4275000 4769000 11427000 14940000 14940000 16258000 41905000 46121000 19215000 21027000 53332000 61061000 8200000 6400000 P4Y 9.22 1800000 11.92 0 3600000 P3Y 17000000.0 3500000 0 7000000.0 139500000 P2Y4M24D EARNINGS (LOSS) PER SHARE<span style="font-family:inherit;font-size:10pt;"> </span><div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table reflects basic weighted-average ordinary shares outstanding and diluted weighted-average ordinary share equivalents used to calculate basic and diluted earnings per share attributable to the shareholders of Flex: </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three-Month Periods Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine-Month Periods Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands, except per share amounts)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic earnings (loss) per share:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111,388</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(45,169</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,320</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157,751</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares used in computation:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average ordinary shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>506,938</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>524,876</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>511,198</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>528,528</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic earnings (loss) per share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.22</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.09</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.08</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted earnings (loss) per share:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111,388</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(45,169</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,320</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157,751</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares used in computation:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average ordinary shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>506,938</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>524,876</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>511,198</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>528,528</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average ordinary share equivalents from stock options and restricted share unit awards (1) (2)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,401</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,351</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,780</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average ordinary shares and ordinary share equivalents outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>510,339</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>524,876</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>514,549</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>532,308</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted earnings (loss) per share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.22</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.09</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.08</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.30</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">____________________________________________________________</span></div><table cellpadding="0" cellspacing="0" style="padding-top:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">An immaterial number of options to purchase ordinary shares were excluded from the computation of diluted earnings (loss) per share during the three and </span><span style="font-family:inherit;font-size:9pt;">nine</span><span style="font-family:inherit;font-size:9pt;">-month periods ended </span><span style="font-family:inherit;font-size:9pt;">December 31, 2019</span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;">December 31, 2018</span><span style="font-family:inherit;font-size:9pt;">, respectively, due to their anti-dilutive impact on the weighted-average ordinary share equivalents.</span></div></td></tr></table><div style="line-height:120%;padding-left:48px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;font-size:9pt;padding-left:24px;"><span style="font-family:inherit;font-size:9pt;">(2)</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">RSU awards of </span><span style="font-family:inherit;font-size:9pt;"><span>3.7 million</span></span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;"><span>4.0 million</span></span><span style="font-family:inherit;font-size:9pt;"> for the three and </span><span style="font-family:inherit;font-size:9pt;">nine</span><span style="font-family:inherit;font-size:9pt;">-month periods ended </span><span style="font-family:inherit;font-size:9pt;">December 31, 2019</span><span style="font-family:inherit;font-size:9pt;"> were excluded from the computation of diluted earnings per share due to their anti-dilutive impact on the weighted-average ordinary share equivalents. An immaterial number and </span><span style="font-family:inherit;font-size:9pt;"><span>6.6 million</span></span><span style="font-family:inherit;font-size:9pt;"> of anti-dilutive RSU awards for the three and </span><span style="font-family:inherit;font-size:9pt;">nine</span><span style="font-family:inherit;font-size:9pt;">-month periods ended </span><span style="font-family:inherit;font-size:9pt;">December 31, 2018</span><span style="font-family:inherit;font-size:9pt;">, respectively, were excluded from the computation of diluted earnings (loss) per share.</span></div> <div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table reflects basic weighted-average ordinary shares outstanding and diluted weighted-average ordinary share equivalents used to calculate basic and diluted earnings per share attributable to the shareholders of Flex: </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three-Month Periods Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine-Month Periods Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands, except per share amounts)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic earnings (loss) per share:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111,388</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(45,169</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,320</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157,751</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares used in computation:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average ordinary shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>506,938</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>524,876</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>511,198</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>528,528</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic earnings (loss) per share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.22</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.09</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.08</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted earnings (loss) per share:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111,388</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(45,169</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,320</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157,751</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares used in computation:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average ordinary shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>506,938</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>524,876</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>511,198</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>528,528</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average ordinary share equivalents from stock options and restricted share unit awards (1) (2)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,401</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,351</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,780</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average ordinary shares and ordinary share equivalents outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>510,339</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>524,876</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>514,549</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>532,308</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted earnings (loss) per share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.22</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.09</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.08</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.30</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">____________________________________________________________</span></div><table cellpadding="0" cellspacing="0" style="padding-top:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">An immaterial number of options to purchase ordinary shares were excluded from the computation of diluted earnings (loss) per share during the three and </span><span style="font-family:inherit;font-size:9pt;">nine</span><span style="font-family:inherit;font-size:9pt;">-month periods ended </span><span style="font-family:inherit;font-size:9pt;">December 31, 2019</span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;">December 31, 2018</span><span style="font-family:inherit;font-size:9pt;">, respectively, due to their anti-dilutive impact on the weighted-average ordinary share equivalents.</span></div></td></tr></table><div style="line-height:120%;padding-left:48px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;font-size:9pt;padding-left:24px;"><span style="font-family:inherit;font-size:9pt;">(2)</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">RSU awards of </span><span style="font-family:inherit;font-size:9pt;"><span>3.7 million</span></span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;"><span>4.0 million</span></span><span style="font-family:inherit;font-size:9pt;"> for the three and </span><span style="font-family:inherit;font-size:9pt;">nine</span><span style="font-family:inherit;font-size:9pt;">-month periods ended </span><span style="font-family:inherit;font-size:9pt;">December 31, 2019</span><span style="font-family:inherit;font-size:9pt;"> were excluded from the computation of diluted earnings per share due to their anti-dilutive impact on the weighted-average ordinary share equivalents. An immaterial number and </span><span style="font-family:inherit;font-size:9pt;"><span>6.6 million</span></span><span style="font-family:inherit;font-size:9pt;"> of anti-dilutive RSU awards for the three and </span><span style="font-family:inherit;font-size:9pt;">nine</span><span style="font-family:inherit;font-size:9pt;">-month periods ended </span><span style="font-family:inherit;font-size:9pt;">December 31, 2018</span><span style="font-family:inherit;font-size:9pt;">, respectively, were excluded from the computation of diluted earnings (loss) per share.</span></div> 111388000 -45169000 39320000 157751000 506938000 524876000 511198000 528528000 0.22 -0.09 0.08 0.30 111388000 -45169000 39320000 157751000 506938000 524876000 511198000 528528000 3401000 0 3351000 3780000 510339000 524876000 514549000 532308000 0.22 -0.09 0.08 0.30 3700000 4000000.0 6600000 BANK BORROWINGS AND LONG-TERM DEBT<div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Bank borrowings and long-term debt as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> are as follows:</span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of March 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.625% Notes due February 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term Loan due November 2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>671,563</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term Loan, including current portion, due in installments through June 2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>439,688</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>458,531</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5.000% Notes due February 2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term Loan due April 2024 - three-month Yen LIBOR plus 0.50%</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>305,927</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.75% Notes due June 2025</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>597,150</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>596,815</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.875% Notes due June 2029</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>662,205</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">India Facilities </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>133,145</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>170,206</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>165,897</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>168,039</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,031</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,639</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,789,981</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,054,515</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current portion, net of debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(88,869</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(632,611</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-current portion</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,701,112</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,421,904</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The weighted-average interest rate for the Company's long-term debt was </span><span style="font-family:inherit;font-size:10pt;"><span>4.1%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>4.2%</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and March 31, 2019. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal year 2020, and as further discussed below, the Company entered into a JPY </span><span style="font-family:inherit;font-size:10pt;"><span>33.525 billion</span></span><span style="font-family:inherit;font-size:10pt;"> term loan agreement due April 2024, in addition to issuing </span><span style="font-family:inherit;font-size:10pt;"><span>$650 million</span></span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:10pt;"><span>4.875%</span></span><span style="font-family:inherit;font-size:10pt;"> Notes due June 15, 2029. Part of the proceeds obtained were used to repay the outstanding balances of the Company's existing </span><span style="font-family:inherit;font-size:10pt;"><span>4.625%</span></span><span style="font-family:inherit;font-size:10pt;"> Notes due February 2020, and the Term Loan due November 2021. As both transactions were determined to fall under extinguishment accounting, the Company recognized an immaterial loss on extinguishment during the three-month and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;">-month periods ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, which was recorded in interest and other, net on the condensed consolidated statements of operations during the period.</span></div><div style="line-height:120%;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Scheduled repayments of the Company's long-term debt as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> are as follows:</span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:80%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Year Ending March 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020 (1)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,630</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99,787</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>206,041</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>862,849</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60,438</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,568,267</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,804,012</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Represents estimated repayments for the remaining three-month period ending </span><span style="font-family:inherit;font-size:9pt;">March 31, 2020</span><span style="font-family:inherit;font-size:9pt;">.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Term Loan due April 2024</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In April 2019, the Company entered into a JPY </span><span style="font-family:inherit;font-size:10pt;"><span>33.525 billion</span></span><span style="font-family:inherit;font-size:10pt;"> term loan agreement due April 2024, at three-month Yen LIBOR plus </span><span style="font-family:inherit;font-size:10pt;"><span>0.50%</span></span><span style="font-family:inherit;font-size:10pt;">, which was then swapped to U.S. dollars. The term loan, which is due at maturity and subject to quarterly interest payments, is used to fund general operations and refinance certain other outstanding debts. As the term loan is denominated in Japanese Yen, the debt balance is remeasured to USD at end of each reporting period. Foreign currency contracts have been entered into with respect to this Japanese yen denominated term loan. Refer to note </span><span style="font-family:inherit;font-size:10pt;">10</span><span style="font-family:inherit;font-size:10pt;"> for additional details.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">This term loan is unsecured, and contains customary restrictions on the ability of the Company and its subsidiaries to (i) incur certain debt, (ii) make certain investments, (iii) make certain acquisitions of other entities, (iv) incur liens, (v) dispose of assets, (vi) make non-cash distributions to shareholders, and (vii) engage in transactions with affiliates. These covenants are </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">subject to a number of exceptions and limitations. This term loan agreement also requires that the Company maintain a maximum ratio of total indebtedness to EBITDA (earnings before interest expense, taxes, depreciation and amortization), and a minimum interest coverage ratio, as defined therein, during its term. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company was in compliance with the covenants under this term loan agreement.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Notes due June 2029</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2019, the Company issued </span><span style="font-family:inherit;font-size:10pt;"><span>$450 million</span></span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:10pt;"><span>4.875%</span></span><span style="font-family:inherit;font-size:10pt;"> Notes due June 15, 2029 (the “Existing 2029 Notes”), at </span><span style="font-family:inherit;font-size:10pt;"><span>99.607%</span></span><span style="font-family:inherit;font-size:10pt;"> of face value. In November 2019, as a further issuance of the Existing 2029 Notes, the Company issued under the same terms, an additional </span><span style="font-family:inherit;font-size:10pt;"><span>$200 million</span></span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:10pt;"><span>4.875%</span></span><span style="font-family:inherit;font-size:10pt;"> Notes due June 15, 2029 (together with the "Existing 2029 Notes" above, the "2029 Notes"), at </span><span style="font-family:inherit;font-size:10pt;"><span>107.289%</span></span><span style="font-family:inherit;font-size:10pt;"> of face value. Immediately after the issuance of the notes issued in November 2019, the Company has </span><span style="font-family:inherit;font-size:10pt;"><span>$650 million</span></span><span style="font-family:inherit;font-size:10pt;"> aggregate principal amount of </span><span style="font-family:inherit;font-size:10pt;"><span>4.875%</span></span><span style="font-family:inherit;font-size:10pt;"> Notes due 2029 outstanding. The Company received in aggregate, proceeds of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$662.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, net of discount and premium, from the issuances which were used, together with available cash, to refinance certain other outstanding debt. The Company incurred and capitalized as a direct reduction to the carrying amount of the notes presented on the balance sheet approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$6.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> of costs in conjunction with the issuance of the 2029 Notes.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest on the 2029 Notes is payable on June 15 and December 15 of each year, beginning on December 15, 2019. The 2029 Notes are senior unsecured obligations of the Company and rank equally with all of the Company’s other existing and future senior and unsecured indebtedness. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Indenture governing the 2029 Notes contains covenants that, among other things, restrict the ability of the Company and certain of the Company's subsidiaries to create liens; enter into sale-leaseback transactions; and consolidate or merge with, or convey, transfer or lease all or substantially all of the Company's assets to, another person, or permit any other person to consolidate, merge, combine or amalgamate with or into the Company. These covenants are subject to a number of significant limitations and exceptions set forth in the indenture. The indenture also provides for customary events of default, including, but not limited to, cross defaults to certain specified other debt of the Company and its subsidiaries. In the case of an event of default arising from specified events of bankruptcy or insolvency, all outstanding 2029 Notes will become due and payable immediately without further action or notice. If any other event of default under the indenture occurs or is continuing, the trustee or holders of at least </span><span style="font-family:inherit;font-size:10pt;"><span>25%</span></span><span style="font-family:inherit;font-size:10pt;"> in aggregate principal amount of the then outstanding 2029 Notes may declare all of the 2029 Notes to be due and payable immediately, but upon certain conditions such declaration and its consequences may be rescinded and annulled by the holders of a majority in principal amount of the 2029 Notes. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company was in compliance with the covenants in the indenture governing the 2029 Notes.</span></div> <div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Bank borrowings and long-term debt as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> are as follows:</span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of March 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.625% Notes due February 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term Loan due November 2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>671,563</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term Loan, including current portion, due in installments through June 2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>439,688</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>458,531</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5.000% Notes due February 2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term Loan due April 2024 - three-month Yen LIBOR plus 0.50%</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>305,927</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.75% Notes due June 2025</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>597,150</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>596,815</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.875% Notes due June 2029</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>662,205</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">India Facilities </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>133,145</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>170,206</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>165,897</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>168,039</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,031</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,639</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,789,981</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,054,515</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current portion, net of debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(88,869</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(632,611</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-current portion</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,701,112</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,421,904</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0 500000000 0 671563000 439688000 458531000 500000000 500000000 305927000 0 597150000 596815000 662205000 0 133145000 170206000 165897000 168039000 14031000 10639000 2789981000 3054515000 88869000 632611000 2701112000 2421904000 0.041 0.042 33525000000 650000000 0.04875 0.04625 <div style="line-height:120%;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Scheduled repayments of the Company's long-term debt as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> are as follows:</span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:80%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Year Ending March 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020 (1)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,630</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99,787</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>206,041</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>862,849</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60,438</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,568,267</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,804,012</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:9pt;padding-left:24px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Represents estimated repayments for the remaining three-month period ending </span><span style="font-family:inherit;font-size:9pt;">March 31, 2020</span><span style="font-family:inherit;font-size:9pt;">.</span></div> 6630000 99787000 206041000 862849000 60438000 1568267000 2804012000 33525000000 0.0050 450000000 0.04875 0.99607 200000000 0.04875 1.07289 650000000 0.04875 662800000 6600000 0.25 INTEREST AND OTHER, NET<span style="font-family:inherit;font-size:10pt;"> </span><div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest and other, net for the three and </span><span style="font-family:inherit;font-size:10pt;">nine-month periods ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> are primarily composed of the following:</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three-Month Periods Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine-Month Periods Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expenses on debt obligations (1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,131</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,830</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114,020</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,486</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ABS and AR sales programs related expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,512</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,077</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,151</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,666</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest income</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,452</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,198</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15,250</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,070</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(Gain) Loss on foreign exchange transactions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,974</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,284</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,027</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,902</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:9pt;padding-left:24px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Interest expense on debt obligations for the three and </span><span style="font-family:inherit;font-size:9pt;">nine</span><span style="font-family:inherit;font-size:9pt;">-month periods ended </span><span style="font-family:inherit;font-size:9pt;">December 31, 2019</span><span style="font-family:inherit;font-size:9pt;"> include debt extinguishment costs of </span><span style="font-family:inherit;font-size:9pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;"><span>$7.2 million</span></span><span style="font-family:inherit;font-size:9pt;">, respectively, related to the full repayments of the Notes due February 2020 and the Term Loan due November 2021. There were no debt extinguishment costs incurred during the fiscal year 2019.</span></div> <div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest and other, net for the three and </span><span style="font-family:inherit;font-size:10pt;">nine-month periods ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> are primarily composed of the following:</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three-Month Periods Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine-Month Periods Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expenses on debt obligations (1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,131</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,830</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114,020</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,486</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ABS and AR sales programs related expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,512</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,077</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,151</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,666</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest income</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,452</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,198</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15,250</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,070</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(Gain) Loss on foreign exchange transactions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,974</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,284</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,027</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,902</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:9pt;padding-left:24px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Interest expense on debt obligations for the three and </span><span style="font-family:inherit;font-size:9pt;">nine</span><span style="font-family:inherit;font-size:9pt;">-month periods ended </span><span style="font-family:inherit;font-size:9pt;">December 31, 2019</span><span style="font-family:inherit;font-size:9pt;"> include debt extinguishment costs of </span><span style="font-family:inherit;font-size:9pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;"><span>$7.2 million</span></span><span style="font-family:inherit;font-size:9pt;">, respectively, related to the full repayments of the Notes due February 2020 and the Term Loan due November 2021. There were no debt extinguishment costs incurred during the fiscal year 2019.</span></div> 35131000 38830000 114020000 107486000 10512000 12077000 35151000 32666000 5452000 4198000 15250000 14070000 2974000 3284000 7027000 -1902000 800000 7200000 OTHER CHARGES (INCOME), NET<span style="font-family:inherit;font-size:10pt;"> </span><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal year 2019, the Company deconsolidated Bright Machines and recognized a gain of </span><span style="font-family:inherit;font-size:10pt;"><span>$87.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> in other income, net. During the three-month ended December 31, 2019 and in connection with the Company’s ongoing assessment of its investment portfolio strategy, the Company concluded that the carrying amount of the investment was other than temporarily impaired and recognized a </span><span style="font-family:inherit;font-size:10pt;"><span>$15.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> impairment charge.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the three-month period ended December 31, 2018, the Company recognized other charges of </span><span style="font-family:inherit;font-size:10pt;"><span>$71.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, primarily driven by a </span><span style="font-family:inherit;font-size:10pt;"><span>$70.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> charge related to the impairment of a certain investment in an unrelated third-party venture backed company. This charge was offset by the </span><span style="font-family:inherit;font-size:10pt;"><span>$87.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> gain on the deconsolidation of Bright Machines for the nine-month period ended December 31, 2018.</span></div> 87300000 15800000 -71900000 70100000 87300000 FINANCIAL INSTRUMENTS<div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency Contracts</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company enters into short-term and long-term foreign currency derivatives contracts, including forward, swap, and options contracts to hedge only those currency exposures associated with certain assets and liabilities, primarily accounts receivable and accounts payable, and cash flows denominated in non-functional currencies. Gains and losses on the Company's derivative contracts are designed to offset losses and gains on the assets, liabilities and transactions hedged, and accordingly, generally do not subject the Company to risk of significant accounting losses. The Company hedges committed exposures and does not engage in speculative transactions. The credit risk of these derivative contracts is minimized since the contracts are with large financial institutions and accordingly, fair value adjustments related to the credit risk of the counterparty financial institution were not material.</span></div><div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the aggregate notional amount of the Company’s outstanding foreign currency derivative contracts was </span><span style="font-family:inherit;font-size:10pt;"><span>$8.5 billion</span></span><span style="font-family:inherit;font-size:10pt;"> as summarized below: </span></div><div style="line-height:120%;padding-bottom:10px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign Currency Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Notional Contract Value in USD</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Currency</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Buy</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Sell</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Buy</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Sell</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="13" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash Flow Hedges</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CNY</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,150,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>164,376</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">EUR</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,108</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,480</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,695</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,528</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">HUF</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,594,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,980</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ILS</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>222,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,197</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">JPY</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,525,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>300,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">MXN</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,840,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>203,768</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">MYR</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>256,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,801</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,242</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RON</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>177,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,309</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">N/A</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">N/A</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93,062</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,056,188</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,770</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Other Foreign Currency Contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">BRL</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,030,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>253,982</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CAD</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,635</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,624</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,100</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,223</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CNY</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,531,534</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140,048</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500,586</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">EUR</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,891,736</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,090,728</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,109,548</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,329,869</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">GBP</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,512</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,795</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,479</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83,458</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">HUF</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60,687,931</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,055,222</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>204,760</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>195,877</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ILS</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,272</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,765</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">INR</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,051,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,956,674</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112,834</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97,495</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">JPY</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,832,862</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,215,532</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,865</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,242</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">MXN</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,106,692</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,870,080</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>270,984</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>205,364</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">MYR</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,060,570</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>817,890</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>256,034</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>197,448</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">PLN</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>117,246</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,118</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,733</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,525</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">SEK</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>529,107</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>611,979</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,023</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,493</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">SGD</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,938</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,959</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,168</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,300</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">N/A</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">N/A</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,622</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,027</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,825,008</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,605,068</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Notional Contract Value in USD</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,881,196</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,663,838</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the fair value of the Company’s short-term foreign currency contracts was included in other current assets or other current liabilities, as applicable, in the condensed consolidated balance sheets. Certain of these contracts are designed to economically hedge the Company’s exposure to monetary assets and liabilities denominated in a non-functional currency and are not accounted for as hedges under the accounting standards. Accordingly, changes in the fair value of these instruments are recognized in earnings during the period of change as a component of interest and other, net in the condensed consolidated statements of operations. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company also has included net deferred gains and losses in accumulated other comprehensive loss, a component of shareholders’ equity in the condensed consolidated balance sheets, relating to changes in fair value of its foreign currency contracts that are accounted for as cash flow hedges. Deferred gains were immaterial as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and are expected to be recognized primarily as a component of cost of sales in the condensed consolidated statements of operations primarily over the next twelve-month period, except for the USD JPY cross currency swap, which is further discussed below.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> The Company entered into a USD JPY cross currency swap to hedge the foreign currency risk on the JPY term loan due April 2024, and the fair value of the cross currency swap was included in other assets as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. The changes in fair value of the USD JPY cross currency swap are reported in accumulated other comprehensive loss, with the impact of the excluded component reported in interest and other, net. In addition, a corresponding amount is reclassified out of accumulated other comprehensive loss to interest and other, net to offset the remeasurement of the underlying JPY loan principal which also </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">impacts the same line.</span></div><div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the fair value of the Company’s derivative instruments utilized for foreign currency risk management purposes:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:23%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="19" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Values of Derivative Instruments</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="9" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Asset Derivatives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="9" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Liability Derivatives</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Sheet<br/>Location</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Sheet<br/>Location</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="19" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Derivatives designated as hedging instruments</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,113</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,503</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,284</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,282</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,782</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Derivatives not designated as hedging instruments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,147</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,774</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,347</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,144</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div>The Company has financial instruments subject to master netting arrangements, which provide for the net settlement of all contracts with a single counterparty. The Company does not offset fair value amounts for assets and liabilities recognized for derivative instruments under these arrangements, and as such, the asset and liability balances presented in the table above reflect the gross amounts of derivatives in the condensed consolidated balance sheets. The impact of netting derivative assets and liabilities is not material to the Company’s financial position for any of the periods presented. <div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the aggregate notional amount of the Company’s outstanding foreign currency derivative contracts was </span><span style="font-family:inherit;font-size:10pt;"><span>$8.5 billion</span></span><span style="font-family:inherit;font-size:10pt;"> as summarized below: </span></div><div style="line-height:120%;padding-bottom:10px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign Currency Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Notional Contract Value in USD</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Currency</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Buy</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Sell</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Buy</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Sell</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="13" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash Flow Hedges</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CNY</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,150,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>164,376</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">EUR</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,108</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,480</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,695</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,528</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">HUF</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,594,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,980</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ILS</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>222,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,197</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">JPY</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,525,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>300,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">MXN</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,840,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>203,768</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">MYR</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>256,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,801</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,242</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RON</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>177,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,309</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">N/A</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">N/A</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93,062</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,056,188</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,770</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Other Foreign Currency Contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">BRL</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,030,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>253,982</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CAD</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,635</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,624</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,100</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,223</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CNY</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,531,534</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140,048</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500,586</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">EUR</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,891,736</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,090,728</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,109,548</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,329,869</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">GBP</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,512</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,795</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,479</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83,458</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">HUF</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60,687,931</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,055,222</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>204,760</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>195,877</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ILS</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,272</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,765</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">INR</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,051,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,956,674</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112,834</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97,495</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">JPY</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,832,862</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,215,532</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,865</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,242</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">MXN</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,106,692</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,870,080</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>270,984</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>205,364</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">MYR</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,060,570</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>817,890</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>256,034</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>197,448</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">PLN</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>117,246</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,118</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,733</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,525</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">SEK</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>529,107</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>611,979</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,023</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,493</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">SGD</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,938</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,959</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,168</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,300</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">N/A</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">N/A</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,622</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,027</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,825,008</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,605,068</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Notional Contract Value in USD</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,881,196</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,663,838</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 8500000000 1150500000 0 164376000 0 40108000 45480000 44695000 51528000 24594000000 0 82980000 0 222000000 0 64197000 0 33525000000 0 300000000 0 3840000000 0 203768000 0 256000000 30000000 61801000 7242000 177000000 0 41309000 0 93062000 0 1056188000 58770000 0 1030000000 0 253982000 61635000 35624000 47100000 27223000 3531534000 140048000 500586000 20000000 1891736000 2090728000 2109548000 2329869000 48512000 63795000 63479000 83458000 60687931000 58055222000 204760000 195877000 111600000 47600000 32272000 13765000 8051000000 6956674000 112834000 97495000 2832862000 2215532000 25865000 20242000 5106692000 3870080000 270984000 205364000 1060570000 817890000 256034000 197448000 117246000 82118000 30733000 21525000 529107000 611979000 56023000 65493000 98938000 63959000 73168000 47300000 41622000 26027000 3825008000 3605068000 4881196000 3663838000 <div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the fair value of the Company’s derivative instruments utilized for foreign currency risk management purposes:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:23%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="19" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Values of Derivative Instruments</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="9" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Asset Derivatives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="9" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Liability Derivatives</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Sheet<br/>Location</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Sheet<br/>Location</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="19" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Derivatives designated as hedging instruments</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,113</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,503</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,284</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,282</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,782</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Derivatives not designated as hedging instruments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,147</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,774</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,347</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,144</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 9113000 10503000 10284000 10282000 9782000 0 0 0 27147000 16774000 21347000 17144000 ACCUMULATED OTHER COMPREHENSIVE LOSS<span style="font-family:inherit;font-size:10pt;"> </span><div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The changes in accumulated other comprehensive loss by component, net of tax, are as follows: </span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:23%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three-Month Periods Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized <br/>loss on derivative<br/>instruments and<br/>other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign currency<br/>translation<br/>adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized <br/>loss on derivative<br/>instruments and<br/>other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign currency<br/>translation<br/>adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(58,654</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(131,110</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(189,764</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(55,574</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(100,807</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(156,381</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive gain (loss) before reclassifications</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,134</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,443</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,577</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,683</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,777</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22,460</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net (gains) losses reclassified from accumulated other comprehensive loss</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,108</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,446</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,662</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,318</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,318</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net current-period other comprehensive gain (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,242</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,997</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,239</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,635</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,777</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,142</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ending balance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(45,412</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(121,113</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(166,525</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(50,939</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(108,584</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(159,523</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:23%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine-Month Periods Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized <br/>loss on derivative<br/>instruments and<br/>other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign currency<br/>translation<br/>adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized <br/>loss on derivative<br/>instruments and<br/>other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign currency<br/>translation<br/>adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(41,556</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(109,607</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(151,163</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(35,746</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(50,099</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(85,845</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive loss before reclassifications</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,817</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,060</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,877</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(55,396</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(58,485</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(113,881</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net (gains) losses reclassified from accumulated other comprehensive loss</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,961</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,446</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,515</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,203</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,203</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net current-period other comprehensive loss</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,856</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,506</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15,362</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15,193</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(58,485</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(73,678</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ending balance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(45,412</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(121,113</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(166,525</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(50,939</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(108,584</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(159,523</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">Substantially all unrealized losses relating to derivative instruments and other, reclassified from accumulated other comprehensive loss for the three and </span><span style="font-family:inherit;font-size:10pt;">nine-month periods ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span> were recognized as a component of cost of sales in the condensed consolidated statement of operations, which primarily relate to the Company’s foreign currency contracts accounted for as cash flow hedges. <div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The changes in accumulated other comprehensive loss by component, net of tax, are as follows: </span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:23%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three-Month Periods Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized <br/>loss on derivative<br/>instruments and<br/>other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign currency<br/>translation<br/>adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized <br/>loss on derivative<br/>instruments and<br/>other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign currency<br/>translation<br/>adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(58,654</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(131,110</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(189,764</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(55,574</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(100,807</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(156,381</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive gain (loss) before reclassifications</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,134</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,443</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,577</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,683</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,777</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22,460</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net (gains) losses reclassified from accumulated other comprehensive loss</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,108</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,446</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,662</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,318</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,318</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net current-period other comprehensive gain (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,242</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,997</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,239</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,635</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,777</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,142</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ending balance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(45,412</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(121,113</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(166,525</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(50,939</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(108,584</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(159,523</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:23%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine-Month Periods Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized <br/>loss on derivative<br/>instruments and<br/>other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign currency<br/>translation<br/>adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized <br/>loss on derivative<br/>instruments and<br/>other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign currency<br/>translation<br/>adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(41,556</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(109,607</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(151,163</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(35,746</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(50,099</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(85,845</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive loss before reclassifications</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,817</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,060</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,877</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(55,396</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(58,485</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(113,881</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net (gains) losses reclassified from accumulated other comprehensive loss</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,961</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,446</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,515</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,203</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,203</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net current-period other comprehensive loss</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,856</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,506</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15,362</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15,193</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(58,485</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(73,678</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ending balance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(45,412</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(121,113</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(166,525</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(50,939</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(108,584</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(159,523</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -58654000 -131110000 -189764000 -55574000 -100807000 -156381000 1134000 11443000 12577000 -14683000 -7777000 -22460000 -12108000 1446000 -10662000 -19318000 0 -19318000 13242000 9997000 23239000 4635000 -7777000 -3142000 -45412000 -121113000 -166525000 -50939000 -108584000 -159523000 -41556000 -109607000 -151163000 -35746000 -50099000 -85845000 -7817000 -10060000 -17877000 -55396000 -58485000 -113881000 -3961000 1446000 -2515000 -40203000 0 -40203000 -3856000 -11506000 -15362000 -15193000 -58485000 -73678000 -45412000 -121113000 -166525000 -50939000 -108584000 -159523000 TRADE RECEIVABLES SECURITIZATION<div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company sells trade receivables under </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> asset-backed securitization programs and an accounts receivable factoring program. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Asset-Backed Securitization Programs</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company continuously sells designated pools of trade receivables under its Global Asset-Backed Securitization Agreement (the “Global Program”) and its North American Asset-Backed Securitization Agreement (the “North American Program,” collectively, the “ABS Programs”) to affiliated special purpose entities, each of which in turn sells the receivables to unaffiliated financial institutions. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior to November 2019, these programs allowed the operating subsidiaries to receive a cash payment and a deferred purchase price receivable for sold receivables ("Old ABS Programs"). The portion of the purchase price for the receivables which was not paid by the unaffiliated financial institutions in cash was a deferred purchase price receivable, which was paid to the special purpose entity as payments on the receivables were collected from account debtors. The deferred purchase price receivable represented a beneficial interest in the transferred financial assets and was recognized at fair value as part of the sale transaction. The accounts receivable balances that were sold under the Old ABS Programs were removed from the condensed consolidated balance sheets and the net cash proceeds received by the Company were included as cash provided by operating activities in the condensed consolidated statements of cash flows. The Company recognized these proceeds net of the deferred purchase price, consisting of a receivable from the purchasers that entitled the Company to certain collections on the receivable. The Company recognized the collection of the deferred purchase price in net cash provided by investing activities in the condensed consolidated statements of cash flows. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective November 2019, the Company amended the ABS programs to extend the facilities to November 26, 2021, and removed the requirement for the deferred purchase price receivable ("New ABS Programs"). Under the New ABS Programs, the entire purchase price of sold receivables are paid in cash. The New ABS Programs contain a guarantee of payment by the special purpose entity, in an amount equal to approximately the net cash proceeds under the programs, and is collateralized by certain receivables held by the special purpose entity. The fair value of the guarantee obligation was immaterial as of December 31, 2019. The accounts receivable balances sold under the New ABS Programs were removed from the condensed consolidated balance sheets and the cash proceeds received by the Company were included as cash provided by operating activities in the condensed consolidated statements of cash flows.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At the effective date of the New ABS Programs, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$1.3 billion</span></span><span style="font-family:inherit;font-size:10pt;"> representing the outstanding balance of sold receivables was repurchased by the Company by exchanging outstanding deferred purchase price receivable of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.4 billion</span></span><span style="font-family:inherit;font-size:10pt;"> and </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">re-investing </span><span style="font-family:inherit;font-size:10pt;"><span>$0.9 billion</span></span><span style="font-family:inherit;font-size:10pt;"> of trade account receivables into the New ABS Programs. These repurchases are considered non-cash investing activities in the condensed consolidated statements of cash flows. Cash collections on repurchased deferred purchase price receivables are reported as investing activities in the condensed consolidated statements of cash flows and were approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 billion</span></span><span style="font-family:inherit;font-size:10pt;"> for the nine-month period ended December 31, 2019.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The deferred purchase price receivables, which are included in other current assets as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, were carried at the expected recovery amount of the related receivables. The difference between the carrying amount of the receivables sold under these programs and the sum of the cash and fair value of the deferred purchase price receivables received at time of transfer is recognized as a loss on sale of the related receivables, and recorded in interest and other, net in the condensed consolidated statements of operations and were immaterial for all periods presented. There are no deferred purchase price receivables outstanding as of December 31, 2019. Approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$55 million</span></span><span style="font-family:inherit;font-size:10pt;"> of the repurchased deferred purchase price receivables remain uncollected and outstanding as of December 31, 2019, and are included in other current assets within the condensed consolidated balance sheet, at the expected recovery amount.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Following the transfer of the receivables to the special purpose entities, the transferred receivables are legally isolated from the Company and its affiliates, and upon the sale of the receivables from the special purpose entities to the unaffiliated financial institutions, effective control of the transferred receivables is passed to the unaffiliated financial institutions, which have the right to pledge or sell the receivables. Although the special purpose entities are consolidated by the Company, they are separate corporate entities and their assets are available first to satisfy the claims of their creditors. The investment limits set by the financial institutions are </span><span style="font-family:inherit;font-size:10pt;"><span>$790 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the Global Program, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$615 million</span></span><span style="font-family:inherit;font-size:10pt;"> is committed and </span><span style="font-family:inherit;font-size:10pt;"><span>$175 million</span></span><span style="font-family:inherit;font-size:10pt;"> is uncommitted, and </span><span style="font-family:inherit;font-size:10pt;"><span>$285 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the North American Program, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$210 million</span></span><span style="font-family:inherit;font-size:10pt;"> is committed and </span><span style="font-family:inherit;font-size:10pt;"><span>$75 million</span></span><span style="font-family:inherit;font-size:10pt;"> is uncommitted. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company services, administers and collects the receivables on behalf of the special purpose entities and receives a servicing fee of </span><span style="font-family:inherit;font-size:10pt;"><span>0.1%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>0.5%</span></span><span style="font-family:inherit;font-size:10pt;"> of serviced receivables per annum. Servicing fees recognized during the three and </span><span style="font-family:inherit;font-size:10pt;">nine-month periods ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> were not material and are included in interest and other, net within the condensed consolidated statements of operations. As the Company estimates the fee it receives in return for its obligation to service these receivables is at fair value, </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> servicing assets or liabilities are recognized.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.9 billion</span></span><span style="font-family:inherit;font-size:10pt;"> of accounts receivable had been sold to the special purpose entities under the New ABS Programs for which the Company had received net cash proceeds for the same amount. As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 billion</span></span><span style="font-family:inherit;font-size:10pt;"> of accounts receivable had been sold to the special purpose entities for which the Company had received net cash proceeds of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.9 billion</span></span><span style="font-family:inherit;font-size:10pt;"> and deferred purchase price receivables of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 billion</span></span><span style="font-family:inherit;font-size:10pt;">. The deferred purchase price balances as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, also represent the non-cash beneficial interest obtained in exchange for securitized receivables.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> For the </span><span style="font-family:inherit;font-size:10pt;">nine-month periods ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, cash flows from sales of receivables under the Old ABS Programs consisted of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$3.7 billion</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$5.2 billion</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, for transfers of receivables, and approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$2.2 billion</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.7 billion</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, for collections on deferred purchase price receivables. The Company's cash flows from transfer of receivables consist primarily of proceeds from collections reinvested in revolving-period transfers. Cash flows from new transfers were not significant for all periods presented. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Trade Accounts Receivable Sale Programs</span></div><span style="font-family:inherit;font-size:10pt;">The Company also sold accounts receivables to certain third-party banking institutions. The outstanding balance of receivables sold and not yet collected on accounts where the Company has continuing involvement was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 billion</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 billion</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. For the </span><span style="font-family:inherit;font-size:10pt;">nine-month periods ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, total accounts receivable sold to certain third-party banking institutions was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 billion</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.1 billion</span></span>, respectively. The receivables that were sold were removed from the condensed consolidated balance sheets and the cash received is reflected as cash provided by operating activities in the condensed consolidated statements of cash flows. 2 1300000000 400000000 900000000 300000000 55000000 790000000 615000000 175000000 285000000 210000000 75000000 0.001 0.005 0 900000000 1200000000 900000000 300000000 3700000000 5200000000 2200000000 2700000000 300000000 500000000 1200000000 2100000000 FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES<span style="font-family:inherit;font-size:10pt;"> </span><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value is defined as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Company considers the principal or most advantageous market in which it would transact, and it considers assumptions that market participants would use when pricing the asset or liability. The accounting guidance for fair value establishes a fair value hierarchy based on the level of independent, objective evidence surrounding the inputs used to measure fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is as follows: </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Level 1</span><span style="font-family:inherit;font-size:10pt;"> - Applies to assets or liabilities for which there are quoted prices in active markets for identical assets or liabilities. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has deferred compensation plans for its officers and certain other employees. Amounts deferred under the plans are invested in hypothetical investments selected by the participant or the participant’s investment manager. The Company’s deferred compensation plan assets are included in other noncurrent assets on the condensed consolidated balance sheets and include investments in equity securities that are valued using active market prices. There were no investments classified as level 1 in the fair value hierarchy as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Level 2</span><span style="font-family:inherit;font-size:10pt;"> - Applies to assets or liabilities for which there are inputs other than quoted prices included within level 1 that are observable for the asset or liability such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical assets or liabilities in markets with insufficient volume or infrequent transactions (less active markets) such as cash and cash equivalents and money market funds; or model-derived valuations in which significant inputs are observable or can be derived principally from, or corroborated by, observable market data. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company values foreign exchange forward contracts using level 2 observable inputs which primarily consist of an income approach based on the present value of the forward rate less the contract rate multiplied by the notional amount. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s cash equivalents are comprised of bank deposits and money market funds, which are valued using level 2 inputs, such as interest rates and maturity periods. Due to their short-term nature, their carrying amount approximates fair value. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s deferred compensation plan assets also include money market funds, mutual funds, corporate and government bonds and certain convertible securities that are valued using prices obtained from various pricing sources. These sources price these investments using certain market indices and the performance of these investments in relation to these indices. As a result, the Company has classified these investments as level 2 in the fair value hierarchy. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Level 3</span><span style="font-family:inherit;font-size:10pt;"> - Applies to assets or liabilities for which there are unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has accrued for contingent consideration in connection with its business acquisitions as applicable, which is measured at fair value based on certain internal models and unobservable inputs. There were no contingent consideration liabilities outstanding as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and March 31, 2019.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's deferred purchase price receivables relating to its asset-backed securitization program are recorded initially at fair value based on a discounted cash flow analysis using unobservable inputs (i.e., level 3 inputs), which are primarily risk free interest rates adjusted for the credit quality of the underlying creditor. Due to its high credit quality and short-term maturity, the fair value approximates carrying value. Significant increases in either of the major unobservable inputs (credit spread, risk free interest rate) in isolation would result in lower fair value estimates, however the impact is not material. The interrelationship between these inputs is also insignificant. There is no deferred purchase price receivables outstanding as of December 31, 2019 due to the New ABS Programs as further discussed in Note </span><span style="font-family:inherit;font-size:10pt;">12</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There were no transfers between levels in the fair value hierarchy during the </span><span style="font-family:inherit;font-size:10pt;">nine-month periods ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Financial Instruments Measured at Fair Value on a Recurring Basis</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the Company’s assets and liabilities measured at fair value on a recurring basis: </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value Measurements as of December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds and time deposits (included in cash and cash equivalents of the condensed consolidated balance sheet)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>373,644</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>373,644</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency contracts (Note 10)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,042</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,042</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred compensation plan assets:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;">0</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mutual funds, money market accounts and equity securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,204</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,204</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;">0.003</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency contracts (Note 10)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31,631</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31,631</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value Measurements as of March 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds and time deposits (included in cash and cash equivalents of the condensed consolidated balance sheet)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>473,888</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>473,888</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency contracts (Note 10)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,277</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,277</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred compensation plan assets:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;">0</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mutual funds, money market accounts and equity securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,845</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,852</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79,697</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;">0</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency contracts (Note 10)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27,426</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27,426</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other financial instruments</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the Company’s major debts not carried at fair value: </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="18"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of March 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying<br/>Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair<br/>Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying<br/>Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair<br/>Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value <br/>Hierarchy</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="17" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term Loan, including current portion, due in installments through June 2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>439,688</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>441,337</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>458,531</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>457,958</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5.000% Notes due February 2023 </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>534,733</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>499,950</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term Loan due April 2024 - three-month Yen LIBOR plus 0.50%</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>305,927</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>305,927</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.750% Notes due June 2025 </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>597,150</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>647,854</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>596,815</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>599,940</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.875% Notes due June 2029</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>662,205</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>717,955</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">India Facilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>133,145</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>133,145</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>170,206</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>170,206</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Euro Term Loan due September 2020 </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,281</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,281</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,746</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,746</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Euro Term Loan due January 2022 </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111,632</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111,632</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112,524</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112,524</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,801,028</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,943,864</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,890,822</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,893,324</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company values its Term Loan due April 2024, India Facilities, and Euro Term Loans due September 2020 and January 2022 based on the current market rate, and as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the carrying amounts approximate fair values.</span></div>The Term Loan due June 2022, and the Notes due February 2023, June 2025 and June 2029 are valued based on broker trading prices in active markets. <div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the Company’s assets and liabilities measured at fair value on a recurring basis: </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value Measurements as of December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds and time deposits (included in cash and cash equivalents of the condensed consolidated balance sheet)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>373,644</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>373,644</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency contracts (Note 10)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,042</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,042</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred compensation plan assets:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;">0</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mutual funds, money market accounts and equity securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,204</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,204</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;">0.003</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency contracts (Note 10)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31,631</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31,631</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value Measurements as of March 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds and time deposits (included in cash and cash equivalents of the condensed consolidated balance sheet)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>473,888</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>473,888</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency contracts (Note 10)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,277</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,277</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred compensation plan assets:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;">0</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mutual funds, money market accounts and equity securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,845</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,852</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79,697</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;">0</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency contracts (Note 10)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27,426</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27,426</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0 373644000 0 373644000 0 46042000 0 46042000 0 58204000 0 58204000 0 31631000 0 31631000 0 473888000 0 473888000 0 27277000 0 27277000 2845000 76852000 0 79697000 0 27426000 0 27426000 <div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the Company’s major debts not carried at fair value: </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="18"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of March 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying<br/>Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair<br/>Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying<br/>Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair<br/>Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value <br/>Hierarchy</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="17" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term Loan, including current portion, due in installments through June 2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>439,688</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>441,337</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>458,531</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>457,958</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5.000% Notes due February 2023 </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>534,733</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>499,950</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term Loan due April 2024 - three-month Yen LIBOR plus 0.50%</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>305,927</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>305,927</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.750% Notes due June 2025 </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>597,150</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>647,854</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>596,815</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>599,940</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.875% Notes due June 2029</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>662,205</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>717,955</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">India Facilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>133,145</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>133,145</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>170,206</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>170,206</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Euro Term Loan due September 2020 </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,281</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,281</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,746</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,746</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Euro Term Loan due January 2022 </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111,632</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111,632</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112,524</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112,524</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,801,028</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,943,864</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,890,822</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,893,324</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 439688000 441337000 458531000 457958000 500000000 534733000 500000000 499950000 305927000 305927000 0 0 597150000 647854000 596815000 599940000 662205000 717955000 0 0 133145000 133145000 170206000 170206000 51281000 51281000 52746000 52746000 111632000 111632000 112524000 112524000 2801028000 2943864000 1890822000 1893324000 COMMITMENTS AND CONTINGENCIES<span style="font-family:inherit;font-size:10pt;"> </span><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Litigation and other legal matters</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In connection with the matters described below, the Company has accrued for loss contingencies where it believes that losses are probable and estimable. The amounts accrued are not material. Although it is reasonably possible that actual losses could be in excess of the Company’s accrual, the Company is unable to estimate a reasonably possible loss or range of loss in excess of its accrual, except as discussed below, due to various reasons, including, among others, that: (i) the proceedings are in early stages or no claims have been asserted, (ii) specific damages have not been sought in all of these matters, (iii) damages, if asserted, are considered unsupported and/or exaggerated, (iv) there is uncertainty as to the outcome of pending appeals, motions, or settlements, (v) there are significant factual issues to be resolved, and/or (vi) there are novel legal issues or unsettled legal theories presented. Any such excess loss could have a material adverse effect on the Company’s results of operations or cash flows for a particular period or on the Company’s financial condition.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition, the Company provides design and engineering services to its customers and also designs and makes its own products. As a consequence of these activities, its customers are requiring the Company to take responsibility for intellectual property to a greater extent than in its manufacturing and assembly businesses. Although the Company believes that its intellectual property assets and licenses are sufficient for the operation of its business as it currently conducts it, from time to time third-parties do assert patent infringement claims against the Company or its customers. If and when third-parties make assertions regarding the ownership or right to use intellectual property, the Company could be required to either enter into licensing arrangements or to resolve the issue through litigation. Such license rights might not be available to the Company on commercially acceptable terms, if at all, and any such litigation might not be resolved in its favor. Additionally, litigation could be lengthy and costly and could materially harm the Company's financial condition regardless of the outcome. The Company also could be required to incur substantial costs to redesign a product or re-perform design services.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">From time to time, the Company enters into IP licenses (e.g., patent licenses and software licenses) with third-parties which obligate the Company to report covered behavior to the licensor and pay license fees to the licensor for certain activities or products, or that enable the Company's use of third-party technologies. The Company may also decline to enter into licenses for intellectual property that it does not think is useful for or used in its operations, or for which its customers or suppliers have licenses or have assumed responsibility. Given the diverse and varied nature of its business and the location of its business around the world, certain activities the Company performs, such as providing assembly services in China and India, may fall outside the scope of those licenses or may not be subject to the applicable intellectual property rights. The Company's licensors may disagree and claim royalties are owed for such activities. In addition, the basis (e.g., base price) for any royalty amounts owed are audited by licensors and may be challenged. Some of these disagreements may lead to claims and litigation that might not be resolved in the Company's favor. Additionally, litigation could be lengthy and costly and could materially harm the Company's financial condition regardless of the outcome. In March 2018, the Company received an inquiry from a licensor referencing its patent license agreement with the Company, and requesting information relating to royalties for products that the Company assembles for a customer in China. The Company and licensor have had subsequent discussions, during which the licensor claimed that the Company owes a material amount under the patent license agreement, which the Company disputes and would contest vigorously. While the Company cannot predict the outcome with respect to this claim or estimate an amount or reasonable range of loss, a material loss is reasonably possible.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On May 8, 2018, a putative class action was filed in the Northern District of California against the Company and certain officers alleging violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, and Rule 10b-5, promulgated thereunder, alleging misstatements and/or omissions in certain of the Company’s financial results, press releases and SEC filings made during the putative class period of January 26, 2017 through April 26, 2018. On October 1, 2018, the Court appointed lead plaintiff and lead plaintiff’s counsel in the case. On November 28, 2018, lead plaintiff filed an amended complaint alleging misstatements and/or omissions in certain of the Company’s SEC filings, press releases, earnings calls, and analyst and investor conferences and expanding the putative class period through October 25, 2018. On April 3, 2019, the Court vacated its prior order appointing lead plaintiff and lead plaintiff’s counsel and reopened the lead plaintiff appointment process. On September 26, 2019, the Court appointed a new lead plaintiff and lead plaintiff’s counsel in the case. On November 8, 2019, lead plaintiff filed a further amended complaint. On December 4, 2019, Defendants filed a motion to dismiss the amended complaint. Defendants’ motion to dismiss is set for hearing on April 9, 2020. The Company believes that the claims are without merit and intends to vigorously defend this case.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On April 21, 2016, SunEdison, Inc. (together with certain of its subsidiaries, "SunEdison") filed for protection under Chapter 11 of the U.S. Bankruptcy Code. During the fiscal year ended March 31, 2016, the Company recognized a bad debt reserve charge of </span><span style="font-family:inherit;font-size:10pt;"><span>$61.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> associated with its outstanding SunEdison receivables and accepted return of previously shipped inventory of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$90.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. SunEdison stated in schedules filed with the Bankruptcy Court that, within the 90 days preceding SunEdison's bankruptcy filing, the Company received approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$98.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> of inventory and cash transfers of </span><span style="font-family:inherit;font-size:10pt;"><span>$69.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, which in aggregate represents the Company's estimate of the maximum reasonably possible </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">contingent loss. On April 15, 2018, a subsidiary of the Company together with its subsidiaries and affiliates, entered into a tolling agreement with the trustee of the SunEdison Litigation Trust to toll any applicable statute of limitations or other time-related defense that might exist in regards to any potential claims that either party might be able to assert against the other for a period that will end at the earlier to occur of: (a) 60 days after a party provides written notice of termination; (b) six years from the effective date of April 15, 2018; or (c) such other date as the parties may agree in writing. No preference claims have been asserted against the Company and consideration has been given to the related contingencies based on the facts currently known. The Company has a number of affirmative and direct defenses to any potential claims for recovery and intends to vigorously defend any such claim, if asserted. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">One of the Company's Brazilian subsidiaries has received assessments for certain sales and import taxes. There are </span><span style="font-family:inherit;font-size:10pt;"><span>six</span></span><span style="font-family:inherit;font-size:10pt;"> tax assessments totaling </span><span style="font-family:inherit;font-size:10pt;"><span>340 million</span></span><span style="font-family:inherit;font-size:10pt;"> Brazilian reals (approximately USD </span><span style="font-family:inherit;font-size:10pt;"><span>$83.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> based on the exchange rate as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">). The assessments are in various stages of the review process at the administrative level; the Company successfully defeated one of the six assessments in September 2019 (totaling approximately </span><span style="font-family:inherit;font-size:10pt;"><span>60 million</span></span><span style="font-family:inherit;font-size:10pt;"> Brazilian reals or USD </span><span style="font-family:inherit;font-size:10pt;"><span>$14.8 million</span></span><span style="font-family:inherit;font-size:10pt;">), but that assessment remains subject to appeal and no tax proceeding has been finalized yet. The Company believes there is no legal basis for these assessments and has meritorious defenses and will continue to vigorously oppose all of these assessments, as well as any future assessments. The Company does not expect final judicial determination on any of these claims for several years.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On February 14, 2019, the Company submitted an initial notification of voluntary disclosure to the U.S. Department of the Treasury, Office of Foreign Assets Control ("OFAC") regarding possible noncompliance with U.S. economic sanctions requirements among certain non-U.S. Flex-affiliated operations. The Company has initiated an internal investigation regarding this matter which is ongoing. The Company cannot predict how long it will take to complete the investigation or to what extent the Company could be subject to penalties.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A foreign Tax Authority (“Tax Authority”) has assessed a cumulative total of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$94 million</span></span><span style="font-family:inherit;font-size:10pt;"> in taxes owed for multiple Flex legal entities within its jurisdiction for various fiscal years ranging from fiscal year 2010 through fiscal year 2018. The assessed amounts related to the denial of certain deductible intercompany payments. The Company disagrees with the Tax Authority’s assessments and is actively contesting the assessments through the administrative and judicial processes. As the final resolution of the assessment remains uncertain, the Company continues to provide for the uncertain tax positions based on the more likely than not standard. While the resolution of the issues may result in tax liabilities, interest and penalties, which may be significantly higher than the amounts accrued for these matters, management currently believes that the resolution will not have a material adverse effect on the Company’s financial position, results of operations or cash flows.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition to the matters discussed above, from time to time, the Company is subject to legal proceedings, claims, and litigation arising in the ordinary course of business. The Company defends itself vigorously against any such claims. Although the outcome of these matters is currently not determinable, management expects that any losses that are probable or reasonably possible of being incurred as a result of these matters, which are in excess of amounts already accrued in the Company’s consolidated balance sheets, would not be material to the financial statements as a whole.</span></div> 61000000.0 90000000.0 98600000 69200000 6 340000000 83800000 60000000 14800000 94000000 SHARE REPURCHASES<span style="font-family:inherit;font-size:10pt;"> </span><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the three and </span><span style="font-family:inherit;font-size:10pt;">nine-month periods ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company repurchased </span><span style="font-family:inherit;font-size:10pt;"><span>5.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>16.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares at an aggregate purchase price of </span><span style="font-family:inherit;font-size:10pt;"><span>$61.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$173.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, and retired all of these shares.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under the Company’s current share repurchase program, the Board of Directors authorized repurchases of its outstanding ordinary shares for up to </span><span style="font-family:inherit;font-size:10pt;"><span>$500 million</span></span><span style="font-family:inherit;font-size:10pt;"> in accordance with the share repurchase mandate approved by the Company’s shareholders at the date of the most recent Annual General Meeting held on </span><span style="font-family:inherit;font-size:10pt;">August 20, 2019</span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, shares in the aggregate amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$402.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> were available to be repurchased under the current plan.</span></div> 5300000 16200000 61000000.0 173100000 500000000 402000000.0 SEGMENT REPORTING<div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has </span><span style="font-family:inherit;font-size:10pt;"><span>four</span></span><span style="font-family:inherit;font-size:10pt;"> reportable segments: HRS, IEI, CEC and CTG. These segments are determined based on several factors, including the nature of products and services, the nature of production processes, customer base, delivery channels and similar economic characteristics. Refer to note </span><span style="font-family:inherit;font-size:10pt;">1</span><span style="font-family:inherit;font-size:10pt;"> for a description of the various product categories manufactured under each of these segments.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">An operating segment's performance is evaluated based on its pre-tax operating contribution, or segment income. Segment income is defined as net sales less cost of sales, and segment selling, general and administrative expenses, and does not include amortization of intangibles, stock-based compensation, customer related asset impairment charges, restructuring charges, the new revenue standard adoption impact, legal and other, interest and other, net and other charges (income), net.</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selected financial information by segment is in the table below. </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three-Month Periods Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine-Month Periods Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net sales:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">High Reliability Solutions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,244,715</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,206,352</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,611,389</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,629,749</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial &amp; Emerging Industries</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,988,865</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,658,925</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,411,347</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,671,188</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Communications &amp; Enterprise Compute</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,881,411</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,260,228</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,468,857</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,355,311</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consumer Technologies Group</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,346,396</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,797,322</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,233,787</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,328,139</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,461,387</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,922,827</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,725,380</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,984,387</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Segment income and reconciliation of income before tax:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">High Reliability Solutions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,111</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,751</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>252,743</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>278,874</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial &amp; Emerging Industries</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>124,420</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78,782</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>331,231</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>196,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Communications &amp; Enterprise Compute</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,086</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,590</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110,867</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>171,463</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consumer Technologies Group</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,654</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,023</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81,762</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,792</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate and Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(28,233</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(19,768</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(85,563</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(75,513</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Total segment income </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>256,038</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>256,378</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>691,040</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>667,616</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Reconciling items:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible amortization</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,598</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,308</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,903</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,059</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,215</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,027</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,332</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,061</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer related asset impairments (1)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,754</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,153</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,210</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,517</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring charges (Note 17)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,616</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,843</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>199,123</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,433</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">New revenue standard adoption impact (Note 4)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,291</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Legal and other (2)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,864</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,994</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,012</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,363</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest and other, net</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,207</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,087</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>135,650</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>136,889</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other charges (income), net (Note 9)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,395</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,879</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,005</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,515</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Income (loss) before income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>145,389</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31,913</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113,805</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>218,518</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-top:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:9pt;"><span style="font-size:9pt;">Customer related asset impairments for the three-month and nine-month periods ended December 31, 2019 and December 31, 2018 primarily relate to non-cash impairments of certain property and equipment for customers we have disengaged or are in the process of disengaging, additional provision for doubtful accounts receivable, charges for other asset impairments, and reserves for excess and obsolete inventory for certain customers experiencing financial difficulties and/or related to inventory that will not be recovered due to significant reductions in future customer demand as the Company reduces its exposure to certain higher volatility businesses.</span><span style="font-family:inherit;font-size:9pt;"> </span></div></td></tr></table><div style="line-height:120%;padding-left:48px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><span style="font-family:inherit;font-size:9pt;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:9pt;"><span style="font-size:9pt;">Legal and other during the three-month and nine-month periods ended December 31, 2019 primarily consists of direct and incremental costs associated with certain wind-down activities related to the disengagement of a certain customer primarily in China and India.</span></div></td></tr></table><div style="line-height:120%;padding-left:48px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-left:48px;font-size:9pt;"><span style="font-size:9pt;">Legal and other during the three and nine-month periods ended December 31, 2018 primarily consists of costs incurred relating to the independent investigation undertaken by the Audit Committee of the Company’s Board of Directors which was completed in June 2018. In addition, for the nine-month period ended December 31, 2018, Legal and other also includes certain charges of the China based Multek operations that was divested in the second quarter of fiscal year 2019.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate and other primarily includes corporate services costs that are not included in the Chief Operating Decision Maker's ("CODM") assessment of the performance of each of the identified reporting segments.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company provides an overall platform of assets and services, which the segments utilize for the benefit of their various customers. The shared assets and services are contained within the Company's global manufacturing and design operations and include manufacturing and design facilities. Most of the underlying manufacturing and design assets are co-mingled on the operating campuses and are compatible across segments and highly interchangeable throughout the platform. Given the highly interchangeable nature of the assets, they are not separately identified by segments nor reported by segment to the Company's CODM.</span></div> 4 <div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selected financial information by segment is in the table below. </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three-Month Periods Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine-Month Periods Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net sales:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">High Reliability Solutions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,244,715</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,206,352</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,611,389</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,629,749</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial &amp; Emerging Industries</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,988,865</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,658,925</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,411,347</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,671,188</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Communications &amp; Enterprise Compute</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,881,411</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,260,228</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,468,857</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,355,311</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consumer Technologies Group</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,346,396</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,797,322</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,233,787</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,328,139</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,461,387</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,922,827</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,725,380</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,984,387</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Segment income and reconciliation of income before tax:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">High Reliability Solutions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,111</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,751</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>252,743</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>278,874</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial &amp; Emerging Industries</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>124,420</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78,782</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>331,231</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>196,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Communications &amp; Enterprise Compute</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,086</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,590</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110,867</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>171,463</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consumer Technologies Group</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,654</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,023</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81,762</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,792</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate and Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(28,233</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(19,768</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(85,563</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(75,513</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Total segment income </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>256,038</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>256,378</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>691,040</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>667,616</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Reconciling items:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible amortization</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,598</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,308</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,903</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,059</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,215</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,027</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,332</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,061</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer related asset impairments (1)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,754</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,153</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,210</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,517</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring charges (Note 17)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,616</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,843</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>199,123</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,433</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">New revenue standard adoption impact (Note 4)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,291</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Legal and other (2)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,864</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,994</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,012</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,363</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest and other, net</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,207</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,087</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>135,650</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>136,889</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other charges (income), net (Note 9)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,395</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,879</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,005</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,515</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Income (loss) before income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>145,389</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31,913</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113,805</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>218,518</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-top:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:9pt;"><span style="font-size:9pt;">Customer related asset impairments for the three-month and nine-month periods ended December 31, 2019 and December 31, 2018 primarily relate to non-cash impairments of certain property and equipment for customers we have disengaged or are in the process of disengaging, additional provision for doubtful accounts receivable, charges for other asset impairments, and reserves for excess and obsolete inventory for certain customers experiencing financial difficulties and/or related to inventory that will not be recovered due to significant reductions in future customer demand as the Company reduces its exposure to certain higher volatility businesses.</span><span style="font-family:inherit;font-size:9pt;"> </span></div></td></tr></table><div style="line-height:120%;padding-left:48px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><span style="font-family:inherit;font-size:9pt;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:9pt;"><span style="font-size:9pt;">Legal and other during the three-month and nine-month periods ended December 31, 2019 primarily consists of direct and incremental costs associated with certain wind-down activities related to the disengagement of a certain customer primarily in China and India.</span></div></td></tr></table><div style="line-height:120%;padding-left:48px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-left:48px;font-size:9pt;"><span style="font-size:9pt;">Legal and other during the three and nine-month periods ended December 31, 2018 primarily consists of costs incurred relating to the independent investigation undertaken by the Audit Committee of the Company’s Board of Directors which was completed in June 2018. In addition, for the nine-month period ended December 31, 2018, Legal and other also includes certain charges of the China based Multek operations that was divested in the second quarter of fiscal year 2019.</span></div> 1244715000 1206352000 3611389000 3629749000 1988865000 1658925000 5411347000 4671188000 1881411000 2260228000 5468857000 6355311000 1346396000 1797322000 4233787000 5328139000 6461387000 6922827000 18725380000 19984387000 82111000 95751000 252743000 278874000 124420000 78782000 331231000 196000000 53086000 62590000 110867000 171463000 24654000 39023000 81762000 96792000 -28233000 -19768000 -85563000 -75513000 256038000 256378000 691040000 667616000 15598000 20308000 48903000 57059000 19215000 21027000 53332000 61061000 -3754000 -50153000 -95210000 -67517000 14616000 65843000 199123000 100433000 0 0 0 -9291000 6864000 4994000 28012000 25363000 -36207000 -54087000 -135650000 -136889000 -14395000 -71879000 -17005000 8515000 145389000 -31913000 113805000 218518000 RESTRUCTURING CHARGES<div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal year 2019, the Company took actions to optimize its portfolio with greater focus to be placed on higher margin, less volatile businesses. During the first half of fiscal year 2020 in connection with the recent geopolitical developments and uncertainties, primarily impacting one customer in China, the Company experienced a reduction in demand for products assembled for that customer. As a result, the Company accelerated its strategic decision to reduce its exposure to certain high-volatility products in both China and India. The Company also initiated targeted activities to restructure its business to further reduce and streamline its cost structure. During the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;">-month periods ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company recognized </span><span style="font-family:inherit;font-size:10pt;"><span>$14.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$199.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, of restructuring charges. The Company incurred cash charges of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$14.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$142.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, that were predominantly for employee severance, in addition to non-cash charges of an immaterial amount and </span><span style="font-family:inherit;font-size:10pt;"><span>$56.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, primarily related to asset impairments during the three and nine-month periods ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the three and </span><span style="font-family:inherit;font-size:10pt;">nine-month periods ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company recognized </span><span style="font-family:inherit;font-size:10pt;"><span>$65.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$100.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, for charges primarily associated with the wind down of its NIKE operations in Mexico, the majority of which were for non-cash asset impairments.</span></div><div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the provisions, respective payments, and remaining accrued balance as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> for charges incurred during the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;">-month period ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Severance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Long-Lived<br/>Asset<br/>Impairment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Other<br/>Exit Costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of March 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,234</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,200</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,434</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision for charges incurred during the nine-month period ended December 31, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,598</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,746</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,779</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>199,123</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash payments for charges incurred in the fiscal year 2019 and prior</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,267</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,800</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,067</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash payments for charges incurred during the nine-month period ended December 31, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(96,827</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(34,125</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(130,952</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-cash charges incurred during the nine-month period ended December 31, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(44,746</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,344</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(57,090</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of December 31, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,738</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,710</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,448</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Current portion (classified as other current liabilities)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,738</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,710</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,448</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued restructuring costs, net of current portion (classified as other liabilities)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 14600000 199100000 14900000 142700000 56400000 65800000 100400000 <div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the provisions, respective payments, and remaining accrued balance as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> for charges incurred during the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;">-month period ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Severance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Long-Lived<br/>Asset<br/>Impairment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Other<br/>Exit Costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of March 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,234</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,200</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,434</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision for charges incurred during the nine-month period ended December 31, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,598</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,746</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,779</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>199,123</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash payments for charges incurred in the fiscal year 2019 and prior</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,267</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,800</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,067</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash payments for charges incurred during the nine-month period ended December 31, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(96,827</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(34,125</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(130,952</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-cash charges incurred during the nine-month period ended December 31, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(44,746</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,344</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(57,090</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of December 31, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,738</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,710</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,448</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Current portion (classified as other current liabilities)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,738</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,710</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,448</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued restructuring costs, net of current portion (classified as other liabilities)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 23234000 0 9200000 32434000 107598000 44746000 46779000 199123000 13267000 0 2800000 16067000 96827000 0 34125000 130952000 0 44746000 12344000 57090000 20738000 0 6710000 27448000 20738000 0 6710000 27448000 0 0 0 0 XML 82 R3.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2019
Mar. 31, 2019
Statement of Financial Position [Abstract]    
Accounts receivable, allowance $ 96,505 $ 91,396
Ordinary shares, par value (in dollars per share) $ 0 $ 0
Ordinary shares, issued (shares) 554,481,851 566,787,620
Ordinary shares, outstanding (shares) 504,242,496 516,548,265
Treasury stock (shares) 50,239,355 50,239,355
XML 83 R7.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Ordinary Shares
Accumulated Deficit
Unrealized Gain (Loss) on Derivative Instruments and Other
Foreign Currency Translation Adjustments
Total Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Mar. 31, 2018   528,078,000        
Beginning balance at Mar. 31, 2018 $ 3,018,573 $ 6,248,532 $ (3,144,114) $ (35,746) $ (50,099) $ (85,845)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Repurchase of Flex Ltd. ordinary shares at cost (in shares)   (11,151,000)        
Repurchase of Flex Ltd. ordinary shares at cost (123,978) $ (123,978)        
Exercise of stock options (in shares)   170,000        
Exercise of stock options 194 $ 194        
Issuance of Flex Ltd. vested shares under restricted share unit awards (in shares)   5,376,000        
Net income (loss) 157,751   157,751      
Stock-based compensation, net of tax 61,060 $ 61,060        
Cumulative effect on opening equity of adopting accounting standards and other 38,406 $ (296) 38,702      
Total other comprehensive income (loss) (73,678)     (15,193) (58,485) (73,678)
Ending balance (in shares) at Dec. 31, 2018   522,473,000        
Ending balance at Dec. 31, 2018 3,078,328 $ 6,185,512 (2,947,661) (50,939) (108,584) (159,523)
Beginning balance (in shares) at Sep. 28, 2018   528,887,000        
Beginning balance at Sep. 28, 2018 3,169,547 $ 6,228,420 (2,902,492) (55,574) (100,807) (156,381)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Repurchase of Flex Ltd. ordinary shares at cost (in shares)   (6,722,000)        
Repurchase of Flex Ltd. ordinary shares at cost (63,998) $ (63,998)        
Exercise of stock options (in shares)   94,000        
Exercise of stock options 63 $ 63        
Issuance of Flex Ltd. vested shares under restricted share unit awards (in shares)   214,000        
Net income (loss) (45,169)   (45,169)      
Stock-based compensation, net of tax 21,027 $ 21,027        
Total other comprehensive income (loss) (3,142)     4,635 (7,777) (3,142)
Ending balance (in shares) at Dec. 31, 2018   522,473,000        
Ending balance at Dec. 31, 2018 $ 3,078,328 $ 6,185,512 (2,947,661) (50,939) (108,584) (159,523)
Beginning balance (in shares) at Mar. 31, 2019 516,548,265 516,548,000        
Beginning balance at Mar. 31, 2019 $ 2,972,360 $ 6,135,535 (3,012,012) (41,556) (109,607) (151,163)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Repurchase of Flex Ltd. ordinary shares at cost (in shares)   (16,238,000)        
Repurchase of Flex Ltd. ordinary shares at cost (173,117) $ (173,117)        
Exercise of stock options (in shares)   225,000        
Exercise of stock options 1,196 $ 1,196        
Issuance of Flex Ltd. vested shares under restricted share unit awards (in shares)   3,707,000        
Net income (loss) 39,320   39,320      
Stock-based compensation, net of tax 53,332 $ 53,332        
Cumulative effect on opening equity of adopting accounting standards and other 21,583 $ (440) 22,023      
Total other comprehensive income (loss) $ (15,362)     (3,856) (11,506) (15,362)
Ending balance (in shares) at Dec. 31, 2019 504,242,496 504,242,000        
Ending balance at Dec. 31, 2019 $ 2,899,312 $ 6,016,506 (2,950,669) (45,412) (121,113) (166,525)
Beginning balance (in shares) at Sep. 27, 2019   509,150,000        
Beginning balance at Sep. 27, 2019 2,805,961 $ 6,057,782 (3,062,057) (58,654) (131,110) (189,764)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Repurchase of Flex Ltd. ordinary shares at cost (in shares)   (5,285,000)        
Repurchase of Flex Ltd. ordinary shares at cost (60,959) $ (60,959)        
Exercise of stock options (in shares)   47,000        
Exercise of stock options 468 $ 468        
Issuance of Flex Ltd. vested shares under restricted share unit awards (in shares)   330,000        
Net income (loss) 111,388   111,388      
Stock-based compensation, net of tax 19,215 $ 19,215        
Total other comprehensive income (loss) $ 23,239     13,242 9,997 23,239
Ending balance (in shares) at Dec. 31, 2019 504,242,496 504,242,000        
Ending balance at Dec. 31, 2019 $ 2,899,312 $ 6,016,506 $ (2,950,669) $ (45,412) $ (121,113) $ (166,525)
XML 84 R63.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
TRADE RECEIVABLES SECURITIZATION (Details)
9 Months Ended
Dec. 31, 2019
USD ($)
program
Dec. 31, 2018
USD ($)
Nov. 26, 2019
USD ($)
Mar. 31, 2019
USD ($)
Trade Receivables Securitization disclosures        
Servicing assets $ 0 $ 0    
Servicing liability 0 0    
Cash collections of deferred purchase price $ 2,510,633,000 2,707,562,000    
Asset-Backed Securitization Programs        
Trade Receivables Securitization disclosures        
Number of asset-backed securitization programs | program 2      
Transferor's interests in transferred financial assets, fair value       $ 292,500,000
Deferred purchase price receivable outstanding     $ 55,000,000  
Company's accounts receivables sold to third-party $ 900,000,000     1,200,000,000
Amount received from accounts receivable sold to third-party       900,000,000
Asset-Backed Securitization Programs | Minimum        
Trade Receivables Securitization disclosures        
Service fee received, percent 0.10%      
Asset-Backed Securitization Programs | Maximum        
Trade Receivables Securitization disclosures        
Service fee received, percent 0.50%      
Global Program        
Trade Receivables Securitization disclosures        
Investment limits with financial institution $ 790,000,000      
Global Program | Committed        
Trade Receivables Securitization disclosures        
Investment limits with financial institution 615,000,000      
Global Program | Uncommitted        
Trade Receivables Securitization disclosures        
Investment limits with financial institution 175,000,000      
North American Program        
Trade Receivables Securitization disclosures        
Investment limits with financial institution 285,000,000      
North American Program | Committed        
Trade Receivables Securitization disclosures        
Investment limits with financial institution 210,000,000      
North American Program | Uncommitted        
Trade Receivables Securitization disclosures        
Investment limits with financial institution 75,000,000      
Sales of Receivables to Third Party Banks        
Trade Receivables Securitization disclosures        
Company's accounts receivables sold to third-party 1,200,000,000 2,100,000,000    
Receivables sold but not yet collected from banking institutions 300,000,000     $ 500,000,000
New ABS Program | Asset-Backed Securitization Programs        
Trade Receivables Securitization disclosures        
Outstanding balance of sold receivables     1,300,000,000  
Deferred purchase price receivable     400,000,000  
Trade account receivable     $ 900,000,000  
Cash collections of deferred purchase price 300,000,000      
Old ABS Program | Asset-Backed Securitization Programs        
Trade Receivables Securitization disclosures        
Cash proceeds from sale of accounts receivable 3,700,000,000 5,200,000,000    
Cash collections of deferred purchase price $ 2,200,000,000 $ 2,700,000,000    
XML 85 R67.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SHARE REPURCHASES (Details)
3 Months Ended 9 Months Ended
Dec. 31, 2019
USD ($)
shares
Dec. 31, 2019
USD ($)
shares
Treasury Stock, Number of Shares and Restriction Disclosures [Abstract]    
Aggregate shares repurchased and retired (in shares) | shares 5,300,000 16,200,000
Aggregate purchase price of shares repurchased and retired $ 61,000,000.0 $ 173,100,000
Authorized amount of stock repurchase program 500,000,000 500,000,000
Amount remaining to be repurchased under the plans $ 402,000,000.0 $ 402,000,000.0
XML 86 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
LEASES - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2019
Lessee, Lease, Description [Line Items]      
Sales leaseback transaction, cash proceeds $ 34.1   $ 69.6
Gain on sales leaseback transaction $ 18.3   $ 32.7
Sale leaseback transaction, cash proceeds   $ 67.7  
Deferred gain on sales leaseback transactions   $ 22.0  
Minimum      
Lessee, Lease, Description [Line Items]      
Lease terms 1 year   1 year
Maximum      
Lessee, Lease, Description [Line Items]      
Lease terms 23 years   23 years
EXCEL 87 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !N#/U ?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ &X,_4"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " ;@S]0)V)0_>T K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>R(ZA!Y/ZLK+3!H,5-G8SMMJ:Q8FQ-9*^_1*O M31G; ^QHZ?>G3Z#61F6'A,]IB)C(8[Z;0M=G9>.6G8BB LCVA,'D>D[T<_,P MI&!H?J8C1&,_S!&AX7P# Q'F7)S3L( M>'MZ?"GK5K[/9'J+\Z_L%9TC;MEU\JN\W^T?F&YXPRLN*BGV8J,:J:1\7UQ_ M^-V$P^#\P?]CXZN@;N'77>@O4$L#!!0 ( !N#/U"97)PC$ 8 )PG 3 M >&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S M:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N M+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X M%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53" MQ,!J9S]6:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@ MX_%X.+;+THMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMH MG J-6T_3:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2 M%;7E0-,@ %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9R MG9 %#@ WQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S M>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,B MUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C? MC8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1 MVC?"J_B"P#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE M"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ MZK:4OK4F.$KTL@'37[]EUVY".E,%.70[@:0KX#;;J= MW#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B M(>ZAAIC/PT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)5 M8#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6Q MP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>; MG*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4< M!A87,N10[I*0!A,!S93)1/ "@F2F'("8^@N]\@RY*17.K3XY?T4L@X9.7M(E M$A2*L P%(1=RX^_ODVIWC-?Z+(%MA%0R9-47RD.)P3TSU#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+? M.7#;.MX#7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4 MJUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5 MBZPYC0IO0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%0 M2P,$% @ &X,_4 8&B>Y MOGV-X2CUKJO^.;YF=FR&VYD5?65[#I^CD7C M2;,GSL_?JG]PF[>;>2XZN5/5C_)@SIMX&4<'>2PNE7E2MX]RW% 61^/N/\NK MK"R\7XG5V*NJMP+!MWO U/A!AI- %& DP$GOZ3P$<" MGPC,*23#RMQ6WQ>FV*ZUND5Z<*LM^H^"W7'[,O?]3??NW#.[V\[>O6[3=7+M MRXR(AP$!,P2;$(FM/0D )? B Y_"^PP@M,"G-P!=W0^HPN:+DBZ<'0QHV?> M"\"(G!;(2($,T1>> $8L:8&<%,@1?>4)8 1+:84%J;# ?.9)$!"@)9:DQ!+S MN2=!0 ).KTB)%>;[5A.0@-
  • .4X@J^W10F8#@+A);A"K[G! 8"IC,RN?<, M< 7?=@H3\)W1\64<5_"=IS !ZQF=C[0V0><:^%_8P0FJ$)G M'W"N!?@J&!-4H;,/.-?"^Y)W(R9SF&;XL9'RU8KE>4B,;@& XRV$OR4"DP54 MZ!8 .-XB]U7^_Q\_T"T <+P%B@V!"31-H%L X'@+OVD2F"S0-#G= CB.=^9_ MT!0F\,8XW0(XCG?F-TT*XS?-9#8DU%*?W#S517MU:=PP-[L[S6SWX(:,/_!A MX/M2Z%/9=-&S,G94<0/%42DC[5+2=_9[/]L9<[JHY-'TIPM[KH=!:[@PJAV' MR&2:9+>_ 5!+ P04 " ;@S]0@*VJ?2,$ !9$@ & 'AL+W=OWL,VU/784O3Q]]QH<>MS#+P__VC]IRGYF,QSU8=M6_]UW V'5>&* MQ2[LJ[=Z^-I>?@YS0KI8S-G_&MY#'>6CD]C'2UOWT^_BY:T?VF9N)5IIJN_7 MX_$T'2]S^Q]A? #. 7@+ /6? 7(.D$E >74VI?IC-53K9==>%MUUML[5N"C@ M4<;!?!EO3F,W_1>S[>/=][76R_)];&>6;*X2O)/@9\66*K2Y2@.\'\WZT<2/$8D?3?H![XU+9YK*$ P*Y-T8UHVA;B!Q M8^CH&!='1R9V&)U%=%KQ?BSKQU(_2=H;2_HQ3FI()XO*HA7K!>_&L6X<=9-D MO7&D&R^-L,(F=A@="*ED9K8\Z\=3/TG:&T\7!0KM3>J'T4EI$"3O!P1/+$$= M$60).F&@A7 M6J(Z*87W.4<\?('2UZ3TG36?YD-(+T7JB-%I;6QFQ0*/7Z#\-2E_@8(5%$@= M(9-Z8I12^?C(9?8HX"$,FNQR-D,&X,$)E)PV)2=0)#KGTO2WC,S(N+-DMA7@ MR0D4G39%)U H:B5! IE[1@C*HLR4$L#S$RA TVUC Y2,TJ-QY 'A=*!];I1X M@@)%:+K-;X"R$8QTPJ5;#"=4&.F?>6B1ARA2B-H4HD@A:K467B=K;LL*O=4Y ML"./6Z2XM2END5(4K0 @N.6$"L&+3&F FZN/GI7"&"/$9146#Y3 L\\I 6GBXM/)&6E$:)^-R35<8( M-4JKFL^?1>R9<;G)(O-\J[=_SQH\MO5?=Z//6+YW88VF9Z MJ=^W[1!BJ^)+3/(0JMWMH@[[83RU\;R[?NRX7@SM>?Z04]Z^)JW_!5!+ P04 M " ;@S]0-",YEAT" /!@ & 'AL+W=O33 ):@ZGMA.W;US8L M9<&[JI#BVSDSWX#M%#T73[("4-YSPUJY]2NEN@U"\E1!0^4#[Z#5*Q;_W0?YEX MK*^5,A.H+#IZA>^@?G0'H4=HBG*N&VAES5M/P&7K?P@W^]3HK>!G#;V<]3U3 MR9'S)S/X%";TP]\OXSC/5@WQN+_PIW8%IN2'2.$V?2_GJGFU2\&:-H ME(8^#VW=VK8?5M)\M+D-T6B()D.8O&N(1T.\,*"!S);ZD2I:%H+WGA@^5D?- MG@@WL7Z9)S-IWYU=T]5*/7LO,U*@NXDS2G:#))I)HM>*_5J!_P5!.O\$$3DA M(NN/YQ"IVQ\[_;'U)W-_MBABD! K::TD)SC BT(2++;EW*$."DRPBV,V4.IG2-=-B:^]2!U,4YS%>;IW_$ Y$:'8T MS57YC8IKW4KOR)4^Y?8L7CA7H(,&#SI>I6_G:<#@HDPWU7TQW%'#0/%NO'[1 M]!]0_@502P,$% @ &X,_4#Y !.5:! +!, !@ !X;"]W;W)KM13U8^TF M:A.<'>=LM[E]^\D/S3DDW>Y-$ZL_4OK+%,EH<2ZK[_7>^V;VL\B/]?U\WS2G MNRBJMWM?9/5M>?+'\)_GLBJR)CQ6+U%]JGRVZXR*/))"Q%&1'8[SY:(;>ZR6 MB_*UR0]'_UC-ZM>BR*I_5SXOS_=SF+\/?#V\[)MV(%HN3MF+_^:;OTZ/57B* M+EYVA\(?ZT-YG%7^^7[^ '<;V1ETQ-\'?ZY'WV>ME*>R_-X^_+Z[GXMV13[W MVZ9UD86/-Y_Z/&\]A77\&)S.+W.VAN/O[]Z_=.*#F*>L]FF9_W/8-?O[N9O/ M=OXY>\V;K^7Y-S\(,O/9H/X/_^;S@+;#YU<+5.Q>Z4Z>S6VCWE[S=KK MSEZ/[2W:ZQZ).^38(;&.03G$I0R72.DDXM:4 V>E44Z@O6' )'%Z//.50L,J M-%2A0PI[Q(Q7+L!*B[B4X8PP(L8**0?66"=,C!0RH NDFHJ!F%484X4)4AC3 MB52L<$13*A9:X:!F?%F=X-C?4,PE!B0OS++"+!$& @7)RI)IM!+:XN"DF K[ M++$VBB56*HFVQ6-AXHEA;L0M=K9FG>%4O6$I-2&-[PF :0H MSP#])DT2K'2 M.&=4&D=-2>,[ DCHBX>IGV1\Z96T] +@KD(R957$">YR4HZ3VEE\_#DN+!SW M*1O6GS-R(K8E7X(E4X)QREU)IK:&0JUP"N[RD/OGIOUJP_>JO[_I'YKR--Q-19<+ MLN5_4$L#!!0 ( !N#/U#*XH&PO=V]R:W-H965T M&ULC59=;]L@%/TKEM]3&P/^B))(S<>T29M4M=KV3!.26+6- M!R3I_OT .ZX+I%T>8K@^]]QS#]AX=F'\11PIE<%K735B'AZE;*=1)+9'6A-Q MQUK:J#M[QFLBU90?(M%R2G8FJ:ZB)([3J"9E$RYF)O; %S-VDE79T <>B%-= M$_YW22MVF8<@O 8>R\-1ZD"TF+7D0)^H_-D^<#6+!I9=6=-&E*P).-W/PWLP MW10:;P"_2GH1HW&@.WEF[$5/ONWF8:P%T8INI68@ZG*F*UI5FDC)^--SAD-) MG3@>7]F_F-Y5+\]$T!6K?I<[>9R'>1CLZ)Z<*OG(+E]IWP\.@[[Y[_1,*P77 M2E2-+:N$^0^V)R%9W;,H*35Y[:YE8ZZ7GO^:YD](^H1D2%"U/TJ ?0)\2T ? M)J ^ ?UO!=PG8*M"U/5NS%P3218SSBX![[9#2_2N U.LEFNK@V9US#WEIU#1 M\P( -(O.FJC'+#M,,L(4%F3M0L" B)2 047B4[%,G/3D?8&5BRBPI>%3DLV' M).]D0J]9T.3#=V;=($!> F0(T)@@SBRW.TQJ,$U?!, \MPQQ81.$05I8IK@P M6, DMHSQU,19AF^L(?;VACWFI'Z"U$N0NN8 VYP.@T="BZ*P0"L7-,G4SW+& M@U*K&:>6-1X8SE%^8]DS;V>9IS-K/9>94P? !%D[>.VB)C#'-VS.O6+RS\6L MC"$EA@ MRX"-B\I1G-FM1:.W;$WYP1QY(MBR4R/UHS"*#J?J?:+?TE9\":8KX(FOU2G< M'9IO]-T1_H/P0]F(X)E)=3:8-_B>,4F5^/A.KDFL8GM>1*SBR1%"7ON MB NEF/_= &'UVO7<6^"E..=2!U 25_@,/T#^K/9U^Y"&P("F=0*6 U72($0+:1L_+&:;KNE M)G;G-_5GD[O*Y8 %I(S\+HXR7[N?7><()WPA\H757\#F$[J.3?X;7($HN':B M]L@8$>;I9!? X5UE^=MPK5<64Z:$['O%/U%"IZ33Q_ M$:.K%K*838/Q.YC'H _9WD.\%H&4@=:%/^9BX]_1_?X&Z3WB,1QXF!7938KT M;"Y'B[4T_&4W2^\_ L&H0& $@EZUO4&U&TQD,*7!#,XCG45L9Q&[*40OD7 T MD7 DD4&U-^&LS2E$ST0T:B*:-Y%&LY680C0F4.!GT]F$D[%+*?7GT(FV MS?/)UY=Q$-]XJ]0;B6]5LVUZX[M\TZF_8WXN2N$KI)S7G38ML%I)5MONC]A>4_ -02P,$% @ &X,_4+[:U=4& M!P $B8 !@ !X;"]W;W)KB M?.?B&?_8]0F02B"T4BN=KFK[.0<+1)=D:;(79'GOL M]YZ]>_[:;KYNGYJF&WU?+=?;B_%3USU_G$RV=T_-:K[]T#XWZ_2?AW:SFG?I M[>Y\VE^?M2[=+5;/>+MKU:-,\ M7(Q_H8^WWO<%=HB_%\WK]NC[J._*E[;]VE_\=G\Q-GU$S;*YZ_HJYNGC6S-M MELN^IA3'OT.EXT.;?<'C[S]JG^TZGSKS9;YMINWRG\5]]W0QKL>C^^9A_K+L M/K>OOS9#A_QX-/3^]^9;LTSP/I+4QEV[W.[^CNY>MEV[&FI)H:SFW_>?B_7N M\W6H_T=Y/;/I8I0EQU]_H_Q.\QZA_%LLB%QIU95)+'\4?U^DT)8N @IE\JT MEJZS4#$7$\U8NQAHES(JK#7I+-@8Y7(<<*&,RT/"VL5(NZ158:U=T94[7[#Z M2)2D66&M(T%F@[4BA<+R9BPTC/8">\PNS-B=RGYK GQ# %P9&)0[@ "/5&)Y2V6-DOO M=P<6:Y9%FJ4.@[1FG5%@>R+3A1,J)$O2'EBTKZDLD:1F"TZ!!# /"@N8!0*F M#(+5PL3LR_W'PF21,*F9KH6)2.Y'IU;K4H;*P\&R9-&QDAIE+1&V,N4M@,4B M88%(*)M@P18@6N7KWX3E 6$=L>AH29H$JZG76RM/0:=6JT@.RP/"_&R149=G M&E:3+I.OU8J->FDXZ3BN465L2K+B,'L[Q-[2VSA@Y@?AC>/TJY9N$5I<4PZ3MP/D[>04=GHSP76, M5JK<% "#28(N1_7: 3G@F'#2SM\@I/-.-CU#.&(BLC*A4(F"Y]+)/]8AA\[A MHAP/K4/)QI$O'V&[PH,&(#!>K1 @,+7Q4=K+Z0#,T^2KJI:.%=28_$W@!)9I M DA?)RLGTP1PE/26C$P3 M:Q"H4C=X?ETOGW^QN')' M- M$M8%CTR]U 6OJ91B\A)RD+0JY+ \(,RW_CW//;RV\VQ9.J ;KVDYD8(\ 9@! M6(Q1;L0 *F\S[QWF=X\>>:@9 !YY%/Q!$5J>FH4'U.CIB)H'X( +^@, Q/X M O^ "&1/T XZ \@$/F#R=&++?W;4G_,-X^+]7;TI>VZ=K5[D^6A;;LF56H^ MI$J?FOG]X6+9/'3]URI]W^S?4MI?=.WS\ ;6Y/ :V.7_4$L#!!0 ( !N# M/U"ONWXN, 0 % 2 8 >&PO=V]R:W-H965T&UL?9C; M;N,V$(9?1=!]5IRA2(J!;2!V4;1 "P1;M+U6;/J U<&5Y'C[]J5DQ>L,AP6" M6*)_SOPA.C7NM4OZ2UV7W;]K5[77 M90KI1\/7T^$XC W9:G$N#^X/-_QY?NW\77:/LCO5KNE/;9-T;K],7^!Y(\78 M85+\=7+7_N$Z&8?RUK;?QIM?=\M4C(Y\Y MQXZ/UQ_1?YX&[P?S5O9NTU9_GW;#<9D6:;)S^_)2#5_;ZR]N'I!*DWGTO[EW M5WGYZ,3GV+95/_U/MI=^:.LYBK=2E]]OGZ=F^KS.\3^Z\1UP[H#W#C[W_W60 MTVZVZ]U+L=) <_2%W,[-DZUF[[SH^U]Z_L* M%"RR]S'0K%G?-/BHN2LR'_V> KD4:PRZX^<$FU!A%9]!LH.04W_Y:1#(!\C9 M /D4(/\40)(JW#1ZTC231EJ)@@PE5($R1D4*IE@WBG&3$S1)TCTDG'":W0 M_H^W5+"6"L:2(9:*,!-H:Z6@OQ8C1(F%%I'58%E+EED-!1\ ! \%P8S*4BJ( MT*TT?K*3J;KAA,JBL)$E"A%206A*"VH*@EP@? T#3Z&NT 8CLQ%8L+T ,HX" M>"+SZTM+EP3 JU 9R$S'$@Q48LFI*UEGT M*94"H:6DGABA$4;IV$SB^0H,8#4%+(3H1"AT02V%,LAU$:L23UA@$*LI8B$D MJ ?;6"9JB1'F!OPJB)CB80LFY(B.34<>CL#045,Z0D@]$.!G6E#J4(AY ;F( M%9O'(UC&5$%-66[5"J,!J"M&B7EN"B-Y6\@S%QGF:LI<9% *1@*0HFY8(4IK M;,04SUQDF&LH&LH;S$$:4ZAO&%$5A>QVO"L18:U MAK(60XH^>3L6Z:+EA(50.K;3YG&+#&X-Q2V&%'TR:!5UQ,C\3,,(19!G+3*L MI3N$-880M:BDI8Y"F10VCSRTD6PL>GR)H]LU1N)W:]XV<9,]O(?7KCM,1Q9]LFTO MS3"^\3ZTWH]%7G!\CR?M:WC>W XW?H2YG;7\7G:'4],G;^TPM/7T+K]OV\%Y MF^*+K];1E;O[3>7VPWAI_'5W.^.XW0SM>3Z_R>Z'2*O_ %!+ P04 " ; M@S]07NXIXZ\! #2 P & 'AL+W=O[^?I3LN&[K[<4B M:9[#0XI*!V.?70/@R8N2VF6T\;[;,^:*!I1P5Z8#C7\J8Y7PZ-J:NB];#4=+7*^4L'\.(,V0T0V]!![;NO$AP/*T$S7\ M /^S.UKTV,Q2M@JT:XTF%JJ,WF[VAUW(CPF_6AC4%)")7KI M'\WP %,_GRB9FO\&9Y"8'I1@C<)(%[^DZ)TW:F)!*4J\C&>KXSE,_!?8.H!/ M /X.P,9"4?F]\")/K1F('6??B7#%FSW'V10A&$<1_Z%XA]%SOKE)4G8.1%/. M84$IRA2O4 MX .;'0F5#^9GM.VX9J/C33>](#8_X_PO4$L#!!0 ( !N#/U VBW^(M $ M -(# 9 >&PO=V]R:W-H965T[^?I3L>MYF]$42*9[#0XI*!V-? M7 /@R9N2VF6T\;X[,N:*!I1P-Z8#C3>5L4IX-&W-7&=!E!&D)..;S2U3HM4T M3Z/O;//4]%ZV&LZ6N%XI87^=0)HAHUOZ[GANZ\8'!\O33M3P#?SW[FS18C-+ MV2K0KC6:6*@R>K<]GI(0'P-^M#"XQ9F$2B[&O 3CJ=R(\\?;(L3=%<,96Q#L4[]![S;>'74LKG!$6KP@\V& MA,J'XR<\VW',1L.;;OI!;/[&^6]02P,$% @ &X,_4#D@96*V 0 T@, M !D !X;"]W;W)K&UL;5/;;MP@$/T5Q >$77:; MN"O;4C95E4JMM$K5Y)FUQS8*%P?P.OW[ B:.D_H%F&'.F3/#D(_:/-L.P*%7 M*90M<.=!,$@8#*!0;FMPO<@1"!R,MX M29QX3AF R_,;^_=8NZ_ES"S<:?'$:]<5.,.HAH8-PCWH\1Y2/5\P2L7_A L( M'QZ4^!R5%C:NJ!JLTS*Q>"F2O4X[5W$?TTV68.L F@!T!F0Q#YD21>7?F&-E M;O2(S-3[GH4GWAZH[TT5G+$5\&PO=V]R:W-H965T=\?&'-5!XJ[*].#QIO&6,4]FK9EKK? ZPA2DJ5)?2=;)F; MP4NAX62)&Y3B]L<1I!D+NJ-OCB?1=CXX6)GWO(4OX+_V)XL66UAJH4 [832Q MT!3T;G4?N.=E M;LU([-3[GHRMW[)&>70#3''*>8=!VS1#!D7U*D M6RF.Z5_P=!N^WU2XC_#];PK_D3_;),@B0?;?$K=B_E3)5CU58-LX38Y49M!Q MDE?>96#OTO@FO\*G:?_,;2NT(V?C\65C_QMC/*"4Y I'J,,/MA@2&A^.-WBV MTYA-AC?]_(/8\HW+GU!+ P04 " ;@S]0)[V R+4! #2 P &0 'AL M+W=OUUKX =]Q[]^XXL@'-DVT!''E64MN%D MB.V5XN;E"!*'G&[IF^-1-*T+#E9D'6_@![B?W MCFF(CP&_! QV<2:ADC/B4S"^53G=!$$@H72!@?OM O<@92#R,OY,G'1.&8#+ M\QO[EUB[K^7,+=RC_"TJU^;TAI(*:MY+]XC#5YCJN:9D*OX[7$#Z\*#$YRA1 MVKB2LK<.U<3BI2C^/.Y"QWT8;_;[";8.2"9 ,@-N8AXV)HK*/W/'B\S@0,S8 M^XZ')]X>$M^;,CAC*^*=%V^]]U)L;W<9NP2B*>8XQB3+F#F">?8Y1;*6XIA\ M@"?K\-VJPEV$[_Y1F*X3I*L$:21(_UOB6LSUNR1LT5,%IHG39$F)O8Z3O/#. M WN7Q#?Y&SY.^P,WC="6G-'YEXW]KQ$=>"F;*S]"K?]@LR&A=N&X]VV_@+<<>_=N^-(>S2OM@%PY%U);3/:.-?N&;-% M XK;*VQ!^YL*C>+.FZ9FMC7 RPA2DB6KU0U37&B:I]%W-'F*G9-"P]$0VRG% MS=\#2.PSNJ87Q[.H&Q<<+$];7L,O<+_;H_$6FUA*H4!;@9H8J#)ZO]X?MB$^ M!OP1T-O9F81*3HBOP?A>9G05!(&$P@4&[K!LYZ90R .?G"_M3 MK-W7L?\&8SW7E(S%_X S2!\>E/@BX]\/-Y@);!B0C()D NPA@0Z*H_)$[GJ<&>V*&WK<\//%Z MG_C>%,$96Q'OO'CKO>=\?7>3LG,@&F,.0TPRCYDBF&>?4B1+*0[)%WBR#-\L M*MQ$^.:#PMME@NTBP382;#\0[#Z5N!1S]RD)F_54@:GC-%E28*?C),^\T\#> M)_%-_H(#KR4U94?H<9_L,F04+EPO/5G,XS98#AL MQQ_$IF^<_P-02P,$% @ &X,_4/", %BT 0 T@, !D !X;"]W;W)K M&UL?5/;;MLP#/T501]0)4K:%8%MH.DPM, &!!VV M/BLV;0O5Q97DN/O[4;+K>9NW%TFD> X/*2H;K'OQ+4 @;UH9G],VA.[ F"]; MT,)?V0X,WM36:1'0= WSG0-1)9!6C&\V-TP+:6B1)=_)%9GM@Y(&3H[X7FOA M?AQ!V2&G6_KN>))-&Z*#%5DG&O@*X5MWU J$J&,UXF3SBDC<'E^9_^4 M:L=:SL+#O57/L@IM3F\IJ: 6O0I/=GB J9YK2J;B/\,%%(9')9BCM,JGE92] M#U9/+"A%B[=QER;MPWBSNYY@ZP ^ ?@,N$UYV)@H*?\H@B@R9P?BQMYW(C[Q M]L"Q-V5TIE:D.Q3OT7LI\$$S=HE$4\QQC.&+F.T"_7]+7(OY4R5;]%2#:](T>5+:WJ1)7GCG@;WCZ4U^ MA8_3_D6X1AI/SC;@RZ;^U]8&0"F;*QRA%C_8;"BH0SQ^P+,;QVPT@NVF'\3F M;US\!%!+ P04 " ;@S]0U:%AR+0! #2 P &0 'AL+W=OG_3H-'">=.TS X&1!U!6C&>).^8%K*G91Y]9U/F.#HE>S@;8D>MA?EY H53 M00_TS?$DV\X%!ROS0;3P%=RWX6R\Q5:66FKHK<2>&&@*^G XGK(0'P.^2YCL MYDQ")1?$EV!\J@N:!$&@H'*!0?CM"H^@5"#R,GXLG'1-&8#;\QO[AUB[K^4B M+#RB>I:UZPIZ3TD-C1B5>\+I(RSUW%*R%/\9KJ!\>%#BF'Q M4K1XG7?9QWV:;]*[!;8/X N KX#[F(?-B:+R]\*),CI#F[!J(EYC3'\$W,88U@GGU-P?=2G/@_<+X/3W<5IA&> M_J$PVR?(=@FR2)#]M\2]F-N_DK!-3S68-DZ3)16.?9SDC7<=V <>W^1W^#SM M7X1I96_)!9U_V=C_!M&!EY+<^!'J_ =;#06-"\<[?S;SF,V&PV'Y06S]QN4O M4$L#!!0 ( !N#/U#BMN;1M0$ -(# 9 >&PO=V]R:W-H965TJVF3-NG4:>MG+G$25(@S M()?NWP](FF9;M"^ C=_SLS'9B.;%M@".O&K5V9RVSO5'QFS9@A;V!GOH_$V- M1@OG3=,PVQL0501IQ7B2W#(M9$>++/K.ILAP<$IV<#;$#EH+\^L$"L><[NB; MXTDVK0L.5F2]:. ;N._]V7B++2R5U-!9B1TQ4.?T?G<\I2$^!OR0,-K5F81* M+H@OP?A$#U M+"O7YO2.D@IJ,2CWA.,GF.OY0,E<_!>X@O+A08G/4:*R<27E8!WJF<5+T>)U MVF47]W&ZV1]FV#: SP"^ .YB'C8EBLH?A1-%9G D9NI]+\(3[X[<]Z8,SMB* M>.?%6^^]%CRYS=@U$,TQIRF&KV)V2P3S[$L*OI7BQ/^!\VWX?E/A/L+W?RA, MMPG238(T$J3_+7$KYO!7$K;JJ0;3Q&FRI,2ABY.\\BX#>\_CF[R'3]/^59A& M=I9&PO=V]R:W-H965T+2RK)%*W"($$TJJ(\NQ-)A?5EV [F_+W MC)TT!!KUQ?:,YYPY,QYGH[%/K@7PY%E)[7+:>M\?&7-E"TJX&].#QIO:6"4\ MFK9AKK<@J@A2DO$D><>4Z#0MLN@[VR(S@Y>=AK,E;E!*V-\GD&;,:4I?' ]= MT_K@8$76BP:^@__1GRU:;&&I.@7:=483"W5.[]+C:1_B8\!C!Z-;G4FHY&+, M4S"^5#E-@B"04/K ('"[PCU(&8A0QJ^9DRXI W!]?F'_%&O'6B["P;V1/[O* MMSD]4%)!+0;I'\SX&>9Z;BF9B_\*5Y 8'I1@CM)(%U=2#LX;-;.@%"6>I[W3 M<1^GF]O=#-L&\!G %\ AYF%3HJC\H_"BR*P9B9UZWXOPQ.F18V_*X(RMB'-///X@MW[CX U!+ P04 M " ;@S]0^^Z\-;0! #2 P &0 'AL+W=OIOIKUMR0*W IVN;R_0 M;K=J]0]P+^><^\$E']$^N0[ DV>MC"MHYWU_9,Q5'6CA;K '$VX:M%KX8-J6 MN=Z"J!-)*\9WNS=,"VEHF2??V98Y#EY) V=+W*"UL#]/H' L:$9?'(^R[7QT ML#+O10M?P'_MSS98;%&II0;C)!IBH2GH?78\'2(^ ;Y)&-WJ3&(E%\2G:'RL M"[J+"8&"RD<%$;8K/(!242BD\6/6I$O(2%R?7]3?I]I#+1?AX '5=UG[KJ!W ME-30B$'Y1QP_P%S/+25S\9_@"BK 8R8A1H7*I954@_.H9Y60BA;/TRY-VL?I MYNWM3-LF\)G %\)=BL.F0"GS=\*+,K93F[1J$9K"!UL,!8V/QS 0Q$YC-AD>^_D'L>4;E[\ 4$L#!!0 ( M !N#/U#F1#SRL $ -(# 9 >&PO=V]R:W-H965T= *G7J=JD33IUVOHY!P:B)I@EX>C^_9+ 4=:A M?2&V\7M^=IQL1/-B6P!'7K7J;$Y;Y_H#8[9L00M[@SUT_D^-1@OG7=,PVQL0 M501IQ?AN=\>TD!TMLA@[F2+#P2G9P_>]G(6%!U3/LG)M3C]24D$M M!N6>E/@:)2H;OZ0?'61R\%3]*,70+1 MG'.<;"O<1OO]+X>TV0;I)D$:"]+\M;N7< MO2O"5C/58)JX39:4.'1QDU?196'O>;R3M_1IV[\)T\C.DC,Z?[-Q_C6B R]E M=^-7J/4/;'$4U"Z8'[QMIC6;'(?]_(+8\HR+/U!+ P04 " ;@S]0+%DP M:+4! #2 P &0 'AL+W=O3TFD7J=IDS;IU&G;9RYQ$E0(&9!+]^]G2)IE;;0O@(W?\[,Q MV6CLDVL!/'G6JG,Y;;WOCXRYL@4MW(WIH<.;VE@M/)JV8:ZW(*H(THKQW>X] MTT)VM,BB[VR+S Q>R0[.EKA!:V%_GT"9,:<)?7$\RJ;UP<&*K!<-? /_O3]; MM-C"4DD-G9.F(Q;JG-XGQU,:XF/ #PFC6YU)J.1BS%,P/EMY1,A?_!:Z@,#PHP1RE42ZNI!R<-WIF02E:/$^[[.(^3C?IW0S;!O 9P!? M(>9A4Z*H_(/PHLBL&8F=>M^+\,3)D6-ORN",K8AW*-ZA]UKPY#9CUT TQYRF M&+Z*298(ANQ+"KZ5XL3?P/DV?+^I>5=!O:>QS?Y&SY-^U=A&]DY7S;VOS;& TK9W> ( MM?C!%D-![<.3,>YZ-U MS[X#".1%*^,+VH70'QGS50=:^!O;@\&;QCHM IJN9;YW(.H$THKQ+'O#M)"& MEGGRG5V9VR$H:>#LB!^T%N['"90="[JCKXY'V78A.EB9]Z*%+Q"^]F>'%EM8 M:JG!>&D-<= 4]'YW/!UB? KX)F'TJS.)E5RL?8[&Q[J@610$"JH0&01N5W@ MI2(1RO@^<](E902NSZ_L[U/M6,M%>'BPZDG6H2OH'24U-&)0X=&.'V"NYY:2 MN?A/< 6%X5$)YJBL\FDEU>"#U3,+2M'B9=JE2?LXW=SR&;8-X#. +X"[E(=- MB9+R=R*(,G=V)&[J?2_B$^^.''M316=J1;I#\1Z]UY+S+&?72#3'G*88OHK9 M+1$,V9<4?"O%B?\%Y]OP_:;"?8+O?U/XC_R'38)#(CC\M\2MF#]5LE5/-;@V M39,GE1U,FN25=QG8^_2([%?X-.V?A6NE\>1B [YLZG]C;0"4DMW@"'7XP19# M01/B\2V>W31FDQ%L/_\@MGSC\B=02P,$% @ &X,_4 VW0:JU 0 T@, M !D !X;"]W;W)K&UL?5/;;M0P$/T5RQ]0[WI3 M6JV22-TB!!)(JR+HLS>9)%9]";:S*7_/V$E#@(@7VS.><^;,>)R/UKWX#B"0 M5ZV,+V@70G]DS%<=:.%O; \&;QKKM AHNI;YWH&H$T@KQG>[=TP+:6B9)]_9 ME;D=@I(&SH[X06OA?IY V;&@>_KF>))M%Z*#E7DO6O@*X5M_=FBQA:66&HR7 MUA '34$?]L=3%N-3P'<)HU^=2:SD8NU+-#[5!=U%0:"@"I%!X':%1U J$J&, M'S,G75)&X/K\QOXAU8ZU7(2'1ZN>91VZ@MY34D,C!A6>[/@1YGIN*9F+_PQ7 M4!@>E6".RBJ?5E(-/E@]LZ 4+5ZG79JTC]/-'9]AVP ^ _@"N$]YV)0H*7\O M@BAS9T?BIM[W(C[Q_LBQ-U5TIE:D.Q3OT7LM.3_D[!J)YIC3%,-7,?LE@B'[ MDH)OI3CQ?^!\&W[85'A(\,,?"K-M@FR3($L$V7]+W(JY_2L)6_54@VO3-'E2 MV<&D25YYEX%]2(_(?H=/T_Y%N%8:3RXVX,NF_C?6!D INQL&UL?5/;;MLP#/T501]0)4K69H%M MH.DP;, &!!VV/2LV;0O5Q9/DN/O[4;+K>:VQ%TFD> X/*2H;K'OR+4 @SUH9 MG],VA.[(F"];T,+?V X,WM36:1'0= WSG0-1)9!6C&\VMTP+:6B1)=_9%9GM M@Y(&SH[X7FOA?I] V2&G6_KB>)1-&Z*#%5DG&O@&X7MW=FBQF:62&HR7UA ' M=4[OM\?3/L:G@!\2!K\XDUC)Q=JG:'RN,P.7YA?UCJAUKN0@/#U;]E%5H=VG2/HPW_/T$6P?P"$NP7?_*+Q;)]BO$NP3P?Z_):[%'%XE88N>:G!-FB9/2MN; M-,D+[SRP]SR]R=_P<=J_"M=(X\G%!GS9U/_:V@ H97.#(]3B!YL-!76(QSL\ MNW',1B/8;OI!;/[&Q1]02P,$% @ &X,_4!,[Q->T 0 T@, !D !X M;"]W;W)K&UL?5/;;MP@$/T5Q <$+]ZDZ6;ML8T"Q@&\3O^^ W8M>I<3EOO M^P-CKFQ!"W=E>NCPIC96"X^F;9CK+8@JDK1B/$ENF!:RHT46?2=;9&;P2G9P MLL0-6@O[YPC*C#G=T3?'@VQ:'QRLR'K1P"_PO_N318LM*I74T#EI.F*ASNG= M[G#I,0B5G8YZ#\;W*:1(2 @6E#PH"MPO<@U)!"--XF37I$C(0 MU^ S@2^$VQB'38%BYE^$%T5FS4CL MU/M>A"?>'3CVI@S.V(IXA\D[]%X*SC]G[!*$9LQQPO 59K<@&*HO(?A6B"/_ MC\ZWZ>EFAFFDIVMZFFP+[#<%]E%@_V&)&YCTWR+9JJ<:;!.GR9'2#%V7S;VOS;& Z:27.$(M?C!%D-![XR4:EWTP+8-&'X-+DN+6VWQ-B MRA8$,S>J!^F^U$H+9EVH&V)Z#:P*18(3NMG<$L$ZB8LLY(ZZR-1@>2?AJ)$9 MA&#Z\P!XDOBM6M:ZQ.DR'K6P'>P/_JC=A%96*I.@#2=DDA#G>/[[?Z0 M>GP _.Q@-*L]\IV;$BZ0O7.\O M[(^A=]?+B1EX4/Q75]DVQW<855"S@=M7-3[!W$^*T=S\-S@#=W#OQ&F4BIOP MB\K!6"5F%F=%L(]I[618QYG_4A8OH',!O2H@DU!P_I595F1:C4A/9]\S?\7; M/75G4_ID.(KPS9DW+GLN:$(S@*LUT0Q+$O$C0F<:#_E--X>1)U MF(3R9*U^]Q_]791@%PAV?[687+48P^SB(FE4)(T0I%AHO_ Y]&ZH7III,&G91USR=<ZWH/B 0 04 M !D !X;"]W;W)K&UL=53;;IPP$/T5Y ^(6<,N MFQ4@91-5K=1*JU1MG[TP7!0;4]LLZ=_7-H12XKQ@S_C,.3.#Q^DHY(MJ '3P MREFG,M1HW9\P5D4#G*H[T4-G3BHA.=7&E#56O01:NB#., G# ^:T[5">.M]% MYJD8-&L[N,A #9Q3^><,3(P9VJ$WQW-;-]HZ<)[VM(;OH'_T%VDLO+"4+8=. MM:(+)%09>MB=SHG%.\#/%D:UV@>VDJL0+];X4F8HM D!@T);!FJ6&SP"8Y;( MI/%[YD2+I U<[]_8/[G:32U7JN!1L%]MJ9L,'5%00D4'II_%^!GF>O8HF(O_ M"C=@!FXS,1J%8,I]@V)06O"9Q:3"Z>NTMIU;Q^DDN9_#_ %D#B!+P-'IX$G( M9?Y$-+16/\9^@MA+$#N"^+\2CYL2?9A[O\C>*[)_ M3Q"'&Q$?YH-.'KPB!P\!V8CX,)%?)/&*)!Z">"/BP^PW(GAU!3G(V@V?"@HQ M=&[P5]YEOA^(N\+_X-/C\(W*NNU4H\5@4&F[ M33E,Y&5KT\X.#EU&UL=51MCYP@$/XKA!]P^+;K=J,F MM]>9V9DR"8A7U0+H-$K9[W* M<:OU<"9$E2UPJA[$ +TYJ87D5!M3-D0-$FCE@C@C41 <":==CXO,^:ZRR,2H M6=?#52(U4XQ&^.YZYIM760(AMH U]!?QNNTEAD9:DZ#KWJ1(\D MU#E^#,^7U.(=X'L'D]KLD:WD)L2+-3Y5.0YL0L"@U):!FN4.3\"8)3)I_%PX M\2II [?[-_8/KG93RXTJ>!+L1U?I-L5H]*"+RPF%4Y?Y[7KW3K-)W&XA/D#HB4@6@-.3H?,0B[S]U33 M(I-B0G+N_4#M+P[/D>E-:9VN%>[,)*^,]UY$R3$C=TNT8"XS)MI@PA5!#/LJ M$?DD+M$_X9$_//9F&+OP>*M^2OT$B9<@<03)7R6FNQ)]F)-?Y. 5.7@(WNU$ M/)A#X!D6.'H)P)^+#_*??J5!O MO.M\/T;N"O^!SX_#%RJ;KE?H)K09!'==:R$TF%2"!]/5UKQ'J\&@UG:;FKV< MIW(VM!B6!X>LKU[Q&U!+ P04 " ;@S]09UJF1[@! #2 P &0 'AL M+W=OU[A?@CGOOW1U'.J!YL@V (\]:M3:CC7/= MD3%;-*"%O<$.6G]3H='">=/4S'8&1!E!6C&^V=PR+61+\S3ZSB9/L7=*MG V MQ/9:"_/G! J'C&[IB^-1UHT+#I:GG:CA.[@?W=EXB\TLI=306HDM,5!E]'Y[ M/"4A/@;\E##8Q9F$2BZ(3\'X4F9T$Q("!84+#,)O5W@ I0*13^/WQ$EGR0!< MGE_8/\7:?2T78>$!U2]9NB:C=Y244(E>N4<-*BMXZU!.+3T6+YW&7;=R'\28Y3+!U )\ ? ;<11TV"L7,/PHG\M3@0,S8 M^TZ$)]X>N>]-$9RQ%?'.)V^]]YKS_3YEUT TQ9S&&+Z(V:X2["=TOU#^_H)ZL$221(_BOQ]E6):S&'5R)LT5,-IH[39$F!?1LG M>>&=!_:>QS?Y%SY.^S=A:ME:I-"V1RWSG4' M0FS9@F3V2G>@_$VMC63.FZ8AMC/ JDB2@M DN2&2<86++/I.ILAT[P17<#+( M]E(R\_<(0@\YWN!WQQ-O6A<Y3@)"8& T@4%YK<+W(,00NS?$>HPIJU@OWI(=O,-5SC=%4_ ^X@/#PD(F/46IA MXXK*WCHM)Q6?BF1OX\Y5W(?Q9K>;:.L$.A'H3-C'.&0,%#-_8(X5F=$#,F/O M.Q:>>'.@OC=E<,96Q#N?O/7>2T&O]QFY!*$)<0="W$D7ZA MTW7Z=C7#;:1OE]%OTW6!=%4@C0+IAQ)O/Y6X@KE)/@4ABYY*,$V<)HM*W:LX MR0OO/+!W-+[)?_@X[3^9:;BRZ*R=?]G8_UIK!SZ5Y,J/4.L_V&P(J%TX[OS9 MC&,V&DYWTP\B\S&UL;5/;CM,P$/T5RQ^P;MVR"U42:;L( M@012M0AX=I-)8JTOP7::Y>\9.VDVE+S$,Y-SSEP\S@;K7GP+$,BK5L;GM VA M.S#FRQ:T\'>V X-_:NNT".BZAOG.@:@222O&-YM[IH4TM,A2[.2*S/9!20,G M1WROM7!_CJ#LD-,MO0:>9=.&&&!%UHD&OD/XT9T<>FQ6J:0&XZ4UQ$&=T\?M MX;B/^ 3X*6'P"YO$3L[6OD3G2Y7332P(%)0A*@@\+O $2D4A+./WI$GGE)&X MM*_JGU+OV,M9>'BRZI>L0IO3]Y144(M>A6<[?(:IGW>43,U_A0LHA,=*,$=I ME4]?4O8^6#VI8"E:O(ZG-.D<)OTK;9W )P*_(; Q4:K\HPBBR)P=B!MGWXEX MQ=L#Q]F4,9A&D?YA\1ZCEX+?;S-VB4(3YCAB^ +SAF"H/J?@:RF._#\Z7Z?O M5BO<)?INF?W#P[K ?E5@GP3V_[3(;UI MV$>>[N0-/F[[-^$::3PYVX WF^9?6QL 2]GQ $ #<$ 9 >&PO=V]R M:W-H965T_@K)$9I&3Z M]PF$&G.\P>^!%]ZTU@=(D?6L@6]@O_=G[59D4:FXA,YPU2$-=8X?-L=3ZO$! M\(/#:%9SY"NY*/7J%Y^K'"<^(1!06J_ W'"%1Q#""[DT?LV:>+'TQ/7\7?TY MU.YJN3 #CTK\Y)5M"[K?9>3JA6;,:<+0%6:S((A37RQHS.)$_Z'3.'T; MS7 ;Z-LU/?F/_RXJL L"N[]*3&]*C&'V<9,T:I)&!.YO3&*8PXT)65V3.Y=*Z+EX6 M FKKI_=NKJ>W/"VLZN&PO=V]R:W-H965T-"VQO0%61Y 4A";)#9&,*USFT7BSP#G\XGGG;N> @9=ZS%GZ!^]V?C+?(PE)S"GR"N9YKC.;B?\ % MA \/2GR.2@L;5U0-UFDYLW@IDKU/.U=Q'Z>;=#_#M@%T!M %02B.:8XQ1#5S&[)8)X M]B4%W4IQI%_@=!N>;BI,(SQ=PY-LFR#;),@B0;:6GZ2?2OP:0_?)IR1DU5,) MIHW39%&E!Q4G>>5=!O:.QC?Y'SY-^T]F6JXL.FOG7S;VO]':@9>27/D1ZOP' M6PP!C0O'O3^;:T),V8)@YD;U(-V76FG!K MU0TRO@56!)#BA2?*%"-9)7&0A M=]1%I@;+.PE'CC6>V1[^2DU)L/OE8^TDQFIM_ MAC-P!_=.7(U2<1-^43D8J\2LXJP(]CZMG0SK..M?:'$"G0GTBD"F0L'Y([.L MR+0:D9[.OF?^BC=[ZLZF],EP%.&;,V]<]ES0VTU&SEYHQAPF#%UA/A'$J2\E M:*S$@?Y'IW'Z-NIP&^C;-3WY&A?8105V06#W3XOTJL489ALODD:+I!&!W561 M&":]*D)6%R= -^')&E2J089Q6667J;BGX>(_X=-(O3#==-*@D[+N^81+KI6R MX*PD-\Y+ZZ9X"3C4UF]OW5Y/;WD*K.KG,27+?T7Q%U!+ P04 " ;@S]0 ML8 X/;,! #2 P &0 'AL+W=O=J*&K^"_ M=2>+'IM52JFA==*TQ$*5T:?D<-P%? 1\ES"XA4U")V=CWH+SJ%W@&I8(0EO%STJ1SRD!*@$^\T9,*EJ+%^WC*-I[#I'^EK1/X1. W M!#8FBI5_$%[DJ34#L>/L.Q&N.#EPG$T1@G$4\1\6[S!ZR?G^(667(#1ACB.& M+S#)C&"H/J?@:RF._!\Z7Z=O5RO<1OIV24_^([!;%=A%@=U?+>YO6ES#/-XD M88N9:K!UW"9'"M.W<9,7T7EAGWB\DS_P<=N_"%O+UI&S\7BS&UL=53M;ML@%'T5 MQ ,4FR1K%MF6FD[3*K52U&G;;V)??ZA\>(#C]NT'V/&LC/T)W.MSSCT7N,E& MI=],"V#1N^#2Y+BUMC\08LH6!#-WJ@?IOM1*"V9=J!MB>@VL"B3!"4V23T2P M3N(B"[F3+C(U6-Y).&ED!B&8_C@"5V..4WQ-O'9-:WV"%%G/&O@.]D=_TBXB MBTK5"9"F4Q)IJ'/\D!Z..X\/@)\=C&:U1[Z3LU)O/GBJ4" MC\"Y%W(V?L^:>"GIB>O]5?UKZ-WUHPIJ-G#[JL9O,/>S MPVAN_ADNP!W<.W$U2L5-^$7E8*P2LXJS(MC[M'8RK..L?Z7%"70FT!L"F0H% MYU^8946FU8CT=/8]\U><'J@[F](GPU&$;\Z\<=E+0>\_9^3BA6;,<<+0%29= M$,2I+R5HK,21_D.GI>*#AXO_"IY%Z8;KII$%G9=WS M"9=<*V7!64GNG)?63?$2<*BMW]Z[O9[>\A18U<]C2I;_BN(/4$L#!!0 ( M !N#/U YEW4/MP$ -(# 9 >&PO=V]R:W-H965T(O-*F6K0-L6-3%09?1^>SPE 1\!OUH8[.),0B47Q)=@?"LSN@D) M@83"!07AMRL\@)1!R*?Q.FG2.60@+L\?ZE]C[;Z6B[#P@/)W6[HFHP=*2JA$ M+]T3#H\PU7-+R53\=[B"]/"0B8]1H+1Q)45O':I)Q:>BQ-NXMSKNPWBSWTVT M=0*?"'PF'&(<-@:*F7\13N2IP8&8L?>="$^\/7+?FR(X8ROBG4_>>N\UYX- M_:\0'?A4-C=^A!K_P69#0N7"\&UL M;5/MCIP@%'T5P@,L#DX[TXF:[&S3M$F;3+;I]C>C5R4+8@''[=OW@JZU6_\ M]W+.N1]/*B5>=RVGK?GQAS90M:N#O30X#1MPUQO0521 MI!7C2?*>:2$[6F31=[%%9@:O9 <72]R@M;"_SZ#,F-,=?74\RJ;UP<&*K!<- M? ?_H[]8M-BB4DD-G9.F(Q;JG-[O3N=]P$? DX31KMY1,A?_%6Z@$!XRP1BE42ZNI!R<-WI6P52T>)EVV<5]G&X.Z4S; M)O"9P!?",<9A4Z"8^4?A19%9,Q([];X7X8EW)XZ]*8,SMB+>8?(.O;>"'P\9 MNP6A&7.>,'R%V2T(ANI+"+X5XLS_H_-M>KJ981KIZ9J>)ML"^TV!?138_U/B M\4V)6Y@/;X*P54\UV"9.DR.E&;HXR2OO,K#W/+[)7_@T[=^$;63GR-5X?-G8 M_]H8#YA*:. DJ8(:=I/OWLXU#P3BE+P$? MWW?WW?EBW_)"VU=V)(0[;U59LY5[Y+Q9>![;'DF5LSO:D%I\V=.VRKE8M@>/ M-2W)=XI4E1[T?>Q5>5&[ZZ6R/;7K)3WQLJC)4^NP4U7E[;^4E/2R/*8G#]ZOWC4I>)/.2 M,Y+1\D^QX\>5&[O.CNSS4\F?Z>4KT0DAU]'9?R=G4@JX5")B;&G)U*^S/3%. M*^U%2*GRM^Y9U.IYT?ZO-#L!:@+L"2+V1X1 $X)W0O@A(=2$\+,1D":@ST; MFH -@M<52U7_(>?Y>MG2B]-V#=3DLD_! HO]W4JCVD[U36P $];S&B;^TCM+ M1QJ3=A@XP"3A&/(PA8 >X0D!O0IH4Y'""1V. V131((,#;-.'N>=;"Q.DANI M!-:"!LI!.(P1&_7L(%A!:@7Y@GT0P<@ 9C8@\I&/(R-U"Q!$*(I]A(T2V)"Q M@ :#2HRR#*U9AM,L#4UI!T$C\2$&06P ,QLP@3"&9I86H- .41 ;'?MH0R9) M' Z#C[)$UBS1)$N8&#V5HDDHC($?F'^06=A(#K;*P1,YV&C?%$^V%P/D1X&A M9A8V4A-9U426XMQP$%L=Q+,]E,43G5!'HF;. M"^7B(E77W9Y23H1Z_TZ4Z"B&LGY1DCV7KY%X;[O)I%MPVNBIR^M'O_5_4$L# M!!0 ( !N#/U"YJ9XE!P( (8% 9 >&PO=V]R:W-H965T1-0#6:V$[J[ MGVT(H\3;'_QUSNOG ';1"_FF*@ =O#>\59NPTKI;(Z0.%31,/8@.6K-R$K)A MV@SE&:E. CLZ4\,1CB**&E:W85FXN9TL"W'1O&YA)P-U:1HF?S\!%_TFC,/; MQ$M]KK2=0&71L3-\!_VCVTDS0E.58]U JVK1!A).F_ Q7F^IU3O!:PV]FO4# MFV0OQ)L=?#ENPL@" 8>#MA68::ZP![*1[=V[-I%5F]EKB%2W0U18:-4^#!L\U'Q7;>T7ZMP@R !,%]E)@ MYRH,0#E"^ M!DTZVXCD.,^7/!X9I3%)_3BI%R?UX*P6..G=/FF6XW2)8EJV3.*T>PW<*]A[LUS!J"0?S.V5GVQDY3R@OG MK\WDVW;A!DU&K& ;U4A0_3BQ%2N*1DGG\=>*NEW,AM@?OZM_,<7K8EZH9"M> M_,FWZK!P,]?9LAT]%NJ9G[\R6U#L.K;Z[^S$"@UO,M$Q-KR0YM?9'*7BI571 MJ93TK7WFE7F>VS=I9FDX@5@"Z0CD8T)H">&% !\2(DN(.@)$'Q)B2XA'$?RV M=M/,1ZKH,4PTQ*PQ3(PG&Z+]"(U .!!(<($( M%8B,0#002$<-;3&QP50&$^$A8C1$C(3(1B%:3-8+$9/0&[5]?8TB*7@9GDR" M)I,@RR W-,6"!M\8$&]L7 L;MB7PIFK" MS0LATA8R(8';%Z)/M 6W)R#^A'!<+V*]&?$F_JL ]QX@YH-19U<6E/3_"J;" MX.X#S'Y3$KC_X!,&!-R!@%@0DM$9@8+241R_=SB63.S-344Z&WZLS#6IM]K= MANZ).5PO\/8J]8.*?5Y)YX4K?42;@W3'N6(ZE\#36WS0M[=N4K"=:H:I'HOV M"M-.%*_M]+ M#9 @RRR^ZRQZ0/1X97DWFH,N\_5B?=&7^V=5-F7?FL]E'[:G1^7;H5!81,99$97ZL MPM5B:'MN5HOZW!7'2C\W07LNR[SY^:2+^K(,>?C6\/6X/W1]0[1:G/*]_EMW MWT[/C?F*KEZVQU)7[;&N@D;OEN$C?UA+V7<8+/XYZDL[>P_ZH;S4]??^X]-V M&;(^(EWH3=>[R,WC5:]U4?2>3!S_34[#*V;?]Q MVQV681H&6[W+ST7WM;[\I:\C,1B;NFB'WV!S;KNZG+R8 M4,K\Q_@\5L/S,OE_ZX8[T-2!KAT,]N\ZB*F#^-5AR&8T1C8,]8^\RU>+IKX$ MS3A;I[PO"OX@3#(W?>.0N^$_,]K6M+ZN!$\7T6OO:+)Y&FUH9L.O%I'Q?H4@ M!/%$3G>Z!5B[%G&"$00H<"$58@0@ID;R[(59:8*6(^**PLA)3% MWEX0% SF68\)RP4AN;!W& 1V,OXM!F$5(*0"]B:#W,U,S"1GP@.%U8+ ?D9X M-@:$U8+2=]0+9C7BL L%(B%=JD(L!A3 M-E\P;J$P#06BH5,J+@U]:<4,%.A$X=2)>Z3PH6"2"K2D.W7B+M6_31LFLP!D M]FWM)2:I9.\XW6+Z240_YWSKTL\(*"4>N9:8@Q)QT*X3Z7+0,X,2TT^B-=6N M$^FNJ3X4SZT 6D[M.I'H7@"D+9K=R)2ZV0^75VVPJ<_5<',V:[U>D#W2<*/S MRWR\7?N2-_MCU08O==?5Y7![LZOK3IMPV$/0N^Z_E69]V:\U1H_ MNOHTW=A%UVO#U?]02P,$% @ &X,_4#?N[/D> @ /P8 !D !X;"]W M;W)K&UL?97;CILP$(9?!?$ :[ QAQ5!ZJ:J6JF5 MHJW:7CO))* UF-I.V+Y];<,B"M[>X-,_\_UC@RD'(5]4#:"#UY9W:A?66O>/ M"*E3#2U3#Z*'SJQ?F6FL[@:JR9U?X#OI'?Y!FA.8LYZ:%3C6B"R1< M=N&'^'%?6+T3_&Q@4(M^8"LY"O%B!U_.NS"RAH##2=L,S#1WV /G-I&Q\7O* M&Q;3K7#N-*ED]A_@ \!> Y($[^&T"F +(* M0*,S5^I'IEE52C$$Z\(P26ZVT23YFG4 MX(5FI=AO%32=)<@8F%U@KPOLXLD_+H@_ ?$F("Y!LC2PKF*4I$[2.4E,"8W] ME,1+23840I(59M30!2:-<%[X,=2+H1X,76'H!D/C/'EGTU,O)O5@TA4FW6"2 M)"[>.9K,B\D\F&R%R;883#/LQ^1>3.[!Y"M,OCT;FF:9'U-X,<46@]>;5FS> M-)P5!5ZYV6]EA$1%05=VT.)3ME?K-R:O3:>"H]#F5G#?[D4(#29E]&!JJ\UM M/@\X7+3M9J8OQSMM'&C13]&ULE5;;CILP%/P5Q ?$ MW"\104J(JE9JI=56W3X[Q EH#::V$[9_7]NP+#%.M,U#L,W,G#DGMD^RGM!7 M5B'$K;<&MVQC5YQW:P!86:$&LA7I4"O>G AM(!=3>@:LHP@>%:G!P'.<"#2P M;NT\4VM/-,_(A>.Z14_48I>F@?3O#F'2;VS7?E]XKL\5EPL@SSIX1C\1_]4] M43$#D\JQ;E#+:M):%)TV]M9=[UU?$A3BI48]FXTMFXHIB?/QN_H7E;Q(Y@ 9*@C^71]YM;$3VSJB$[Q@ M_DSZKVA,*+2M,?OOZ(JP@$LG(D9),%/?5GEAG#2CBK#2P+?A6;?JV0]OHGBD MF0G>2/ F@HC]B."/!/^#$#PD!",AT"* (155FSWD,,\HZ2TZ_+P=E+O(70>B M^J5<5,56[T1YF%B]YKZ?9N JA4;,;L!X,TP:W$+V2X@[(8 P,+GP3"YVWH+N MW08HEH@TU#P\$KGQX!LKX2NZ/Z]$X)@% J- H 2"&P%7*^6 212F'3$K#;1? M@J)T%:;SC]E7:/05&GQIY=V%BY!NLO(U7TN0[ZUBLY7(:"4R6-&B%-$R^_A> ME-@8)39$T39L,6"B613OSFY)C#$20XS0+) :!=+/;S?7,1]=Q^ ATL^N"13K MI_0P:S(#9+=L@>E8= MC%DEN;1<.$DVYLYV#Z3Y'_ U!+ P04 " ;@S]0 MC@G-LMP! !Q! &0 'AL+W=O&B^$)MLZ1_7]L0RK(H+]@S/F?F MC#U#T@OYIFH [;TSRE7JUUJW!X147@,CZD&TP,U)*20CVIBR0JJ50 I'8A3A M(-@B1AKN9XGSG666B$[3AL-9>JICC,B_1Z"B3_W0_W"\-%6MK0-E24LJ^ GZ M5WN6QD)3E*)AP%4CN">A3/W'\'"*+=X!7AOHU6SOV4HN0KQ9XUN1^H$5!!1R M;2,0LUSA!)3:0$;&GS&F/Z6TQ/G^(_JSJ]W4]PHH24?U MB^B_PEC/QO?&XK_#%:B!6R4F1RZH$:"1$"P(:E+E2GX@F62)%[\GAL5IB>R(\1.8R<^MT=^?.3+7* M>*]9M D2=+6!1LQQP. 9YDM\"SG=0\()@8R 205>4W'$=W2\2/ 9XB9!M%IF MY.C17-]^MQX@7@T0NP#QS3V%BWL:,%N'X0X3!WBW7U1RCPHQWFV7:M#L!1G( MRC6[\G+1<3=H,^\T3X_8=^FER-5\"C8[Z'5?84+C%KHZ)GI)S%_@;6?%*.U M^6]P 6;@UHG1: 13[HF:L]*"KRS&"JP(DAN"],[E@LD<9G28+$R#_!VCB5AD M=SK)6YTL#.)W^DF].JEG(+F?(/,29!ZCQ9U1'^:#7R3WBN1O76:!GZ#P$A3_ MX=*#R<([$7+U-=O+XCN5IV%4Z"BT^3'&UL=5/;;MLP#/T501]0.;*;%(%MH&E1 M;, &!!VV/2LV?4%U\20Y[OY^NKB>VWDODD@='AY25#XI_6(Z (M>!9>FP)VU MPY$04W4@F+E1 TAWTR@MF'6F;HD9-+ Z! E.:)+LB6"]Q&4>?&==YFJTO)=P MULB,0C#]^P1<307>X3?'<]]VUCM(F0^LA6]@OP]G[2RRL-2] &EZ)9&&IL#W MN^,I\_@ ^-'#9%9GY"NY*/7BC<]U@1,O"#A4UC,PMUWA 3CW1$[&KYD3+RE] MX/K\QOX4:G>U7)B!!\5_]K7M"GR'40T-&[E]5M,GF.NYQ6@N_@M<@3NX5^)R M5(J;L*)J-%:)F<5)$>PU[KT,^Q1O#G0.VPZ@A6BA/] M)SR]3;<)TDV-:2!(WVG\#T&V29 %@NP=0?:AR(C9!XR,12;[0W;W(0]9-5: M;L-(&52I489Q7GF7J;T/+TG^PN/(?V6Z[:5!%V7=\X9':)2RX-0D-VZ..O?+ M%H-#8_WQX,XZSEHTK!KF;T26OUS^ 5!+ P04 " ;@S]0RX^7W# " "@ M!@ &0 'AL+W=OU$6_*I8W<)>>/+:-%3\VP'C_=9'_GWBM;Y4RDP$9='1"_P"];O;"ST* M)I=3W4 K:]YZ LY;_PO:[) -L(H_-?1RUO=,*0?.W\S@^VGKAR8C8'!4QH+J MY@;/P)AQTGF\CZ;^Q#2!\_[=_<46KXLY4 G/G/VM3ZK:^IGOG>!,KTR]\OX; MC 4EOC=6_P-NP+3<9*(91\ZD?7K'JU2\&5UT*@W]&-JZM6T_^M_#W %X#,!3 M !YJ&4 V\Z]4T;(0O/?$L/@=-=\8;;!>FZ.9M$MAW^GDI9Z]E1%)BN!FC$;- M;M#@N2:))DV@_2<(=D*P-8@^08C;('(:1-8@GADD>)'D("%6TEI)'.9IZJ;$ M3DJ\HD11O, ,FF2&01$F,79S$BZE=Z!*WU,VM2PL" #)!0 &0 'AL+W=O.<)N.S]3^'N MD!N]%;PV,,C%W#.=G#A_,\&W\]X/3$' H%+&@>KA#L_ F#'29?R9//T9:1*7 M\X?[%]N[[N5$)3QS]KLYJWKO9[YWA@N],?7"AZ\P]9/XWM3\=[@#TW)3B694 MG$G[ZU4WJ7@[N>A26OH^CDUGQV'R?Z2Y$_"4@.<$//8R@FSEGZFB92'XX(EQ M[WMJCCC<8;TWE5FT6V&_Z>*E7KV749H7Z&Z,)LUAU."E)DAF#=+^,P0[(=@: M1$L#$K@-(J=!9 WBA4&"5T6.DM1*.BL)DR3*0S^TNG"O0EL&3KKK6[^H<,+@H,R5Z+L;790P4[Z>'$\VO=_D/ M4$L#!!0 ( !N#/U#7!-2>M0$ -0# 9 >&PO=V]R:W-H965T@";O DN385Z:X<]QJ;I05"S40-(M](I M+:AUI3YC,VB@;2 )CO,TW6)!F41U&7I'79?J8CF3<-2)N0A!]?L#<#56*$,? MC6=V[JUOX+H>*3 MG)1Z\<6/MD*I-P0<&NL5J!NN< #.O9"S\1HUT;RE)R[G'^K?0W:7Y40-'!3_ MRUK;5ZA 20L=O7#[K,9'B'GN41+#_X0K< ?W3MP>C>(F?)/F8JP24<59$?1M M&ID,XSBM;(M(NTW((R&?"=G=?PDD$LB*@"=G(>HW:FE=:C4F>OI9 _5W(ML3 M=YB-;X:S"VLNK7'=:TUV>8FO7BAB'B9,OL"L$(?/B/OM#,'.P.PBO^DB#WRR MX&=?LML"Y*8 "0)WRQAIL8HQ88J D9/)G&S643ZC\EVV*59F\.)\_7U_HOK, MI$E.RKI?%0ZT4\J"4TPW[A+U[HG-!8?.^NG.S?5TT:;"JB&^(3P_Y/H?4$L# M!!0 ( !N#/U \QX"]) 4 &T9 9 >&PO=V]R:W-H965TU5_:S;.M9/ONW+?W$XW;7NXR;)FM7&[ MHOE2'=S>?_-L^T&[,H,\5]FNV.ZG\UE_[K&>SZK7MMSN MW6,]:5YWNZ+^[]Z5U?OM5$Q_G/BZ?=FTW8EL/CL4+^Y/U_YU>*S]47:*LM[N MW+[95OM)[9YOIW?B9DFJ&] 3?V_=>W/V>=*E\E15W[J#W]:WT[Q;D2O=JNU" M%/[MS2U<67:1_#K^'8).3W-V \\__XC^2Y^\3^:I:-RB*O_9KMO-[=1,)VOW M7+R6[=?J_5K<3/L:K*IG^=K%Z;MMH-4?Q2=L7WX_MV MW[^_'[_1, SC!\ P $X#_-P?#C3_[-D>-L^RM"S0P]T<&SAA+ ME\A#C(@3D?D%G%8!W"KN(1H.EQ,L8L+*8 V?!EE^&.1BF4:0$FH!;,)P%,!!P#S$GC :))@_$84!K#9W/?)&A M9#.448:H$QHK-H :K[%F ^C/-3XB\BQ5*22A#.[J!=02.T!IC"8%("QEJ MS8&Y0@FAUC&(W2UM;*@U!X+5E!**MT81>R/JA/4(WGN$O$)KWGV$&J&UBA*V MVN2@0JD9#JQ"$RH=<]#YKE*ATAP(VLJ4TKQ!BM@A4:=^&+P#"7.%TKP'"3M" M:1LGK)0*;\$%QVFE152EQ)S')(0VS7 F%]KF?(; >R3$'HF8"L$;$(CQ.@-O M0 "?ZSPP%Z9@C3$J= \.5-)8B&JQ&)3DW2-R:@8D?^623@V\1T+LD:@3/PO@ M#0CH"JUY X*X^HFUEDP-X!,6H7UPH+\J2ME0ZQCT-3P)*4*M&1"EESI1/ #O MD1![Y'DU>1F"MR#05VC-6Q#$55"LM6$*/7W^SS1('7.D1/"$1WBP%QH+05J MB+1F0*405%CK,2"!0D$4:LV _@_4Y FK1=XGD>D23>*G@;P)X15](O(FA",Z M18P[-E1:V3R4FFD5K;)A"?? <+[\EEJ$)0@'*E_JI1P$>9=$IE<4J3T/WH3P MBFZ1>!.B$=TB<=TB*0R]=<&!VFJ$\*YF0 +TI6[H( PHT7?YF+BKB?=)8KI% M@XD0O G1%=TB\29$([I%8II 8079T$$X$!"TB+1FFD#_AV=UN 7'@?[:24K< ME)382&.Z19,2BCD)R_Q_4$L#!!0 ( !N#/U!PHF-B? ( $X( 9 M >&PO=V]R:W-H965T.T4S2CM!W5F#,K8^Z M:MC2+CAO%X[#\@+7B#V1%C?BS8'0&G&QI4>'M12CO2+5E0-=-W1J5#9VEJK8 M"\U2 7:K%372/Z=X4KTBUM8%\"K^6QX#+@9&F+CO@GYF_M"Q4[9U39 MES5N6$D:B^+#TGX&BRUP)4$A?I6X8Y.U)4O9$?(N-]_V2]N5&>$*YUQ*(/$X MXS6N*JDD\O@SB-KCF9(X75_4OZCB13$[Q/":5+_+/2^6=FQ;>WQ IXJ_DNXK M'@H*;&NH_CL^XTK 92;BC)Q43/U:^8EQ4@\J(I4:??3/LE'/;M"_T,P$.!#@ M2!!GWR-X \'[)/AW"?Y \!\](1@(@7:"T]>NS-P@CK*4DLZB_??0(OG9@44@ MKBN7074[ZIWPDXGH.?/B('7.4FC K'H,G& 2_QJRF4/ B'!$ F,6T)3%"L[H M\/J ]1R1:&EN_BNRO2MRE:9G-,M3?._*K- LX!L%?"7@7PE$FML])E28IK!"36LS1P6>Y^FVS%$A<,,;%Q@8"PMFA26QF1\:^>'CSD9&@>@! M9WM,,*G3AY%NK $4A8GFZQP$@*^[OS6@_,1WS67%QK+B65G O7$QB5$@>=Q8 MT>^-'<)]P-H!%-ZLM3?7! MA$.O=9 [S0>)J5[4UP4( =7^<22^L,3VJP<2L MG)P:+JV91,?A]PQE+]7B*[!8 T-\(X>EZKV?\OVD_8'HL6R8M2-<='#59P^$ M<"RR=Y_$AU&(X3YN*GS@TG7+_AI!VFMS/^AY*5:N'NM#P^>I]9[47 UDP=1FG^VLBJX-K?5 MSE.'2O"-[53D'O7]R"MX5KK+N6U[KI9S>=1Y5HKGRE''HN#5WY7(Y7GA$O?2 M\)+M]KIN\);S ]^)'T+_/#Q7YL[K5#99(4J5R=*IQ';A/I*'%6-U!QOQ*Q-G MU;MVZE)>I7RK;[YN%JY?9R1RL=:U!#>GDW@2>5XKF3S^M*)NYUEW[%]?U#_; MXDTQKUR))YG_SC9ZOW 3U]F(+3_F^D6>OXBVH-!UVNJ_B9/(37B=B?%8RUS9 M7V=]5%H6K8I)I>#OS3DK[?GZ=:J(U9-3&T%T.Z",^H=Q846:SH MJ#M+4BS 8([,"@1]@=3' @$4"*P ^Y!!A 5"*!""#,A@E)J8T,:4-B8Q<)@# M&T70* )&=& 4C8Q([%]QBJ%3#)S8P*F)2?I.+)V%V":!-@FP"08V*&;")(4F M*1"8F%_B8PS\VY<(F2")W+!(VJ#^Y$7!E;DC$*E'0H%7//1"0T6?OM,?&\(!A7$HQ<@\D!PL"2\([YQ"@2Q.*H]FA4.R&S'K(? MG3"*!+$XI+X-ZJ\<%EY;.9A',H8MF)P>3!M);Q];BG&C/LAB6'$;U*]XHE:* MB:1C(@.?34A@T"B]HU;,$!TS!&IEHUJO/M,I)H&39S=PP MS U#W,03$I@;=@[X.X$-7.;@64LY;'TNY#>JW= M=N.1V@_J_^'-7N4[KW99J9Q7JH;G1\M#N?[QN$[;\!U!+ P04 " ;@S]0/+/^FST# "?#0 &0 M 'AL+W=O)DU$W'DE?JR$W692=6L]T%SK'FV-49E$80(14&9Y96_ MF)F^QWHQ$R=9Y!5_K+WF5)99_6_)"W&>^]A_[WC*]P>I.X+%[)CM^4\N?QT? M:]4*>I9M7O*JR47EU7PW]^_Q=(UC;6 0OW-^;@;OGI;R+,2+;GS;SGVD(^(% MWTA-D:G'*U_QHM!,*HZ_':G?^]2&P_=W]B]&O!+SG#5\)8H_^58>YG[B>UN^ MRTZ%?!+GK[P3Q'RO4_^=O_)"P74DRL=&%(WY]S:G1HJR8U&AE-E;^\PK\SQW M_.]FL$'8&82]@?)]S8!T!N3#@%XUH)T!O=4#ZPR8Y2%HM9MD/F0R6\QJ8E%Y"'EP([A&! M"J"/(H2B6(:.>7CI8.4B4F;%\"G)^BK)19@$3!8Q]N0B62E,0$$":@CH,$V, M6-EN,9'!5"T&8Y)8@[)R87>4X2BUDN+"2$I"9"4&\,GBF(V,(0.U,3^$&3T"X$%W2')L@>=HC*KNLU!"*PJ 04E0!#/D*0@@3I#?60WE8/ M+@RL!Q<&U0/@\TH]8 0OK>CVBL CJS.^H28ZT*=% >&@JH!P4%F ?.-U@<&E M_QZ'@$1J2PP=5X0B; MT4!!;W^;N _UX=3J7^+I"@/]#_KV80ZS'_3MU>5'5N_S MJO&>A51'8G-PW0DAN0H>3538!W5;ZAL%WTG]&JOWNKTRM TICMUU*.CO9(O_ M4$L#!!0 ( !N#/U!Y&NKAZ , +<3 9 >&PO=V]R:W-H965TN@48=U^('>;<5@,""^%NK<7MT'?2A/6G_O'_[>KT/2,U*EVG6]B]Q<7M6] M*LO>D^'Q8W(:7L;L#:_OW[QOA^!-,$]YJ^YU^:W8=\=UF(;!7AWRE[+[HL]_ MJ2F@. RFZ#^K5U4:>,_$C+'393O\#W8O;:>KR8NA4N4_QVM1#]?SY/_-#!NP MR8!=#*CXK0&?#/A< S$9B+D&\600SS60DX&T#*(Q64/V'_(NWZP:?0Z:L8!. M>5^G]$Z:^=WU+X?I''XS$]":MZ\;0;-5]-H[FC ?1PR[PK!;Q+V+$(S<8AX0 MAMYB/B&,-=;6Q<3R HE,L)>(&8R8#?;\9@R.'7#H@ \.Q(T#8:5LQ,@!4X\I M2XD@E.&!!!Q(@(%B:Z 1$U\-](X*PJW$;H7#YQTEDF>83@SIQ X=ZL0=.W18 MDF99:O-Q<9S$(J8Q)B0A(0GR(RU"TLU/FJ;2*O$M@$G.)*683P+Y)(!/8O%) MW,)("*74KO+$3:212T8$)I1"0BD@E&('&720S=<*);B_$,#!:3 Q(EG'$\? MHS-4.8&NLT_L[D*=Q,>D__.PP3V&,A"0IY8H[C*4+\@][A\4-1 G)VX'<7+B M0F1"8^EC@]L'=?N'X)Y^2+'@J5R0$ZQ1BD3JY,15J>"93%,[,:Y*19S&WIG& M*J5 IMP7%=8I72!4AH7*Y@@5@;BG)3$L5#9'J,P5JJ7"<0+8,K4RSXX J=6S M$C&L5K9 K0RKEF#3E&F;E&:YN';VS L:9:!J#R+-\>2YF3! M5A>KE2.UVA. 0-P"W<\!/?P!=,L8BYD#,;O;<^9,I92,$6MWO9UP,V3$/=\* MX&-!^%S@OL#%@EG$8N9 S&Y.W#TYY9P*)R< EQ!&/,V!X^; P>9=>-9-CIL# M3Q8D!NN>S]$]=W5/99QF=L^%N)1XZQ?KG@/="]]G(]:]6*![@74OYN@>@02_ M!7WZ V@D$UT=5_1'6O_DS7-1M\&3[CI=#><3!ZT[91R2]Z;RCBK?7QY*=>CZ MV\3<-^-1TOC0Z=-T3!9=SNHV_P-02P,$% @ &X,_4'M93L^ P :Q M !D !X;"]W;W)K&ULE5CMCILZ$'T5Q ,4/#:0 M1$FDW62WK=0KK5JU_\=6\5J3PK]:L8 M?-ZO;+>(2,9RIPN*T%Q>Y$;&<<%DXOA=D]J-S\*P??_*_E@F;Y)Y#G.Y4?'/ M:*]/*WMF6WMY""^Q_JJNGV2=D&=;=?9?Y(N,#;R(Q/C8J3@OOZW=)=!/-0AJ M@Z Q8*(L8+6Z9;FVH0[7RTQ=K:S:<>>PV-AL$9@-L2LFR_J7STS% M61?SB##S+N;C$./Y.&<.EYZ7]KSM@S@F$)! E 2B3>"YO05!&-9+9(CA_DCU M/!B(-R!@?K\R%<8O,6F%<5G Q,QU>S$_#*$D9DRX01O:"(,GQAVCH3>:][T!$.^!-E- VS= W8BQWAF?(),:U%D?GV:W MU@#MEB^L?S8\ (0WLH$9UBKSW['_L%I9 *+HOT0@*!CQ@T7- MD*K'U(;URN;3LR4L6'+?5MNF!K7K*VZKC;"V"6B[K[8- HUIA+"J"H4..=#6!YT<1N8^ZQJ?ZN!5N>ZM7>:_Q?6_P-02P,$% @ &X,_4.M8SU,- M @ R@4 !D !X;"]W;W)K&UL=931CILP$$5_ M!?$!:S!@(")(S595*[52M%6WSPZ9!+0&4]L)V[^O;0A%X'W!'G/GGAF#70Q< MO,D:0'GO+>ODWJ^5ZG<(R:J&ELHGWD.GWURX:*G2H;@BV0N@9YO4,H2#@*"6 M-IU?%G;M*,J"WQ1K.C@*3][:EHJ_!V!\V/NA_UAX::ZU,@NH+'IZA9^@?O5' MH2,TNYR;%CK9\,X3<-G[G\+=(3=Z*WAM8)"+N6?HSTB0NYP_W+[9WWSWSO#!=Z8^J% M#U]AZB?QO:GY[W 'IN6F$LVH.)/VZ54WJ7@[N>A26OH^CDUGQV'R?Z2Y$_"4 M@.<$//8R@FSEGZFB92'XX(EQ[WMJ/G&XPWIO*K-HM\*^T\5+O7HO8Q(5Z&Z, M)LUAU."%)DK^:Y#VGR'8"<'6(%H8X"!T&T1.@\@:Q N#!*^*'"7$2CHK(20* MW)#8"8DWD"B*5Y11DRPH>9YFJ1N3.#&) Y.L,,D&@P,2Q!_L&7%RB(-#5ARR MX60$9W'NYJ1.3NK@I"M.NN'H;J+,CB_%Z&0/%^^GF1//U7?X#4$L#!!0 ( !N#/U!PC;FDGP( *P( M 9 >&PO=V]R:W-H965TW82)T$%S&PGZ?[];$-I8KQL+V!?SCGWGFNPF5ZX>)5' MQE3P5E>-G(5'I=I)%,GMD=54/O*6-?K)GHN:*CT5ATBV@M&=)=55A !(HIJ6 M33B?VMA:S*?\I*JR86L1R%-=4_&[8!6_S$(8O@>>R\-1F4 TG[;TP%Z8^MZN MA9Y%@\JNK%DC2]X$@NUGX1._:RX9*MN#5SW*GCK,P"X,=V]-3 MI9[YY3/K_9 PZ,U_96=6:;BI1.?8\DK::[ ]2<7K7D674M.W[EXV]G[IGI"\ MI_D)J">@@:!SWR/$/2'^(."[!-P3\/]F(#V!.!FBSKMMYI(J.I\*?@E$]SJT MU+QU<$+T).&U:>5 H2?YB+/$:2SS&G&**9)3F@6#B&O.@,,PSQY@' M!0DB[IKY8!BDP&\M]5I+/=:<5>7UE'E^YXRL;9CJZVV9N)@SST9;/FI46:SN(H. M1^L3,ENU$R_@9 $]\:4^BKN3\T.^.\>_47$H&QELN-('A-W&]YPKIFL'C[K- M1_WK,$PJME=FF.JQZ [0;J)XV_\;1,,/ROP/4$L#!!0 ( !N#/U"Y:+8F MB@( '8( 9 >&PO=V]R:W-H965T#AG#-GQB,[ M\96R5YX1(JRWLJCXPLZ$J.>.P].,E)@_T9I4\LN1LA(+N60GA]>,X(,FE87C M H"<$N>5O8QU;,>6,3V+(J_(CEG\7):8_4M(0:\+&]KO@9?\E D5<)9QC4_D M)Q&_ZAV3*Z=3.>0EJ7A.*XN1X\)^AO,M!(J@$;]S)/?A#9PHYL MZT".^%R(%WK]2MJ" MMJJ_].+J20<.5$YDAIP?6OE9ZYH&6K(JV4^*UYYI5^ M7ILOR&MI9H+;$MR.('-_1O!:@GQ-(DYU3U^0T<2<"[C#%:HJ8!2.?=T4V]T6V4TB S)5X MQIY[FN\-6N&:!7RC@*\%_(& -ZJTP2"-J31FM*V;*2)""/IF(X'12& P,AJ- M))BD@;XW[NEJB@IA%,Y&11FT0@!&6ILIZDL4P,!<&#(6A@R%C2VCJ64 3"G M"8UI0D.:#T8I,@I$CX_2S"@PNS]*28,)^ET/(C :I^UL.DZA]U$[Y&5D/(V MP4XX/H[ = H&?II,3N\(+ D[Z0N,6RD]5T*UK!?M+LEG5QVAHW@"YRMHB*_A M?--<@3?YYD;^@=DIK[BUIT(>W/IX/5(JB'0/GF0?,_DGH%L4Y"C4:RC?67,3 M-@M!Z_:6=[J_&LO_4$L#!!0 ( !N#/U AKITW* H "-# 9 >&PO M=V]R:W-H965T[H[]7R?GLRN]WM'E[-Y]OOM\UJL?UC_=#:KQ=W][/1X_[.KS>GQ^N=N>7??7&V.MC]7J\7F?Z^;Y?KQ9$:S MX0=_WOVXW74_F)\>/RQ^-/]L=O]ZN-JTG^;/M5S?K9K[[=WZ_FC3W)S,_D&O MOI+CKL1>\N^[YG$[^OZHZ\NW]?JO[L/E]V^]VUOOBVVS=EZ^9^[Z]WMR2S,CJZ;F\7/Y>[/ M]>-%T_>(9T=]]S\VOYIE*^]:TE[C^WJYW?__Z/O/[6Z]ZFMIF[):_/WT]>Y^ M__6QKW\H)A?0?0']7(#TP0*F+V!>"M#! K8O8%\*'&X2]P7XI8 Y6,#U!=Q+ M 3Y8P/<%?&FG0U\@E!:(?8%86J =D_[.J=)NT_/-IN*K#+>;=.E8T7##R11? M9;CE9(N+##>=N'2:T'#;:73?[>$BPXTGGUQE_N2KO5'?+':+T^/-^O%H\[38 M/"RZ-8U>M:7:RKN?[JV__\?6K-OVI[].K0_'\U]=3;WF]9-&3S1QJCD3-$%- M-6\D#4TUYY)&3S5O)8V9:MY)&CO57$@:GFHN)8V;:MY+&C_5?) TR3A_E#3) M.'\2-#$9Y\^2)AGG+Y(F&>6^C7$,LZ&W,>DN*'070UFYC$I=")5PK M@CK0B8[M57O8ST2*GWHW/6B\B, MNZVURES5"\?#Z"RAS4"CO2^W.BL#Z@#&U*9B;( QM;2QI3.G%XV[;*9;Z!,. M];K)TF0,:X931P.OZ]SKK!!= '-J5S$\P)Q:V@FSX?'9\&C5+K/)FO.YUXU1 MQ 2+440#M^O<[>WR#^H WM2Q KZ -XVT;2:#<]Z+R(Y'AUWNJUXX\14%M)H: MX'63>YT5V/ ,\*:I 5-$ID5H:O)-B(Q*R/^C("/OX;0QP.HFMSHKL&P9X$M3 M0;$&^-*4<*S)038:Y<#N88!]36Y?5@ .#7";J4!9 ]QF2F#6Y#1K0K=V@@9; M8$N;VY(5H%D+;&0K:-8"&]D"FGW;BXC'K:5T;; YR:+'-^!'*T L@;7%HF? M"HBUP$"V &+?]"(W60J=24\HK,"PGN"#+;"C%1B6@,\L\)FM8%@+?&8+&/:= MS1G6L"$V-AV;7-@ZB0/8"BPPKA40E@"F,? C5R L S]R <)><$ZF%")YDZXT M@E"3BFS!2L/ X2Q + %*8V!,KH!8!L;D$HCE'&*=R8XSO_0R&IO/!N@(1J<] M L 2ZA9P)E< + -G<@G L@2PUKOTT5#0.>6"CP:LI R\S@+!$K F VMR!<$Z M8$U70+!G+@=3(G(9P HZH[4'$\P&*-2 E#ZSI*Z#8 VOZ B@^]\+!K7**?>HJ0=@]6R-7>>!U+\"Q!DNZ!\[T M%7#L@3-] 1Q?^IQZC?(F>3WUJ9=UIYFC%<=KB]Z$ *=[ 8\UFGSH=4H%'GO@ M3%]RQ.L%ZG5*)V/SH9=UY[,O.AT)G09XX'0OT+$&=!R ,4,%'0=@S%! QYP>1#(6 -7!N#*4$'& ;@RE)!QR,G8DD.3/ #S M!H%X-6HN,%NH(-X S!9*B#?D)&N<,P'>9_2:4P!9#5:8 %P4*D V A?% I"] MC#F@[((1F"T*@*K!PA&!/6(%H$9@CU@ J.]BCIWI'GI0,FT),%D4H%2# MB12!>V(%E$;@GE@ I1=12 APEMBY%&3M\ROL%?!B%)!4 R2-P&*Q)DJ L@1% M88(<-=,'X(.2)&H LP8"B1I8"TH;J)JX@4)Y U5 HV>#ZI")#FN2UJ"<@1(P M%)TLD$)) U43-5 H:Z!*4'10'1B9]X%B3M 997,@3L8%]0M:D"F0E MF &B$F@=5$6]1O85HD)L +$23/90!;,2RO:0+J'6035E=<7*H90?R@&1$ 1B M ]"54'*'= 6\$LKND"[ U[>#:OIZU&1A-ITSK&83 UHM4!J(A#A06P^J!3E+ M5\ LH?@.Z0*.&IU6$ H$D9 (8HM)3J(5/#NRC70Z:(=TW.LL%83L;H MRZ";O$1UQN-FH35 R JQ19Y%*2 R->"+C'!'9 @Y^/:@F+U==9.=\MKG9'(>C/] PM H(Z21&+TP( M!8K(UB QBA21+4)B*T47QH])_5-XKYML@EH3X\=HE%,B(:C$%E$D"A:1K2%H M%"TB+B)HS@E:JY;ZTY>M@W":4/9*!80 **]$0F )QHL(Y8N(:U ;)8R("U#[ M?%!-@LJ!?$A_R>YR4$Z7>&]Q]] Z(.26V"*,0$DCXAK:1EDCXI)$PZ":)L?& MKWGVND^#;O+V-6A"40U"\242\DO,<#8BRW(-;J/ $7')*?*@FH2D./OUR0^# M;O(2UK4/UAY- !1B(B'%Q(QP&^6.R-7@-DH>D2O [:C7_?N_GS$I\7FQ]W] M]NC;>K=;KTZZ7^^^6:]W35NG^J.M\K997#]_6#8WN^[;+BJQ>?JK#4\?=NN' MDZ<_23%__KL8I_\'4$L#!!0 ( !N#/U 2XZ(2= ( &\) 9 >&PO M=V]R:W-H965T8,&>RT9?Q-Y)1*Z[TJ:[&Q\;>].3;<6,CK8B6]" U!5&7*]W2LM1, M2L??GM0>GJD+Q^,;^Q?3O&IF3P3=LO)/<93YQHYMZTA/Y%+*5]9^I7U#@6WU MW7^G5UHJN%:BGG%@I3"_UN$B)*MZ%B6E(N_=M:C-M>WY;V5P@=L7N$,!]C\L M\/H";U+@=,I,JY^))%G*66OQ[FTU1/\I\+.GS#SH1>.=N:>Z%6KUF@6!ESI7 M3=1C7CJ,.\*X]XCM'!&$ \11 @85+JC"-?7^G0H?)O! L\0>'<$ 4S@@P0^ MH""<^-!A0H.I#2;!>&+6=@["*$ >K"4 M02 E@@F"$&"<+T;$4@0K7"CPP2C M1MT(^]'$CCD*AU&T\&YC4$P,B(EA@@0D2-;;@1&<$K3"D!XT[C6)XEE4YBBT MH&4AL1C0DBQ0P''#[@..P('#WEQ%B*:.>/.WC]S8GUH"P]P%07" ,9#@$"]0 MP+G#P0.VP,G#X1I;PGETL#>+#@##*F$+V<%PDC$0Y7#)63A_.'[ %CB!.%EC M2S+[=**I)1]!.B'.:.?31Y$?A)^+6EA[)M4F:K:Z$V.2*CKTI+S-U>EGF)3T M)/4P4F/>'0&ZB61-?[QQAC-6]A]02P,$% @ &X,_4,A/,7MP! ,Q4 M !D !X;"]W;W)K&ULE5C;;N,V$/T5P^]><7@3 M9=@&8EN+%FB!8!=MGQ6;B8W5Q2LI\?;O2UW6:PU'B?H22_29PSE#9@[-U;4H MOU4G:^O9CRS-J_7\5->791!4AY/-DNI3<;&Y^^:Y*+.D=J_E2U!=2IL,YM7YR*?E?9Y/7^ 9"?F M*:GLKDC_.1_KTWINYK.C?4Y>T_I+A[,/H -X'\%N F_N] -$'B%\![\\@^P Y M=0;5!R@T0]!I;XNY3^IDLRJ+ZZSL]L,E:;8=+)5;KD,SV*Y.^YVK9^5&WS9* MBU7PUA#UF&V'X7>82 XA>Q\"-T3@$KAEP:DLMMP+Y\,)=CXB4BB'#TGB=TD& M:0JR6**-%X-B29I D@2R)9 # B1CVV%TB\D[&8:I2 .JB(\3H",E0U06@B\* MN= ,%8?@8V!4*&B!BA2H"($:">PPZFXBX"I$:>]\U()SB;/>$S (#6:+*1@( M8T9VJ2;%:4(-!\G M6&@$Q\LVD2_^F&\@,"(%1K[ D-$$P&@'8-.[&HR8"$SH:SUHL)[*:(6L9$?B ME H]RR%P$I1"[2:F<,+1Z1&)I$,] )_0V7K0X/\:A"?01RU :B.P0 (7&L"M MC8(I):(Q?;2U@9C0W'K0L'4#,U@@ 2/:&P$3GLW%!.J=!@>T[P)EO+C%]:!! MVH+C[K4C8%(+?!@A4 MA_,U)P$"Y:HW(HUT7*-O%;0X(#Y1*>FV.PBD6X5Z_ MG\@7?\PWE$A[+_CF*S@?H:!M#L+_T>AH.P'*3[Q&YS?V!0@ 8+C2%) QP_ 1 MC@9&&@-C"J@8B\9J37L*$*;B][J(Z'52"JS1ARW"$)_/]A3,E<([I%(X9:09 M.<9SVO(XF]#L>A!JTQ+584? \!EU&E/\+M-0%FW#G+)AW.6X;X=1%.'3-X&B MEHV" 2CF22.]?WS9: _FE ?C-LPJG/ 6W.D[]KC)1J/&9AP0J+0S@8I- 'PI$5/ IM1C M6XJV%4[]IO.VE/9^&B] :\455DD!5:0X/MI-98PG,'8R@[L+G\R6+^WM6S4[ M%*]YW6R$N]';#=\#;RZ,T/@6ECL@QO>PC+O[NU_TW77BGTGYR^X:KWNIBTM_11G<[DDW_P%02P,$ M% @ &X,_4-TF'HH[! .!8 !D !X;"]W;W)K&ULE9C9CN)&%(9?Q?(#C%V;EQ8@-=T3)5(BM29*_G:Z4][+\WEW\MEVZ?I>1SO2FZ5PD[=>'?M%9UGEJ M\_AW=.I>8G:&U[]_>O^E+[XMYCVI]4N9_9-NF\/2C5QGJW?)*6N^E>=?]5B0 M9=)&V-39G7_Z6Q.=5/FHY#1K($8#\6G 9@WD:"#O-5"C@3(,O*'VOIFO29.L%E5Y=JIA/!R3;MBQ M)]4^KDUWLW\Z_7]M/^OV[L=*A6SA?72.1LUZT/ KS:?":[U?0G 48LV)N0KY M-,0+U4@9336O5"-\,=5\11J%DQ6P'Z)W(";)"NQ 0@>R=R G#J31T$$3])JB MU_A&/^84DR043$*!))21Q*!1,TG,*29)!#")@"3! N-YK0-2)U?,#X3P?3.; M@&3#0S]4 ;^63M(*85HA24LPCAU$T$%T_Q")H8,8/)W :$Q,J\4AF(^Y]D&0 MT*!E%$W:'W/E^]:6,LLLPD!3C5'_.HJNHZDAEBT8G$^>&0>E1>:- M:&,7..DUXT0[S0Q/'DR S&(SG"#A:&;3:'BF86"JB6PN\#S!U/UCF6'*&<5< M160%02+;@,;8,LJMBFRI8G#9 ^0RC"X#[-)JJ4A*2QR.\>4 WTA:7& F.;N_ M6HY)XX"TR%Q'."4MC&?',\?T<$!/%%A<8"2X?*!FC 0':R>MF2Z- 9N=RSBF MAR,P0HL+# 8/'Z@9@\&C>VJ.Z#09SM>,&>*(H0B[$!@/X=]?L\!X"+IDT9I' MT609CF9K%I@D@4B*+2XL.],'MJ8"XR'0BD%JEK1F-LNSP"0)0%)LQD2E@9)3)T$U,7<3(U2)RQ[-PGVE#<2PX!* &AL:SL&5#[R[FAY>02 QN8^ M6E) &>W/-!PF5")"E1F.KG7R1C0,LP1K71R8T>@;X8W=L<3<2\H]??V4E/M; MG<3@2P2^91V7&'SY /@*@Z\ ^+$)OJ(PB] "/M"J&Z]&"H.O*/CT<2A*,[?- M24A+RQA2\ZY.PW)=[?NCR=K9E*>BZ4Z+KNY>CC^?>7>:9MQ?LZ>7X93MT\UP MIOI'4NW3HG;>RZ8I\_Y$;5>6C6Y3];^T_3OH9'NYR/2NZ7Z&[>]J.,L<+IKR M.)[3>I?#XM7_4$L#!!0 ( !N#/U#IW4Z16P, @2 9 >&PO=V]R M:W-H965T;(MM2XJEJIE:)6 M;9^)O;91@'4!V^F_[W*)Q>6 EQ=S\9GAS+"?!EA>9?::'X4HC+2R* MTZ-EY=NC2,+\09Y$JO[9RRP)"W68':S\E(EP5P4EL46V[5E)&*7F>EF=>\[6 M2WDNXB@5SYF1GY,DS/X]B5A>5R8SWT_\B ['HCQAK9>G\"!^BN+7Z3E31]8M MRRY*1)I',C4RL5^9']GCQJD"*L7O2%SSUKY1EO(BY6MY\'6W,NW2D8C%MBA3 MA&IS$1L1QV4FY>-OD]2\7;,,;.^_9_]<%:^*>0ESL9'QGVA7'%=F8!H[L0_/ MR*3)HJPDX5N]C=)J>VWR MOX?A &H"Z!; G,D W@3P7H!5.ZM*_106X7J9R:N1U7?K%):+@CURU;+J M7?6?JC979R]K=[%86I)4DK"?>YYSB]7@QECL^#(,!N7.C&!?T@ MG,"#"3S]?O@P@7^_'[7$;1?JV4Y_:0Q5Y)/O8R\!]!* ;O">F6!PF0^<>9SU MW 9^0Z-+-8%M+, =AR<@-D8.EO_]K 1;MG]&]1HVM6Z =G]!0MD_L);C-PB MA@EF"&%W) 5FF,V F&&*F0;&C:9=KMWOR)2DZP/SRQ# (XN,88+9#(099IAI M0,R&? ZZ,27I^L#\,AV V1#-@9$I2=<()IE'1]8)@Y@)F--13# MS&? S#',7 -F?G\83TJZ/C#$7 =B?G\83TJZ1C"Z'*'+<0H'H^O,0-?!Z#H: MZ#8:;Z(;DY+:A]5Z)2^_D7P/LT.4YL:++-3;??4.OI>R$"J=_:#:>A3A[G80 MBWU1[OIJ/ZN_3=0'A3PUWUVLV\>?]7]02P,$% @ &X,_4(5!SK:H! MU1H !D !X;"]W;W)K&ULE9GA;J-&%(5?Q?(# M+,R=F0M$MJ5NHJJ56BG:JMO?))[$UH)Q@<3;M^^ B64SY^Y"?L0&G[G,/9X/ MCF%UJNIOSKEKV^-=%#7/.U?FS:?JZ [^DY>J+O/6;]:O47.L M7;[M!Y5%1'',49GO#\O-JM_W6&]6U5M;[ _NL5XT;V69U_]]=D5U6B_5\F/' ME_WKKNUV1)O5,7]U?[GV[^-C[;>B2Y7MOG2'9E\=%K5[62]_47L77 MO3LU5^\772M/5?6MV_A]NU[&W8Q7EF-W MZ_ILO%UKWD;T7[I3K]YH:&['(Q=/^'>W>% MEWKSUWO,NU6D[HQW_[G;V9O=?^;M:?S> M]PTKLXK>NT*#YO-90U<:NE79$IPI]>/-]3&TQ@4T M+*#[ OJF58L+&%C A#.@;.05T&B##V+A06Q0@)7@$\,"/+W-!!9()K0)-#K! M!TGA05)0(,4%,E@@F]ZFBO'2CRAP1CV-54SI&.90J-(L3J^HOYT4)DJ%N+ 2EH'"O"@[PQI,C.(I MUIQ%]JICOQ X#9P!.IM:K80I8095"!@K:=EAPE0ZPQC,F,JF&),%#=NX^QL; M\U/=[44 0TLACTQ2"G&D' M A>CP)A!=--PEB@[-@;J.!6GA/FFD&\F M8=$1II',#&,PC11>OH Q-FB8F2BV8V-"G?1-8[ I!)NE,Q1A$"F9X0D&D<"U M+O0D#7K5LZ(Q@SJ\)H:>#*+K7I76RHS7 M"=(E,<5";-*8:1TRS21$-RTDS!D14V,&-0B0H3$F/&,H2M78%R"CQ$BV8*(U M"*0D]80QU#,BJ<88:A X0UN2@VDT4Q+O M(+J):\:?9<;G7:2S26:%L&J$7Y @[Y)4 O-H9N1=@WDT4_*N"7.LU2;1>FP, MR+M9EEGAJF0PWP;D71+RKL$\FAEYUV >S92\:\(&",88S'? M%N1=+97 --H9>==B&NV4O&O#')LHC\CX<@UT4D,8; NBKO3[RF(0[8RH:X4; M-5.BK@TC+(QU0"=Y@IFV(.IJ(>I:S*"=$74M9M!.B;HVC+ PUB'=#V*=Q4Q; MD'>E^X:,&>09>93'3UN*![ MX/-G7K_N#\WBJ6K;JNR?#[Q45>M\P?B3-VCG\NUEHW O;?_K\X.6\T9; M'8>'2-'E2=;F?U!+ P04 " ;@S]0H'N@D;X" !;"@ &0 'AL+W=O M2Y+*OZN6<&O"Q_YMX7'_'A29B%8SFMZ9#^9^E4_"#T+6I9]7K)* MYKSR!#LL_!6:;7%H BSB*6=7V1E[)I5GSE_,Y-M^X8=&$2O83AD*JA\7MF%% M89BTCC\-J=_N:0*[XQO[%YN\3N:92K;AQ>]\KTX+/_6]/3O0^?4K:Q(B MOM=D_YU=6*'A1HG>8\<+:;^]W5DJ7C8L6DI)7]TSK^SSVO#?PN W 3@-B!* MW@V(FH#H+8"\&Q W 7$;@%VU7"JV-ENJZ'(N^-43[GAK:MXB-(MU]7=FT1;; M_J;+(_7J99E$9!Y<#%?L,[F#0/6([1,33-TR@%;0R,"1CC0<$293<;[*! M,-.>$ B3PD(BL!Z1)8CO"#*8( 8)8DL0=0GB$"8@( $9*HA[]5X[#+&8RF%Z MQ7H/<2V8A(%,)&#(%=R C%B)?1QS-%H ]7"'_@X!M0[^3[;V"#ZAX] MBL>.'L%N1( =X^D(!>Q'] E#(MB1"+)DVO\+)(-TLW1"LNYG9%?8@@CR8-;? MU8&RKL^S"1[9"#88 AQ&QBH$6PQ]PF,(-AD"7$8&?69HLV2LS\ VPX#-".YW M$0=*NF?9SR;H=-B2B:.]O4AOQ\^5,AVHL]K>D%;8=.C>^AK--JYSO]&X:].RG809GA5(^%N^ZXB>)U&ULC97=CILP$(5?!?$ :S !MA$@;5)5K=1*T59MKQTR"6AM M3&TG;-^^MF$I/VZTN8CM\9GC;QR89!T7+[("4-XKHXW,_4JI=HN0+"M@1#[P M%AJ]<^:"$:67XH)D*X"<;!*C" =!@ABI&[_(;.P@BHQ?%:T;. A/7ADCXL\. M*.]R/_3? L_UI5(F@(JL)1?X#NI'>Q!ZA4:74\V@D35O/ 'GW'\*M_O4Z*W@ M9PV=G,P]4\F1\Q>S^'+*_< 852&0>BAQOL@5)CI#%^#Y[^>*1)G,[?W#_9 MVG4M1R)AS^FO^J2JW'_TO1.V/>&XK_"#:B6&Q)]1LFIM-]> M>96*L\%%HS#RVH]U8\>NWTGQD.9.P$,"'A-P>C2;";:0OLS1!>W=V3U$UM- M8S5Q%)C/HIJU+DSP7#@CBIU$L8,H61#UFF1R4A(&+J2U,$RC\ Y3XF1*'$SI M@BE9WU(0.*'>HYQ!I4ZHU 'UN(!*5_5O NR$>H^RAT*3]Y"!N-B6);V27QO; M+B?1L2L^V4Z!_LG[EOJ-B$O=2._(E>X&]IT]Z^=8^ M554W^KY>;=J;\5/7;:\FD_;NJ5J7[<=Z6VW2?Q[J9EUVZ6?S.&FW357>[QJM M5Q-=%&ZR+I>;\>WU[MGGYO:Z?NY6RTWUN1FUS^MUV?PWK5;UZ\U8C7\\^+)\ M?.KZ!Y/;ZVWY6/U9=7]M/S?IU^30R_UR76W:9;T9-=7#S?B3NEI0[!OL$'\O MJ]?VZ/NH-^5K77_K?_QV?S,N^AE5J^JNZ[LHT\=+-:M6J[ZG-(]_AT['AS'[ MAL???_3^R\[X9,S7LJUF]>J?Y7WW=#,.X]%]]5 ^K[HO]>NOU6 0C4>#];]7 M+]4JP?N9I#'NZE6[^SNZ>VZ[>CWTDJ:R+K_O/Y>;W>?K_C_DAV:X@1X:Z$,# MK[M[/[7_)GFYZ^W#J*UY.7OJ,!,]UC]!$FVE/(7$+4 3%)$SC,0J-9 M3+5H;LB<#C&3&&L#FP;HI]"GF,7Y?DXF:Z#+S*X#<^PR5^ .+.S [CJP)[/T MS)(]AG:8S7Z6> B"0Y 8(K(1IGN(.QK!6:=,8+@9P$6M@^8SEC@5O"83"O8" M ##&8(]'/K'000N=L% 5Q$QTPHG*I@FQ^)Y)V >CHF(!. >])7?Q01<2IE4@ ME0DQ#XWSP#@6QU,OIT,4V8J8290N3,'7C439$ OF@(5$D2^.V.+$L -"\(P MYQ0S+$C#HE;,S3.)TLE'/"@EBHPQG!(DRJG"91@L0L.B7'"<1B.(1E>PU3$' MJ!B5-G@RJL"L7H 8J]S.H".AS).43%0BBRB9J)2VUHOU"H&%,Z2YGR70N)YI(_,K2?G2UX#R8PC!"5\#H*,0-7%? TJWR=?6X6L#4H)U)CKN:P#TT1O- M.00 K3;&\ZRU $ R.BB3X1"-F5)+IG3.9;K -*3I E]C&M)2$TM?2WF*93\" M0MT/@!GACY!GE;_&7*F1/.;:7P/E2ZXP7"!C7 H5;J;$N9@TAS 2X)QW*A<- MF"@U(LJ%#=1PC1I;_F."^%\"#Z3,@VF<8/49*[DD:EY7* F#>9(\PXU M:8!(A H' :'" 4"L< #PK,(QF,:-5),@F BN&5UP*R4NI; @%HR$&9.VC(J; M"(:-:0>:>X\XRQB999S+K3A,X,9?$$V8((TD2!E-H)( -1P 8@T'@%C# >!9 M#64=K[\!6'0^9@H>-E-5!QK<9Y:;Q>1M+]#@%K.C?4]=VH** M/#.8!%2F[@UDF82_H]L_4BG$\(Y!-^&D @ M3=CC;>)@G80EGP!6%-1D&()Q)2&82YWGUG22I7#:)KE%<,&)> 0;B2@.S %*AT*)Q09@9'(BBS*'P6A/ M(A8;V$2 TR 0Z=! 9/@R N?QI$..D22KHB'O>@DW-GBTR 0Z=! M ';F-(APPB64<#/U),()ERY(N(03+KU]Q#D;,.Z4K<09)X"1LQRV +">K,1^ M=7)TV65=-8^[FT?MZ*Y^WG2]S4=/#[>;/NG^L@Q[/E57,P6>S]758G^YYF?W M^ZM4?Y3-XW+3CK[675>O=Q=I'NJZJ]+TBX_IK3]5Y?WAQZIZZ/JO/GUO]E>8 M]C^Z>CM&ULC57;CILP%/P5Q >L@7 )$4':7*I6 M:J5HJ[;/#CD): VFMA.V?U_;$): E>0EM@\SXSD#L9.&LG>> PCKHR057]JY M$/4"(9[E4&+^0FNHY),C9246]8W*%>I5#44+%"UI9 M#(Y+^]5=;%U'$33B=P$-'\PMUTG>U^'98VHYR! 0RH22P'"ZP!D*4DO3Q MMQ.U^ST5<3B_JG_1S!?%V9*NJWHY_) M/+FL7M(PBA)T44(=9M5BO $F]F\AFRG$[1%(&NA=>"87*V]"]VXW6$\1<3#R M\%!D>U?DQN;,&-9,\V?#';S8+. ;!7PMX \-Q*.P6TBH(56;I!\ZSJA7 RJ. M76]F-A,8S003,V$T-PN$1H'P^3@BHT#T.([($$<\B:-%!3K<8_H_,PD'6'&282!O-)(@98$/ICV-8 RD#W=N9?1<"=7SH-I?(*^>.H]&]96[6+N&^D9=./K\^I1O;ZL?F)V*BEM[ M*N0IJ,^J(Z4"I'WG1;[R7%Z0_8+ 4:AI).>LO27:A:!U=P.B_AI._P-02P,$ M% @ &X,_4%LS)>FH! KAH !D !X;"]W;W)K&ULE9E;CZ-&$(7_"N+="WW%C&Q+XUFM$BF11ALE>6;L]D4+M /,>//O MPVT_''21)56]6QR#\E*H9-\.RM* AJ$,LN2<^YM5>^RUV*ST>Y6><_5:>.5[ MEB7%OUN5ZNO:)_[G@>_GXZEJ#@2;U24YJC]4]>?EM:CW@EN6_3E3>7G6N5>H MP]I_)D\O4C0#VHB_SNI:WFU[32MO6O]H=G[=K_VP4:12M:N:%$G]]:%>5)HV MF6H=__1)_5O-9N#]]F?V;VWS=3-O2:E>=/KW>5^=UO[2]_;JD+RGU7=]_47U M#0G?Z[O_37VHM YOE-0U=CHMVT]O]UY6.NNSU%*RY&?W?<[;[VN?_W,8'D#[ M ?0V@)+1 :P?P(P!0:>L;?5K4B6;5:&O7M&=K4O27!3DB=5_YJXYV/YW[6]U MMV5]]&,CHW@5?#2)^IAM%T/O8F(^#'FQ0\@M(J@%W%10I&)+K>%,,*/$>,R@ M"(.MLC8!NV]U&>($'";@;0(^2$ ,E5V,;&/R3B7EC.,R I81H PU3HFPRA N MP] 0TT6)^Z@X)M3QKTFH1@(UQJG92JL.C3A?&FH>10W$1%!,!,08E^(VFB3F M4=1 S!**60(QPA"SM,J8YV@L8B BAB)B($+B!"3$#A!.YX(X3(0 %9%I$<3J M=$%8& OJJ 6MXIE0NU;DZA@; 9GA! 1; 4%>8'7,[8Y%%,:N4M@."/(#QX5* M,,-$SF@8DT<0>E;#-E4+(D,9.4IAK@@"*W:DP%20>'K#%&-!PPENWP<-;(11 ME]U33 ]%]%"SDDT/"2,1.RX$BN&A ![+S?N@05-AQ$P'?1@V%(11I&R"H_=! M#P4]"AL*PF!3!+;IZM0&V[3UT9"A$(P]!=B[G(-B[.D,["G&GD[!G@+LX_H2 M=F!/,?848!^[9I$8>SH#>X:Q9PA[LV%F8^^J@I%G /G8<1]D&&5&9_3JF! C M^*Q>;:KJVS9U>3K#6#& 5>R:O6,@F)C1, :"HG,GJ>ZJF!F&&+&]'-F M,\-YQ!T3&8:18>A.:=HY>SP''0T9"L'@,30--6V\#QH5,A8R?$+#^'*$KVG? M? S?_C%N,N$<$\X1X8YY <>$\QF$.Q*@='ERQD-8^@X@LYJ>#)1 A,E %&QP_P%9D&0 MZ;T*S() $U?3N84](XUIZ"J$B1&(&-.\A4T,EU'D>$81F!J!9IJF>0M[&BDC M8KWG>1 UE.-XZX0>,TT+%_8;)23G0=10#J99()I-(^^#Y(B1B\EWVQ,#+&>F^ZJG36KA0"V1+7Y#U!+ P04 " ;@S]0%GC@ M&I"@ "80( % 'AL+W-H87)E9%-T&ULU+UI<]O:E2CZ^;Y? M@7([.5(5Q! @"9+'?;M*EFD?==N26Y33G;[UZA5$@A1B$F #H&3EU]\U[0D# M2=LGK]*I.C%% GM8>^TU#_]PWX_^M(W3[)6WS]+_WB=7^3ZK_O>K M<3]X]2__7*;_\L_5OUSE3TGA?8[7B7?AE8]QD93__*?J7_[Y3_@S/S+U/N59 M]5AZLVR9+.N_ODL6/6\0^%[8#Z;U'_\USGI>.,0?PW[]1YYZ!U/W&H/FB_TV MR2KO_F67U'\,^A?_WOG"O^_CHDJ*S8MWE^SRHJH_6!7[QH#ZY<])D>9+W*?W M+JZ:S\E6_Y__];_:-FL67<19F59IGG4L8A5ORL;HLZQ*JQ?O?;I)O)O]]B$I MZD_T+\+!8#3L>/$N6:=E!5-7WDV\;0S__N/L/[V/]^\:L);7K[-%7L!B8URW M[\TK ("7%Q[A3/$"_RX;8WYIG*D,=KE< B*5OOK@?4RSQ+O-&B.$WM5CG*U3 M;Y[OJT?O8YPE_K$Q]=(^%_E3FBT:@\X_'!OB/9Q[\V2Q M+V#V^F.WQ3+-8CB<.5U$I)*V+=7,[?738NI$#\:E\4>"7X'M#T<'K[!HWY2Y/L:+R$ZQPOJO0I MP4L9JR$/7!] 6L"0=5XT /8Q+F 7EXM% D_!,TM^OF.L^3;>;+RW^Q*0M^Q: MWVR;%&O5HO=M]!2B; MX0EVO09 *0#AKH%*?_/^+6D,WX?_3:)H,&Y0D$L@6TLB7>\W<6-\=8;OTQ(1 M^B\)8%@7B;RXZ \N!L&Q^T=7"6[P??Z<-; .MA@#MG23:7LA[^'+QM&T<9OZ MVT+K6]__]^;=O[UY-[N9S]YY\&E^^_'ZW>4]_/'V\N/ES=7,F_\VF]W/@8-^ MF;_SSEZ?>Z^]-//N'_-]"6?6&/]37'3S3 7NN"R3JORU\7- //-R8!+$?277I%LDC@H8=-XGM94B%9 ;S.GV,@G1Y(#]XRWS]4J_W& MB]4K\,CK:>2/^B.:ZO4T\ ?3"):$OP ;3)":Z1W0,["GQ:/^RH=9RUU"UW;3 MP,2K'%%UH?98__DZ>X(-Y47:) JWU2-,O'! U"!T.=+VP\\ Z]@E!2 A+AV! MN$/<(/@TIMPAJ< ;ODGB,O&*=/U87>2KBSW\P:.WOO&@O42+:+7Q##6GX'@6N)/Q=Y%RP6S=4>/M,##WYTEJL1 MOK:Q8V=L30!#Y-G%HIWI\/H/+(>H]V.^629%^<=_FH3!^ VAVP%>7@HOSW* M6N$](2]_XXU&0W\X"?S)**"3&D61/YZ,_2CL>VE9 HQ]_KX_],-AZ _QNN+? M 5SCX<0/HY&7&Q[RNUWE>Y"'RCTNF]E57'D+$*Y@P7T_'$S]P6@D._J.*5NP M:+_=;XAA+Y-5NDC;$%$_DC-6 9,%V"<@BH/HL,F;')R1JCSYB/AYZ[1IZ:>_ M?QH3.0,)#E#M,:E2X%/G)S,5$HN)PP&4WP,N98L4^5PNJLC_N7PHB>K^OR=Q M"LTBCB*JQE+O#-:WA&L>%T 0X CHB?.C S#^>F?\]_'G;3SN>LG%R\['.HYD M?@__?)K=P''M)DB8#.B6?.N/LT M;X#BE2 2-)D"W$O$C=8?[Q(8;K^H0. 'J(*X#X)RXR$0<4&7VQ7YJGD!YR#8 MPJN^MTZR!.50O!OQ(74X]QX2D(82CU_PJOA;,B(\8KL^L+T\*IRW1QXN5ZEV[V2 -/>_H_$A1FDN5%_ 1G!JJ18#6( M-DM$9:2A>^*+>@P\(206!U;9<=?LI?W,=;RZ_?3Y;O8;/'?]YYEW?0-_S[RS MC[?S^0\2RRN'4PA.=%^PVQ;VXIQT S3O :W2=292R.+%0S--N2$DASORUWU9 MX5I*+:[\+2ER1*N&P24#LK9)_P907,>P/T$=& 6X#U#NBM>"5YD&K-V40T-? M=>_G=S^E'V5QI\/Q,.QP5Z=PI<[AWCJ'2W,.[0*4 MO52^2R[N?6P1U=XFZS1#'"M)>=[_N0,ZZP%,GN-BV: 6=\EN#[(MCH5RV2;YYGVLECTO M=Z4:)3@?HH[?.52#X7Q+BD7*+[-4E._PQ,I#*N4"UB41@_DHA):]+TH!V?V]2-PYR?1=<.3#XH!]9> M/?;XT6LS3W8]+YQ\Q[7YSC<.7-.&FG?TFC;>.!V2QUX]]OB)D!Q_Q\X.OG$: MC[V<_^:]_WC['Z>;'JU7WM_=?E*ZS\NTW"DU_N1A+A?PBWGI0=P8B9$R"0(Q M/E8TU5%W%]0^5MB:MZ:7W[V(&_O[ZYO+DZ=N .W!Y: MC*R'+:K Y.,7EK\0T-_]_F?U-BJHA988:+2:H- &J)VS_-1BZD=>YD-9L=WI M.PY%W<"V-QLT6UCXRDN41Q*]>"3++T[UBP@Q8_$N_8X7.STOOO>@Z3M>3_(L M?)=++PU.ZC)+F=X0^G,!S<>!EAO M+*K^8@P*?>'_\IV \?..52?$$]+H$ M:02N0RXJY3(I05E$-(=+DB0%60FW<;9?Q6)O9-=%N=_M-B\H(J!DI8:B7_+- MGB%PP70)9(1%LJOV:+ZGI7A5[JWVF\U%2>N!M2[WQ%?[>!B\:76]\<9/OE_1IB3$/ M"YK6@@,2]P5M*N5+CI$*)1P4R4%/,5"2/7Y<[E'7DM4 G;G8QL57\C8J=$E1 MT=<$16'I*D?S/ZE!R9HNV*\>.C?"Z(WW&RP4T%CY05Z\N5[6V:O?[N:OSGWO M^3&%0TD9G @MHG#YO@ 1(=X %IJM*!'!Q^NRV9-47NZ+-0'3%,V?$VP&.(JG; MYK(9DAEWC]5CO-GFFWS]\H:_@J5;9]BVZ*<$-@US)BC2%.D*-L 43; 00P+ MQU$R&&=?"MK#D52P@\5CAO/!(;S1H+Z6 Q195L>:7)N#/7MU/;ON!CD:X]91"E>K'. M42;;% " -R4OA &R=&Z=;;X":"4&*7P/]1?RJEG#LO23KH ]O:"+ROX%C\9P MC*]I7GZUX(@A-?M,#J3T_AAO=V^\F;G*5V3G!IWNU=7LR@(F[0(O&)P^XM@" M13HY>H0NAE3E:#3 O]$R@58#V4&1 *XD\L@CAF6JXX:KND@V&[[%SR!\;_!U M]QC>T)P@."F=QF!)0#Z0F^#N2\ER-7_)L M2'.%S,GA>[M-7&& *;_] ,J430$UI1*KS#+9;7(6/]_ V-\J<0;1N:@A:7@5 M618#R4])PE3+9%P"1O[U8I,\)1L;*0"/8(%K8J8VL(1)K*IGD$POT$.&B#$T+6[ZVKAU%<^QWBP?V'#CQ0[ "8(]LPC8Z#U/,ZOP<0(?%9&NH3 M[PE/,HN9[/)G^'^F%4"/D(H1#=(TBU>K2+G+'&M\@(?T+7<-O@IGQ)8L&; N M6 B+Q GF1=&!*$@3G;APTSE J]E@HR.!Z27GB=U"U8&E/!5.*> M7D08X6\1,6D=/.P*7KT@%ZX!M;5;A?2@^<4IH 3<" P)?K%FAROB HO%']P MRM7)>5,:,^O1U\Q"0L;K[2[/*,1&5F .R5K>"J1E\O,2P59E=#(;%>5YST,W(V&*HQ4@9J/MEG ;)]IG>.: M!?RQTDI$:90($K ?DB1#--C%!8OM.'"Q)"H%5/71-A+C-A;I#D]#_-YXX@L4 M3HW(_R6CA9"R0DN_!.0&]/'.B!;UWWSIS7O>A\O+S_1W\ ;5"?G)^O9PRO,*'DU*-2=97/0FM?!*8G;;.0@+ QD M^/\#+CT6=W3VUWW&%U;O2PB:A-Z4GG7N1TZ; Y)XQ:Q)K3@V%!4JE):3>F 2 M#HH"NSG;^NR7689:"<<[HUWB/8 &P?QO/9#:Z)5\![2$53/[GB- +1^F=X8; M2%GCS[,-^2DRA/,&XW3V!5]=\\(Y[1@UM 3I*8HD:*W!K<7>"H@!XK2Y,0;5 MY41!FS5AP",H$XHU:3;E 2 M79(<]I0H]%%S$UNE!9#:_^8L$%Z_]6K) MC^(^:(&\<(#&O^YA5^+5F';)TI,IR$\O6D?BW3.N\OM3]HITO3_MM[YOA]?Q M)DHT@B^_?Q=S)#MT!,JM0 ]97T_<%>(!N4L,]!))V),3KHL.U6-:6.O3"[!0 M@)0/X)NTXN[Y1CP?+G,ZY,^'=]L&K]^!\BNR5LEP*@R:3#U$52N46/Z:H]AZ MD3\C"2CW#W#?TK@@(R=Q9A#HTJUE>R%J+8LSXY)(@"[S>-%B@K$66QZ;5@B^ MLMC1P248;"^Z/(/=MET]QB7)=UF% ;FL_W%850]I%3WK@$O/[K5,WSH%/%=Z MI-/ EJ.0 K8] M]8L97BZA.&IA+G35,GN&[\O$,J_ /48JIJ0V)<>:ZZ H&)HXC+6.*"\0=44E MA?RJ2%VD#B!AENDJ1?M0*5(W"U$*=9K1;KY:>0=V6SCM+ =8.BWA"65OH,-+ MN&&P95Q-'3VV,5R$15(@I_/2K=XW2 2%\M94I#QR+*$];$&,SR'<0)!](6F\ M\QKU@&7:U)W(%E"(+?,+F*A(5J@FP;\@'^\3,0'*^A:22U"R1*!U!R1',:WQ M 25&VGXL)T7^*MD,X :?=U(4>2'^+-X6R[56T*0"O4-OKO0Y7-GGX$28W;I8 MH3FJ\%'%5T]BJQ.+=0.KWR]8O'H=AMXV!607(>PUD%;UMTLSQ5[9=F@2VT>7 MB:Z .?#'&.\4^7(YBF)M!8/ZRDQHW:?,!$"J/3=N IS*5O('U%>_!X"49BX7 M%5 ]7J^+9*W)LL(D)<3=?[ VX-V@W6;H,;+:O[FH45'TA_E.O1E$\"J=$6AX MN3HHNI=+D7\[?GJN%7,Z_ %A[-,A%/_2] M5Q_1^4DZ#AQ*4#)QROV.6>::\RHSLA7(JPUZ!N+5,C/FH.VS2= MI!- #-ZBA^E#* V[?(*/ANZ8#EOPA?K)@[*5F/RE0N+4XM0=D&!L,159FH'+ M&?7QN^@:*P00<&#@'Q#MC:=D?S2*K47?P6$1V4Q>]#:I'E'V!<+%\H/AMJ@! MD%F,F"X#-08BS#P/GI)@\@8QL;S(==G.HCXFW$L(I7UFBT:XF%&PNH=Q>(O+ M3M$+B-O0BC B(0W)EJ[&?CKT>B2*O"(EH>CX-,2#;?R51=39S,5H)HT<# M& VCX";1[JXDHR\D]<90,Z%S4+N!)!@@[RFA=YH1WE+1+/AQ M&6J(DH) M/@7-[=.8#!Z\#"4RT;/@'% B(;M?\DWIO_AY1YLR_%YT<;J L%'?.PO/9<^U M>T#0:QEKP]<,OCD;G-NB/YFJR-@"FT&?7HJTF(0!T5.?80\VV12G!KI*2=&/ ME\N4O3]UZ4K#$,_P$?@NQW)(A9Z[TIGZBH72"ML!U(D;[70H%209:,($3)A>8:62[GIWI;S6>C!DL>A1S%W M38>J\IKMM:0EG7B.9O(7+(F=K :\$P0DP^0BU'\*))@L@S M00\E9Y.(4.@4<+5?ALYM-!/&2X1OLTGZ3UB'&@ MMMC45NDWD>R1[XOL:"1_N@+")\QV3+AI M=H%,M^+T8>>QWW9W+1 !MDS4N+ M@;C/QI6U$5@^S" R!]*LBFV-(SI;J42A;Z((!#FBIX[9DX9IT-U9-,7.R0+5KX6N2 M6H>9N,YA.Q=$FQ_5_F-3*;,&KYF_+\N\$!.(XN#H9Q#A#'6WV-@O M1(=SS1@:QHXU084K4TDA#)L!?$V7CCD$=089L&XZ*FT=V&B&W<]0 -H*>1=O M9HO:-[H9B9=S_# %^\K:N]=J>09;9%\4DT[B?R8NF%&O_=;5I 8EH NVPC6$ MHR\]H9I"YT!3HKTLQ222J/67VFRN#XQN!>!4F_[L6C5T(H,Z>B8ZCFC>88M; MVI?#VK<%$2P+$8TFVJX@8@&IJB4P3>(/&J[\>#ATS!*Q"?)="].W+1>X4]2F M&78/(%DZAE(\3I6]423BB4DDD9+DKEM0?QZ_>$4>; MW[Z_.[=^Y[(L\^=XYYW=7L_/^3$2/]X"+WA$;[BG,USI1P0&+B=QU.Q]L*Y.F7%ZHZAXF2>Z"#@\N MS\47("1SY28_F^\?*D*EP:A_,>P#-EV)C=(X#5WZ<8VNT:W6QZ](ZP 4W!?* M(>U=47S@E8[WN"PH1H/+CR$KND;$FDN\A*JW8N&,1'.:LV$^+RO[I4'34F=- M:.^K+O8[W\KRV.\ %S*E)*7.CB"Y;,;+O%Q(GE-*K]N%;%F ^'PIC(&4K!O:S*%)")G9"*Z6-Y%H7ZKR- MN&2S&;JV>?BHZ, %D2+2M\(>S%L0Z#U!N6\2#R2XW%ULTNOHNS==56 M291&_>S8"%DZV"SJI.F(&G)TN94\PI1'+R3@/?>U\ CF-$W\65*RA9 MS]S9<2!X(NUS"*W0%@4L$5:R6 $@(0/0DH,=\*6Y\IC::9+*V%H3]=I A7X.QRG7+WONG#CSO,:7P2A]^HDH]%P M0NNXZ*K5&+EZ^5+'UW<=4TH#&;BH?12Z;B(\]"C#$1U'\.OD!?N4Z4@QK-;E M$(\D2%IG;4CT_X SU(ZG:SFS#K]3:=_-J/.L(R2NH@ 8GY1=^^#"NP+I):VH M&@$ZE?C\!V$$Y__)M:NY3V+,5]N02O@B+0CE %F2Y<&*51U&3;>5 5I!_E>+ M/8 B)W],+_I#^X^1]4?09^ILO@@430?D0G&>Q1!M']>2&U7)L')W@;XG&WV: M.D)KP;NGI_D1EC6T>\R<**N%VL*'\<$LBB3B:$>34F)Y=,2F@CY696!2T_*C MXNI3K/\?0>S N Z^3O@PN354D"TOOFP(K;@9=AC_S"V1L)**%#UDUHZ71L_U M_(@Q?Q5 05-&TZG0N.[%.VQNF=N7I^FI_U#]/1.)-;/,>8O?E!;P /]LS(R M:YUY)G%/+5I.3.#>$6E7D3TOQDZM->.$ZY0:3XL$'V/X^R,(WTL5&XX.-XQ- MULI%XYQU M5=QZ\96AFRCTEMJHFWS#>&\=W:,L:IQZH8(/:&KV*>IH/1]/"IV\$OA6Q&*\ M1O^=\N&3[+E9D%^:R;.N.88 4_'@3J0F;IYX# CII4-F.&)(PJ^_L?-);R1& MB[6=O'5D*_#)6]N&$+5N!"8]18XO/"5V4KHXM,9_Z?O9IWBS=QB:(.5G.%=%]9P4.=&=7MPSO605\"<*6OY4< ?I74Y"8 M!5;*@Z7T#XK0D^#'C,SY:-V@!UBW?$;R>K'$6%.?O?$8&D,.S/)7-(NWUAKE M[VM!_6<4F"\%4] P^VQEZ+SV0G\<#OS^,*#/TS#T@W[@_0=JV6EV 2QF327N M!Y/0GTP";Q!%?C 8H1"8EH^(YCG:[$?CB1^. F\X&/I1,(&Q!GXT&?K!>$"? MQS#N9#3TFH9%SRJ/>,D.BWO;60M7#7\J]UL,F?R;R'.2T_O2E:A@[JWE+Z> M;9.?"K]]L=X-'L MVKN:75$,'M=:JAV5(&ZM -.1??AM3?JC_VP/T4(#P8 _S%\"L*I/PA'^*D/ MWT5#_.3WQW#&HQ%@O:YT ML-X*Q#[QP^#,;P#T$O?*/_A=_#P11^.+4RG7<6 M^OW^L&4H/:1Z0.]-RD-4)O;H-97YA=7+O@+0LCKW%4W]"?# YCU4E5^\1BUJ M\D#]\'7B*J%VE3T\K^LK,<9RG6YI5DN71;;56D2]G@G X]OO3,0X.5W2, M1XV?!G"!PS%<9#@I^ EP;#+!G^#I01 )KL(IA4-_%"#VG85#^#@-:.YP/ 4R M@B1@- [\*2T3'NC#QQ$],!C Y^G(T +TMG-!';'%*YV,@REB3CIBMSP%X0 ; M06./AW&N%07H+$R9),JYVW($1ZD2)&[. M!#;:3_U2G]06:-1DOB)>[EZ:HRF9KWK98:@1!\T\0/F*LP1UX8:"R*0)>[3,[S$92Y$H)[;E/\[BS8L*96^/Y!>P+55D!R:/ M(!"IA^ >O)6Y+1?:IJ+[8"*WU ME9B4/Q&,V279L1Q Y8T*LI4=PE.:PUGV71X,\;T'U$KGLN+R[/CH$_#?F<# MC"%3M@&FH^PY:BQ[,H_L$?<[ *+B1U6Z9$UD+1\EP02W1Y-3UGW'.6.>6YQ1 M2+8DS36#I7+4??8LN1>42,\Q4+KF%!5S3M8O1CAO'(PO4+3B7W9 _(FL$Q [ M:=&"CE]L1W;6,>KRLDO+)U7;(-\N6(].M23RIP\.UZ3#P)0%B<> /RTYI1U^ MOI ']!#@DYR4+&M^2!KY08Y"T.I8$-V'.*/&&LG!D,BL%L;,ZB<3><*>%V-& MXQ%-%-AJ+_41:$-MCC^55%R;*"T= :#6^\5-O^0A-PS]T3CDP$I.JXM&P*W'PEA;MV'8 MZO_W$_^C!=\E8H&TX^F<217NE:E?U-ET,CQM*:+M_'B*R8R<:T.M772 M=V(,W9MIW?0&;7:N*4;[#[8LXB,1.658,1XSAC.(M;/P.W8%A,V%V<@ S/!Y M>7MY"ICV.MP B]*O,V)&$#45&D1FS2 M1O*"I:T7(2H]6"J%EB48O$W1#!8Q->D&=1S]:,6 =;9LT=BJ C":Y3BY]!#' MD8'>U)NZ&6MA%/4&5M+:HB[ZQ]A-!I5R&B (>\/Z /U>8 T@^4_<:\CIZ9(N MT=2K,FKT\:N\,!Q_% YZM92Z-)!%K+8O ["H->O4;(&.!LM?F:7\UG#AB4I4]V&*GZ@?;"&T*I< MY1BIG59V_'(](I2+.%$+F#V%B5-I.8Q'9/S35:YJ?E6TSG+<$,9\8U6'C'H$ MLDW/"2 ]Q8%Z>OR) (HP1[D7301V2<5^R/R-?"%@0PI(-,"B*1N_UV))4'') M956SQ%&19",3_"H)"_3D/7%,ZHAB-=Y$NP!:B5J^;]ZSYC?U1DXTTVL/=.MP M/"$;2>B/H[%..]69KX>3JMW08A/(?\2*1HO",UUX$,EE_/&@\;=_1* K\_F#H-;J$&+'' M6C6*?X0AY_5!2V\,\DIC%&>+S7>&0'W_X*E:OR85SDKN5?,>%/T M&0C> ;H,!B/&NVCL#X:!C7?!./ GX4301>VUA@& ,Y/0GP;C1LWXV9]G-U]F MS5+R5KT4W7.5I$GE53D@+\N@GAKESDJALB59B;%1]6M,U"12+&NC(C.]);"B'9)L+)*=A0O47'51739 MDNH9RX!4 MS]34DR@ 6T(! 5!92U# 622$Z22PB4/J89.NG2#D#"V-Z/NNDLSW0))ZP-*O MDJ"1UNW#1O?#>+H"A1F"9$G5I+G"HUYEJ:M4?)I?ZBH5M..60U.A540;5-BY M$ !VF>A"N;J,!9GY [#QA-)MI=*F3X8>B?9!QR3ULY1 9U2' M0&"O%CU5MR@1%U1N6F!HFI+F0CY:#S[BC1-@PYV-EWA=+53T.I2N$HDKC4*)*E6[%::[J M[QXH9J&RT4NE=+;>";&KLXCF%*+'KP"U-"S=A4H^[(M8N52>\%+Z=AOLB-V< M4<0[7],+K$T+[ 6.#;CDACR?NC^370*:EUVY?.?1 )Y)O;>>SW=[;;*SIBK6=7XC_7!O4:O;M3E*YBW09 ML%-67-< +!*NE@>(0\F0Y!Z@ DC+O487N(;_#7_!K]).R ;CA295^DH#REQ_ MUFWC$+/.-0UQ/,U9DX]*&0-5FTP5P3>^R41*F/$^ZD%=IB0SW4!14V4CI879 M-;*I"XR5MMJE<E:\+;2TE,YC %@^BLU!O]1!(+M7/:HO*=UU25=S#743 - MZX.P25NA=FF0N[-ZI$,[4G;HVU>T=N&5ZCBP7M0D%-[PY6QR:*?"F;DP'37" M=R2(9W8X[D$6[V/VTE^%(G)T-RPAK3L[]/<2FEH7F!PB*0:'TCEX5C=*NC&: MCB&W(I)8+\(C$_ =(.V#2U^IBQ [-45P$449;VJ%(6-EB>"CKS<2$DYJ[Z@4 MG+0VX]!>J2)-,SE4$92#<^9YM%RM-:IRX MFIYW"]IQ)F!UE$HLY)]4%1:3:C%:]^ATI8FKBZV1UJ#=OO\TX],.O1XZ=#15LIFJ>U4+ MTH_3JC3TQM07YMY=CFAK6F5PF5=5XK/@"DV5%- ]UN*LT46CO:<9VI#:J2L% M866Z.AF*)%2[4/VE=16,:K6T&$^5U##N8J,$8GR@+D,FBHV4HZ;*LHMX1W<" M31P)Y?U07B@\=:;1B\U064)BLPH?JB]""'3^G%%WO'S->@PA*Z,,MG7 (XB? M0%5GD3TIFK7[=.ZA[,RH5*:&.VCHCM,?),P<098>=YD3VS7H!X, MIAF:%?1K.0$=)4F2>E0X2:D,06:00MGV6?&0-1!I4]([9XC8:BBS4RU/\N4\ M*H\=:I4B9S8H MU(U'?53A-I:.+47<2/I)*^PO=MKQ:VLCEY54BI%&I&- [#9LGR6]=<^WNP[A M/3+)3D28E'\&E6$8FDKO*XOLN6WQUCRU*7:FI38=L3D#T4J?9L?9.[+JD@O1 M&/V.[8/"D;L)IK(6B<"FNA?4]*M?;#L'I_:I*J!=BRN5S:AQ?O@]9E$\I4OD MS_5+(^T#OH,^U8UV0J"=TKE4TU( VL,B".;&UDB)PG([?.@(/Q#:8BU91_'' M91?6M45=;[G$,)8YS Z=FD5"N&"4%G]K1BBGD/)AXZ0M=74N&7'$RK;E.D_& M!M"6B?"@.E#%4HGC215CWM F:7*=3:>1OH86X@-IO+CE>(>*BL9KKS"CGN;M M-E!XR65"#4#99MY$ G.2/>,)?*L*#EI.+"[1X)JMR+I2-[99O\LM9;Y$X8J< M@DUBYU.NP"%"O;4 *ZC=*G%N85U^>E26U57%V&>-C%_R+L2W9AD%.=.68G0S M%0OKN/6L,KV'H:(],58]7N70U$6[B3K%1B>R\%*DL.Z WW;1^CAD+(A_1Q"L M9-4>CX/]B2C8=XW.#,K;?/_8S'!U;D/=4*98A=7LP=&_M:-+D^V+FK&>5&IM MI[_XV=Y765MG"C?6I1D4W!$2V1R^/3WV7N_R7NWRL[/'U]YT//'[842YH<-Q MX P:.C&F0XX!R5/WI9.)/(OX\P6B:@&!-P4(3V#O0W\4P:##<0,^ M S\*<+]3@OP0/P_'_#D"6%'V,KPY@.5-*)-Y DSF?OO*O;3Y]G-_/+^^O;F\9S5G4X79'.U,;T MO1GG9G'@Y)4I4:E3QKJCC[K64&M$QW:<%^S5FG&I?:3::]15\-!06)0B][K> M7OQ,VJL40N0 MQ+5?6ZYNV14)7YX<"C\YZ9E:0-N5$VM+M&8\HG_'?-6!2(=C1N#IL._-DPV; M#D1@YIR3)<9)4)HH]5'A;9;JG2""FS_QA@'Q"B#U 3 =P>4CH&*D#8E]A &0 M%Z*-<.$&=..QUD&@(S7;(2B$(_4B;#58\([>&YB26O[:G:$$EU[#Y' 9OV2RG4 M9Z_NYE]>G;J>ZP^A#?,M)6 MGBCY& D=U13AIHZ^Z11BZV:%2IG7XKB8V%02C,H>H,VRKYH5(PR8GO: ^&/4 M"4UOA86X^["E5[UJ@HIEKF/9CRJ369X;FE9:Y*%M1\Q"7Y,73U7-)%6C2!Y> M:.,4$5]*8O5:/ ?JM<9>12%M[K&1GX]&1H;QB4-3FH3QWK.KZG40]*86R'3: MH2HYE:A&'+&'A B0+2XV.6J:TBY8JASK6R%@=!?57 PA!B8,R)&0EXX0A3Y9 M(:%_2XKXHA(#_GN7$\J>#*^1_C[>Z-:>H\ZO=I M*5B#-N$R\0KCJ?5,NEHQ8-@#IQURM O43-1]$ILE^RC8J=V$N^D=N$VJ7F=: M4>/&C*T\O;:+7J>:1/@LRNA3J!XY!]6MX.BC2M7^,W=L8&M) MV!*7]21W$%)[HUHNKPHDMF:7N_GY]F=1Y)HXT')BT&YC"LS'Y!EW5%G!\?M6D"KZ"F-42DD(ETT@4"= M)E$\%H2I2RK+=$-9*T=>)#$:>$]B][/2#$(FM\=364/$5WB(N +IXV%?V=X5 MB]3J7LO_..*P3M6T-L%A'EB;"[>LMWF&<>?GYL%?J;:55&J4'U]3&M* 5+*S MX<@/HBG7>L*B79Q&,O;'HX"Q2>!,5QM3B^AV_=K,H3QTPB-0F*>@KF,5JLD8 ME.R U';X&U1L4)B/; *6U.]Q9:U^K\^+A0\3^F?0]][5#_M_)A2.#.;@/G&" MDDJX*^&??59MHK60.DSOPL:$ \H64U7>R$J -H%)__AVR##9O2IGMT$?U*&I MM=NA/QK"WX/0'\#9'3VT8Z?^T\55+IT\]J8V5>5.7H #"!(JX%:R?5Q''EC( M@2,UJ%!CCU:IG]_3N%M/8S4ASREF-E3I!2V-JGDZ/0F^@_[V")DL5DKRDIM3 M.K1DE)\S8O\@P&U(_SU T(I#N+?(T@G00>=,: 'M9Z#2/.??"2U;*K?>_)OW M]O;N[O8_2":XO'GG?;R]^7!Q/[O[Y+V;O;VOO_$N>:CL7A^'RK8>&QOX ^A* MNG6@=$G3=<"6.-5I&;X_5XYUV(O"T1^HM79)^&3UE2:6H6@J5L7L^WU0I^YQ M@1]SD.#Q>:LZ46@H,!I(1]' /&N7"50>-TF-X*M,Q9:!TFXVJJDEAT!*NP$@ MFD-@8Q'PMN$(>,L@\$8]6$W7T@=ZN>W+YDQNRA>]\.Q4W[^ \D8=M[BM8;\W M@CD&_9$_#<=Z>\/>V &:6N3(&TW'?C#JD^V=W!&]2?NC4R^*0O1>Z$%!.4UC M[STW!D,O9(#%1XVBP^H,WB@U:%#.YIW@,*K7IV@$IUY.3T=%F\J^?_^(-0*>&LW\0VL@= MAW,G1]7%.9^=UZPN4C8LP!J7]CH:]6T:VXX^P8A2SV%'GZT@=5,*X4'J"Q#I M5"H%53#BF"I+I-%M$1L1/+IEQ6$289(W#] %4GHI -+I;T/KRM7'_C&Q ]U<0?R__6!G $UZ2SF8 'B MIPHY=/((['(D?]4+?_P^](#"CHYP(1OE*HR/*9_CW8[OS9?>O.E.(F*F>JBY0HYQX+5B1#+C.L3;3$V%FO;:7)'/6K3>$!9E7G+/- M90'[];* 2RP%LRDE7,V!Q!ZH!+5!-97V*,>'HV:1_-HYF]I0:DH_VTC*K4.X M2VX*8@8U#X!E45(T9B?JTT+X^IS]C&U8]/=.8PU.K_0B)Z!@0;L(;G4,SMYOJ MS^DF38V@0J1,##3MWW_[M([T^K- PZURM-63;%J/:"5GP^OA]PA5')D@ M[J29$H+H%WI#N9:(9D^GO:@__@.5%<3>O5*''994J]H:@C);EO +"0JTH)6I#?\]@"/KC7CB9 M-N&PW2;+5&*2>U0#EVHY47CRRM;_NLYISK8X@!M]ZIB&9S&I^0Z8)X@KG5V4*SUUK(ORM MY )4_YS6)IG]F%(9[]TI.*,SPU)NFC\[N2$M?)>\XLE_@5^?DA>[AE&ARJ,AN M:2!53_B62H\89_%*JD'G,]HHSG9I>YIP>PYVM MK"HZ_)O*0I*E^;PP7^KST%+C;;Q9QY1$S;E2LF5K]N\22NP$:TLBD0 I+;!@ ML@&("5AB*E-Y-(P@ MFOOR=&E'\ICH#H8@2?,GR*HZ^V41B[2822*,618 +"UU;5TSDUG_ ]S$8K^K M%B]\ G!D3Z@ ^(P-%@6U;HNXQ=FJ>X0V@%0%'%%"^&6Y>>.*L+[RT&:3'F.0; 5) MLJ[-8^V%9;+8D)G W!CK"8YT.@ 81A'*Q%988$5*4" -SV!D5=7PC1JW+F09 M%)E0+E*RQY#XFF7[S<8D]=M ,)EI5$"T?>,V6_D=9=CZ7>LDQ V7Q/7-_>QN M-K\G?\'M_6^S.]^[F37\$*IO&:$D0F*FHD"[/1(=0QMV6C-7M?MP?LJ!1S&- M.K:(:EQ3A \?AHZ^^,>)43@WT-%QMGDF-,OB^6S[&HS\8(!AX(.)/QF0MQVM M\.QW[X_]X23R+M_."3B7=Q(%;'4SX) >$]#;]T=!Z 6AWQ^/:7!T:8=^%$5F M6^2K"# +[@%JZ,R MGX7^=(R-TLX&?CBA#V.*"3['W)(^V^+JX&F%SL_Y2%6M"QJV9LEE(1(C4_MV MPA3F4(VM(-UF_6.[_ MW"&I:4KL\8B=9N\F>R6)]EA]8NQ;+G9;?3L#8M$$E MZ/9Z5[]=WGV8S0%C;ZYN/\W.VRE%]Z/MSI"ZO@64V393O^6J7Y\P'"\S]9BU M_=T45YZ,K9K46DEA?"4*XX3HV:;/0T2E(QBO(41GZYS;?V!:K0I63:O2LF*1 MNPJ(3IKKIDN->HQVZZH#^I U*#(()3_':/D%(EQV,+/RU^B)Q M#Z1.2!T,9IQT>DDD[9'&YNLS#JQF(;Y%I)=8W"-#!@NK'-OM/Z0]4^TNV;WS M5E90KP6AE'KJ88RCO/F8%LN+';6@?A*&^<"=7Q9&,D;QAVXA(>> EB' M=,&%VYJCQ3*1= 1M63:=>)P$6X.F;56'2$)4WXM8*I9TTS:@YFU @_-*K!'8 MGH372.K'!U*8&5QE:5*$C>YH8&5MG6M6H+K&ET0P5\; X:2,OUCOQ09NYR+K MQ&O%F@F6XA7@,F-86N'%MQ+KI::%UAXM1$ 3DM3SM;5(JX0X+ZY6WY*0U*H\ M9QT;AJ;F"9=A, 9XY+A[R=^WER\=3KBPE%I)1:IO*P2QT Y:J8ET@7JW4,5O M;1 3OFR(/IBV+*D4!M&:L0,L*^7#+L-4(VC-=7I<=*5@BM4ZFV+\E:[]<4R_ M,$H:ZHJ$?"Z+:7 X2UT[<&OM&K=H.9WTC%<2^_"HY#H)=/BU24W$Y7NCEJ5S MW?],H(.#1I>;?OSM_H7RULR'>A(<7K[WV$F$Z9YW=?,73'@=@;C;[UO11D$T M] ?CR(I FGVYPRX$01]#@$"<[F-7NV@ZPD9W&&OZVY?W'K:$G0XIWD>]AD7= M)^;/ZX]S+PQ#YY$(Q683W<,N7!ASY#PUD$ B]?>G_[SQ!C[6V+>_#?L#?QQ- MS%-_N0-5/*)G!OQH%/B3?N"-_7 8>G>W-UXP'CMC##')>ZK_9'WOYD^7]-]T MX/>C4/\8^/T1IZR.)OX8!'U^^@!;>'OWT7Y[4%O_: #P"KVKRW>XT&@P0N4C MPKZ!8X!]W\-^O.& SFV <5CPW] +$ K#"05;C2;8=) &Q2/#K./ 'P_@2[\_ M[?MC."IL\CWU1T/\- BG%%?TX>UG;S@AI2<"$,*YPC_#\13[2 Q'?+Q1WX\F M8W^*T5\3;"@-2\'P DRA['O!=.1/0%G"(\9 Z A6 (O&?T!Q"L>@3>'9C(!_ MWGGX>L#'X4^QGS%H.P'VIX#=3$%;@_D1#_ +^ \ 'F)N)&P6/HTHLQ[VB >( M: #:61^&F(:($&/8^P3AU,<48 \3U ?1D! !DR@!0'!*DV ,<.DS:B <4Z MQ^>/@ X!HD:$F!N 3@H'-!X,,"<3@PKFLW_S1@ R4"D]S&>? H1P##B2"&[% M=.#-/[SSIA,*RP8(8M[T>. '@)+8/[G?KZ$3X%J$,(Q(NX/E$]9/,.$9%MZ/ M5"KT$0J ::Q89B"8OU8^AA9T(J:HG4P/HZCG9/+G: MHDYG4OHDTD3D'^P*T4!D-4G'8W4$G/::JIL),#LPLM&TV*):.T&68AD6.(*) ML&A$HXF1JTF?VV9MI[Z*6'7FY),>T(6"1V HI,2T%SSM5AD/LZ1'\$0ZN\#@ MD#UV![4AGY2*O. ;6Z"E,9<40):L.-BQ MF9AM=2!%*-)!&U<(XR#1+P9&:0)+-FF6M)?C<(I$'>?>EB9B\P'0DC:Z&G4[ MFEK=R7?[ CT%&)R*$Y+8(4C5:E0A0XKU8ZD[[+XXWYK1[(]2MLV;4Q2#@[>& M$YST4$WSL:=F@8 K[S+GY=9^9A,'8A1;FUF_]D D# ;D:P!-:G"@DS ]@C9] M^1 >G\R:9#P)+9V,?W9'-SJ<^F1OG2HK_AVV#VI)0.6<@@C4H.'!_8>J]%. M+PWKAK;+JZLOG[Y\O+R?B:N,:N3&OA8T MMW-4T'W\S?JNC=I1\\]H[ XTP&@TII_(L&&#^25_^F #:1O(+ MZ(RCL7H*M%7L1\A_@!8UF&!2RVT+Q,BL+#EE$GMIR+IJ>X3URH94QV* W\:!0830\HTPQ[1 MP)6TA8O_/!$1:5A KPE!%18-'"X2+_<@"N53,!VXFQL/_&@\^?LBY+P15+8W M.*3A:'2N#HG(DNY^$.H_$[!19SGW=Y?O9M[=[&IV_>?+MQ]GHNQ<_BJ]AE](OSIMZS@1PV?Z=],[[WH2!Q_!+Y"QX):QR(#=U\\-BB M')T)"_92Y6QJDV'*U(IUXSEGP>%"/(T43IFJ\'@3E<%A1JW^)2PSFZM>7?AT MCP7/B[<\Y-P=\K,:TEZE1'1QVUA>LB4:[?)1VZ%S7D;,QM-E(EVA0_9T,UF$<*S;+ MMG=R]NH6OK$!IZHI6LWGR++FCFM2Y>PZSBK## 5UZO\D;O83@$7Q&;BO9PXK M/[H?.Z/-[C75>L(OW,'$="9NK#VA?E:$6!;M)#4<8W!RE1IW J!UH3J*T. ^ M"+)?'7LE49BF)K:!BF6I50FB*MRCF;80XNWWCRR<(I?L$Y'@YEC;WXG,,]6*RFV=B!))]ZRG('?(09J M&HGN#ZR?IXR+NM*!0UTC2DT*? F48GQED%%"G>[E= @:UJF=O;I)GAOD\8N^ M*/5?>3-XI$6#9*))N4Y^*:X5B9=0/S[/^J@JZP*#Y%3'8AQ.5\I_.4#Y? F; M$ILB)9,04W22;-HOJ-TU7FU0BN$CTPVR\/+$UMAPQQH M;=3THR!K\5$/P F4KT;O&@#_/>C=/R2MNV2C;Z+OXM+JSM?$YGKIO]Y QX X MW9-(69JZG(T /+PHL**B8PZJ6E'[RL'] Y-H J1@0M#Q^#7J?Y5 MR\>*T]O+U$DV=:BH;!NSAU)UPZ1F5>C(4]G'ORL!I?B7&CNP 7DPIF]AS??&3$Y/E;I*)0\ZS?"Z_/EQ6WDCJ1>%D;HI2UOLX!$G M(G)7[C3KA%>IJ"]K*;+F]C:#'8' ]B&YU,G1%(2VE%QI5Y,9RO5KT-!3$$+3 M)=PN5KO/K48<;E\5$LQ59102-[M!H#CP\>(F/^A@U:H,F>^[GEQYA'K>*%6$P'5\,<;K?13YW9Y] M1SF:?^PF8%4,[>JSU)HVU#ZDI*4J==W6B^K$:Y.LN>\?K#;6JIHC0HH9PA1M M8-A0&IG6E%K6ID?J6IUIDWY4G?4M%EOK==VU.TI!+DL30'K2-$STJ/8([4>W M5M]PV'3!#:AJ>P74W: I>OUX>,.*KQG,<)@U'=>+9#9+YSNX\9BW4-FC,-5* MC6,?[Z+.3U^E14EKYAY,TF9W$Z=;E5$#;W(TK5;#K:P RA[EA%5975<<+Q;1 MQ$8>]1*,KCW+*HC].@K,E4[M&&;*% K&SJ]X:^5W7]HQ34:-R3J,6]:D8= _ M,&GGG+V:%5.W2I6V#]1&DU*A-UR;N([_6#@[>8PW*VU2Z$2+3*%NPJTC<2Z* M)V;%I(]EUN! ^[T1U760Q;CX3J7MLVR_[7ES>P"'YW06!/VI=,)&D'4K\>SB M6,?IY\%H,9M6N3W'$7II92!+RA29(1%YJ'NFT87PONBNLBR/.K3$,19Q<7(- M91/5Z&0+."%VIY>@K\O4;9K78[SDVD@DVQSA HJRZ M>Q2AHIA6:XG+%I4G_'WW]D,;8+UFZN@U)TDQ*U?\/BQ-:_6X0SR6TD1V&PZM MZ;29.74QP=1*%24SM/("U.7F]UWJP?=7_+44$T[JCP4@+3Z=-I.GV/*294OI M%JSK:Q_%ZY&%)?6<44(^X?GU!8C4YHX>6H,Q&[&F:QN]IA.>@!@.K_BE; #+ M%N%L> E0[/#&E77-\%5[,5CTR?1"*)*G?/,$]$?Y:S541+>U%I#!O3= T_3: M3CLZ).V35J]=0A1VVB&6A5 !2,;O<]]M#FGH M><308&LOU 9"2?VYY3FDIC4U:F&7=$!A"*M1Z"S2 _HWX5/?3>4Y/7S9;8KX M.UY6KES61EP533T5^*T=*YH7*E!?-#(E+Z_OO#]??OPR\S[-+N=?[F:8*^G= MOO_WQ^OYZU@CFLL(!3;GG@ZF9WSDA!QRRGI^:$FNZ"[)N M18#G)K,#()4[0C-8 5_YFZ]K'=7)7,QZC'8W5'NYNO,FM($Q,\ ME!0C1"DJ@?F#'5N*LE'/^X]'*GG(A5MUXKK9D_5&*;'AK9D+NM^PKJ[C1GJ3 MW:$F!-EWR/26%[A)<"M6!\((<.H/6\7K)-^7:H< "G$/*_ J<(A=O+*&A77O MMZIV/K5<;@$3C[(ON9,V'9^"B3X=?12.81L?6^]!X,S$'6O!$$@N7)X4U'$Q!%(5+_>*VR*&V.)PD3.SIH1&_:ZZAB'K>@P7VP3O_P_U_%\89[(Y;RZ^U6P0[/7^XA8_6'58 !ZT$.@7@=(.TGB1M M6B-:/B#NNET\XA_651@A+L^= [L+9 MKA4?WK5EV\K0-(:!Q%I/[OK>7M:JL(B]6Q1Q.:E&";>)E>U"**4;MMD'+HA0 MK_MA#VW%=,%1;P3]#MV2[L0)1M[P1Y%7[KM5IJ*.S@)NN<=JL1H0^0-JH3H> MI9W.<64GV(0[.&D.TDB]?G111!@2M_3;A M$F"K@HI,5;7J-QNLN^HNXUSO2%OKZ8/=+ :_Q&R]%X486"D9-D#\:)EL+BC\ M#[:"AQWKF!D^(9O,R1G5H(UJ0IQ1O2T91[,\X.HH&4@E/"#P#V2_PXOKVT/( MNN!:Q"X%>N*TBD95(*GP8 7@\P78"!):8\NB>3=VI2?6-[AJFY0L(ND.H[4< M'J:T4L<#HE9 ]D@Z&+GIG(9*7V^QRQS>!4VI:HGT[?2G>8 %=Q8I4BE-A>(I M%M/%_H%=YVM[K1PBH6#$@/$U CE-#V1459);I&\L^F(U=['28#-\DN4@-*G6 M/%&6U%PZ+/P'R2_E!PFI;-OY=E]A+(+\9>S&5-J"ZIYQ= /099=I4;E&X!RD M'QRCMG+SM2V"A. G0"^4ZY2\5>:@*IOJSO*GEJ8Y&=509!ZYUM<09">:2?GH MG.ZIJY912"7>:&N>>F#)_."RI "BDHHF-I0_PQ*:XVHF$1YB$HH7#'Z4%^RS MYOT5$4N3*.QE^9@O\TV^?C'GTR*4M>2@-?V9)PI#(" 7>/YL&M&]*95DS@MK M*0>%M_0!CY8)N%63O);@K7,P=?EX-S)/TR53PPBN'Q(4HN2E%&)M@*\N!'0N MWCZ:$WR#K0U-7 /0:Z#/^O1:UGDJ> )ICY[=^L@B69:FBJW>'-YB6 M@/TGR^,YO'61H,-0TT$D:.*RZ3] MBOVR:\((,VT,?]'RVIFM.G:+[;JRTW'E\=Q)QI2:Z?I_+IH,QYAE-VG][KO0!&LOC"97=ORSLKF'GWZ4M(E8-&XQU>\3A:.Q/1Q-];4YMES@84KDI M]?=P.H5A^GJ8WZ.-8KV=HOI7W6QLK]@_W%\Q&HX!'X>ZS^((ESDTRSRA[^(X M0 "-.E81'.C'6.O+J/Y5RY_MB[P&IWFRJW2!X#Y6K LG@?XGI$Q@^>? */\: M9^K 0JYP-K#_#?U1.-3_JG'L-FJ!WP\G]'DZ!/(340T(K$/F3Z@K,7X>^(-P MV&8:0DK9=?I^ UKL3'$W4;;! A]S-N98A-2E$%)54(.%F-LU'B@L5C.+.-Y$ MZ[(W2[!?W7[Z='W/I571:7=U>W-_??-A=G/5XB>\HK MD\%[I70]K!EZ6J?8 M@_,!>:U4J)".7^+H213%*1KLNKTDLOIYF92+(GU(6EM9UA5MB@M>.)M@OS6H M&_!ZFCPI"XTJ8$HZ6?Z@*ZZR%J&3FC3T91)5?,RJBZE"&%,IE1.7>08#O 9 M+$NR#K')84'L2^9=*+TFOT)!Z*A#_M M,?@4C?"ZW4.IT4EU?I-W8>DK:_Q: L4^*_<[E:60+?^48U^;>+U.R# M'>$J MI07N,S&T<)ZG:'&@])&Y&"-4I&DCMCP$?1)E& F?I6"DJMHDJCN='K=NJ%H) M&E&OJ5([FJD/",=[XBJI UUE!9LC(>5;)R]*^Y^*$WV2A)1 %;2J+"G<2$;Y+,D2P&\JP_=7 MX2WY,YF5,IU:34 ,+IHD%[\^0:&2!)42;N5B5MA2D.MSP@RV2#F5^;$1H MZ^PHAY1R6?JV-3BZ^(+;0G!3(.W*4D8NC0V*'AD;:$D1#IY[^NXWM+&5S(&KS^;"W>6]-8] M7^&_N8=H"\Y7U3/EL\BWYTK^LM&;K=<2])W4J1+G\7F4BT.2 C &J3=!@3$T MLK1]P_[="L4HQK[^$#E+=#]6G0J(P55"5WV.VJ"4=48QYQ3WI=!9$Y]7)8O' M#'T_#3<--F426!ID- MWZ.]&*>6RPJHWQMYQ H18&:\*_2=6HWDM MC',%L(MI(:2*^70^*]78##@VA[0O (!\QAC1;@,%GQ<*8K6=(Y^=]IMU'"03 MO+H_2N&EM!%+2VKDRB0%68=7Y"_Q1J;+8H=;/O $? MWR0QA[4*'R0^K:DJAPMVT>4:]?S'H] 07+](L15#BHJ$ M\V95IV"7?EJMDNM-?%32*4A]G-,,(@=ZX&6]QGMID&=E$3BOT6Q9+DNB)&-% M(_2=J7$C+6TI.H%I']XMXMN+-U'-BX"O[RMI8H&! M$JJ?(H:&K]*-N464BY<4&=I;N%,IS'T5;U(X[BR-6\53)WI2AU3"Q:=Z!<" M-Z:=ZUPE0@3]LP+O?K*7[$=P2.GK?S+\%,=,DGXE2FN.WNLA2:[/5%H5.%$:?M%+R_K._&=L,5<"[L&NPM[4Y)=6^JH2DLPUL*PV (CZ9*$YWF[J'+JINLVI-H7 M%*:4IQ0A0$1TMT'%/UVQCN!^98*U,;0_#@ M7-<9[5G8MAA6:=F$H^92#;;$E%3T.^+,1,W6CC*FFVL=JF'0%Y/<8[U#""0!>)[\U[WEO3V/U[R_B%K)J+Q-W++Z7=4)E)7Y>@6%OR MQ.T&;[:G_>Y.LN7K:.KT\]3E'4W?+)W1ZFA1L$0MK^C *EC'?MMJZ[=B]5!6 ML;!<&L*37*(QM]$'W47X.I;S>5L%+6J-':I]3&P-AAK2<[ K:@P<98I::HZR M*BD53%78ML 6-C8@\ !H 1/CEU@4;;F,%R&6:\74,/T->V\CY5'52^("-7KJ M?H"ML6$_OWHHBT6"IO&J2I3YVS)5/Q>8699))VX"(Z6N$1C>>"C7E>DWHA%6 M"9%F@2T7&2BN_VPAB0'2T)Q$8\E'TP;.%SY4BO5'63%;]X %X:52U84ZW3;= M\JL338JN/'IOS=8+5MS5B;H^/:DMQU7$U[,>L\)N.IOB_AO>+DR]]H]QG:% M)-T2MG3,99Q93HO:DD6NBK^9C![V(WW#+YT1*.45[^Q@:&BP6086@BX!/QWJ M1]VR)@.KXZMS'CKQHA!,:O5R2WU7>RWB$E3>1>445"5RGE(0G$3D4M=)514I M^"PIOO&-@VAP /@"]DCF@^$BU ;Z"!5[%:DCR^%2SS207#A$W1"#82FBRDXEN"\H0O#% M]VY)8\?O5;R9],Z]DB)-9Z]NWU]>@21I7$F:QV/J((K<*07K$8>E"55?-J $ MF:Y\H.N-EN*95^0"2V;0:^\WR;<+J\2372>F3D,9&!HRDDX@U?O6L6618]D5 MDQ/([VZ2%:2SM3MVS9;SF#]33U]*<$:,(\\GVBEQWXGX(-QIV>/P3,Q;.3M; MW&C6)0,5C\UOE!TLYW /=^UR#SH%I3*=24EOYUM=TYNX"F$OR=I2XI[:Q5+$ M4HND.[0[BA.!-D9CR0!+Z$3DLNIZ+2+0HD3V5] ,2H23JN>D"*:E)Y1DQ*)2 M1B@+U%JD][7"7?MA8A-EW-1654)P>LHNDRSE_2EL J5DO^!4*$*+A?(!2+'K MVLT60W1IY,,&A'4LMTV;4I72R&[@2@RL58V1J-VU< @<19,082:)J8C$-(;, MW'N[9'$+N=;A'HV$?B*.)!.(^*:=W/H=INFYRNQQ^.%;PJ(,.]%Q M-E;_*R.;-75Y:Q-TU7&S/Q9:8FR&"K#^*>$FCG-&)X*IX#,= 14_@-37$F_0 MB,NR* S?82OJR1>^Y-==+7"#2W85L#:!!!1Y"]"M@CV:R@]7NTDD:5+T2;)9 MV=Q8"=VN$%H/Z+"BDYSCHXIO^M2XXY6P6\H]LPZ7N;/*>X39),)-Y]GI\#K; MRF[IK+BYA#=/4TJ)3T'@9@"776#5BF'3*+G!K*(7C9II.[8<[#')?@AQ>FDT M5)4;-)[9YE9<\O-CODD: 9GSWR[OL.W'YR]W5[]=SIM!F$HN\.95OOCJ>S=: M3YECTTPF?7<)^P806TXKZ=*8U[8I_5 9N[IMQ%05'?4&QI0$@P:19>XH91<5 M&;"UP:-9F+QFDN+BAH->8!E.W+)3;*RM*-K"D3MY2KM&>N/\)2R7GK3VHG(& M>:]O<\S;1@6&-$1RM3*7XJ)AIO:R& 5MFYF^Q0( )))[:G'Y&CN%6Y( ]W4W M\ASI)?6%;9$#5)*FNC*H3L+N+[,,W> ?DHQ$Y$^ M_J1B8,%TM,KNUVB2"?NZ+--M!10]NJ5KC M4-2)!7!-F_=K]H%J%0&FW]YAZ''C@61-E.J.(E5P?PS'=A5PNG>-DC9,91N VG_7 MREMA540VM5#0@=.FUYEQ)7OK>5VD?74%4>1>6:E>E-KO*I> =R=0B:_:5R"TN>+-VWI1US$INY^(FF F;%BR1D1N NBEC.I** M5?$S(E MSVAU25#35^(GK#_G$^:T6E]D'*LV:5>]4A/^+[-0TAHL\UQZT:[IWR3"T[ZD8A"1 %3,.^2TQ5F;F(N]3&U ^' M0W\!/YA,^7,X]S(@GAV5#B&2 MA_;V +OKX?M>Z(=1WP_#"8X7P1RCL8<+'OD#^/4*1MDCSMU;X7;8)@TX'LX= M4>N^P!]/Q_X D[[\<##PQY,QC#8()WXPP,U&,#)N?$R?IV'H3T)JJEU5J0B<9PNR9NA;0S]*TT$@!D=.91+Z >SHM3<=^>,1?@@I MLVE 35IAX^/AB6<1#OUAV/?@'6PZ.P!T"0T'0A^,=>P$C![.-I"._9E4XX3?$,#@*. MA=H18L=1;#V([1Q'$;?_A$_49I SLERZ"4"";0TF].]@//&B:>#WAWTOBL: MSA%F=O/!D&$GV<+EN-;TS"5U 4PTG:#<,>A/O"%@<7_@C<9^?S1E(;F%["%: MA'"30DP1&R/0!H/0 VSJ1X"=QR@B4*/@'.[:&#/R^GXP&N#I8PUL6/TH&+/\ M72>4*B=T?(ZF1-QDA+TO!["6J1\ R+$_ZW PH%S^8[14!AN>-_+YU+^PP2EF M#SL4%P[M'.X*IL(-_>ETB$$D_2#$&(H!'-MU!SD>1$!O $Q#P"U IL$(, 60 M"[Z> -FY[2;4LLPI;7DPQ2Q$N!%3[$3<[X\ 7:A;YKGN(.QTG!548:?;/ID@W^>$C1U+N._9&E1JRG(1W98\<.+O@('5,YQFI0,MV"63VJ@/N?\L*V+II1C?=4QYZJ$'/)0K/3HHI$I%V2#,2S MH,6@9;*5A$M7?X5W)','5JLM^&HO8O-ZHE Z8A)V7@S>NOI-K)>)_S$4;-0= MD],G%Z44_F.;ODXGJ$=OJ"T\I]GR8HEI25:,=MV8JU!/N2KBQFE:2VJ&:?>. M@N'[ ##I #O5-N([$!:]@;HFJ$USP I%^A!R)3&?(DAU-Z5M"RH^V&U(MVB M_)MFC\H5008F28G5@8J*#4XU?\"T5Q,3>$TV.JB%Z<=T1+]DNB@SH*77 M&*/<8YJLO%NMF@$\F))]@N,J?L'&H%>W[SZ].K<-\++G6F$S2WF4VHI4EZS0 M.K_1)VV-7@=88'%A4L W:&6H* ,G7]D9;$;5-E',6JO?(XGXF['T59MDVCDE&E8)P5T63B!=;<,J29RB>Y0[5.1;H,7M?SIJ%AS_LD MFBW[+72MJK8H4QNX[B!795MDPEZ(X& M*DR(AEXEBBN0K!]R\>1[MF^I([-S7SK>-#82Y=BI2JN###E;I(L,OFU0R2B@ MJ*0K&Y#S0RTS#DX(T;=AL;J;S>_OOES=?[E# ]/5;Y=W'YI685?@O)(+WVVY M:AU4F7SK]]JUY%9Y_M53E4,Q,@G$TBUB,QE08).K?)/FS%I41NDJ!TP6HQU M?\%G+3P3J,,:'6-D(A$&FCCLTPEOQ,8[JN.+NU)0GEI*Y+'?B R8ZR3?Y8BR M"PH)>$HV^71;=(XN;8TZ294%%+K%.B#+EYM:CAD=^3) LG?T.E M:RBO6%SI"0[44\0PR@TGEG/<'9J(DC6FN2NBR$F#^T5R4&2YL 06O2;X[0%H M=Y-WV[106(UR\5>(<21H6_E=N64Q2MP$,?A-Q1K+,HF<58 P6\JNH_PVI"IZ M@%ZW2\+[09^$#G[%V)NHYDR83@\X$Z@M0HN2YP))"R D^UM\N%[M?]B;UF8? M8@>-KME-%V2,@LC1TT:^-Y*_I3"VV(BIW7SJ.BVU-F*O*'/:E$IY55S**.H- M.U=25W:6NB"GH^K\;$^D V=_HIS8??31R J[8N#W^P>V3"J, ,YLORY5XVPH M47LD48O#Y^;ZWV8VGX5S^91\2Q>Y+X[DOW(H2:X::]$9KZC4A1Q9 [:]ULI0 MY7Z+"_M;HGH%B-I7VKO1$1>Z^7#,_0V4.U2Y.KOB\FQ0:%RO%07T3NJ9Z?WJ MS16^>A_S;'WQD0(8V;;06O/LK;.X6J&JUUXX\,.!6ZMNZH=]M D.0G\(/WUV M=.%C^SAM&T%_3-8HM-0.(ZQL-T9SAUAXJ&6,[NG>.JLJMUCCP1Q^07DK9P'L M+!I[QO1SAL6.^F2(B_P^_73"3#^TOS,L0!4ZDP^&L+<1S3[H^]-1"!]OZA3F MYV;5#HPGZ6%1N.,2R867YJW?E MUB3SSMPZ]FYK2BM,YOS@V)=RFVH, S4>7_5H7YPRLS.CC=@'/M4EO]N[#Y7]]>X,=6^Y_FX'<^>GSYH\5TU3/R.6"V ?+EI M9FF15.9!.3L#)-VT/5?TE)8>-ML+DI:C_$>U\.-J.P-QC&G&ZS"B.D] M*OL\HW!M':() O97,F@NE(."Z^QH]X:IZ$!KVF+L)POQ>N$B^..%V8, G1,\ MRI<2O0=D @2Y.N:8)+A)Z\=*Z:2+3;[GIE;8)\!;<%4' P2"L%7Z,+E\ZJ-ZTVO-N$!U#<:/3FD._I[-5O=_-7YU9M M;Z>4/T8>/";Q!K#0;$7)WW; .@%:P*FMCO[WK+8K[7''_Y,XW66DT,?-I-@ MZ2F,BLPP+" M0;4@H,IAP-A;,CSS4><9189;%.I>"1%5!;Q+JW];$B%,+_@T9@R?5_3O/QJP?%43^79JZO9E05,91W$TT<< ] :?1'U MK7B9YO^WNF_O;2.Y\OW_?HK&1$DD@%+ZW6P'-P MT[(2B3)(>9+9X&)!B[3- M'8D42,EC+^;#[WG5H[NJFRV1VCL38&**[*[GJ5/G^3ND^FXX")9"ZI1,>X=^ M)GX$J%YP;V'U, 5A?GLK]0 6F*-,@';V-OR5^H2;^)?5FJJS&8JKC^V>C ?0 MX>KQP3!3D/AOOG#E!M&AR;N"W(3 5("5KU3[&^Z-/"9KT7II\[5=BM\F%=SB M@)I3B3MS-D<]C]C%7Z'M;P\2.D+[HIID&^$-U]J@!#F2D-0PF9;6P'R/&8;> M(@JN6/&9+E-[L>228"R@8Q7LHH)V= /07PHQN"T_NX,#R+1ZN3B2J78^T>X"9[ M=/(?]1V"E6GH#VFP+EBHNK=P^(@1Z+I#+$* &O\%,;F^6H 2!-EY#'K[W)A- METW@<\IP#C?<[6IM'#9J2JH\$&G-JCYK#;-,T(?15C>?>49LW)E5N^ZA84#S MI8HU[2'/(^!"(&N\.6#"_R5V.>#UC/^(:;:L@6U8D$8(PC\(#L38WY5-@P++;@1SNV26(4*F MZ[O[U5) !1@,3&^2-;Q/("TO&"::X01N%NN;1P0W75%2*]$MG8SIC/+,I752 MV=:;HQ._\*XK^A%M+ZBZA<(9:@ +]T9!F^3/>UQ 47[KT:U6Z4"I_H2[(5%R M&C_.B/P?EC20R0.5H\ D5BY;KM-S*(_I;#!X+ZDYJ$[(3]:W1QK':[VX:P@R MXWO8&X];R:6"00@@RG%(B?SC^>='*50Q.?[7"55]I2RH6U6>?K:JAO;I<&5G M )]6JXYPKX81+KI3.SH__6XK!G2';Q9L^]; M=GLJ5D93J60+4D%I^;,:PO(E()E#==&C\!8=<;#,_R#7*ON2@)>P:F:?%7"VBJG$M=U]"V73&4 MP WGZ7(LHT38F5+4E>72O0>>[KU=P',;529PNL08PC\VN#H(U0#3@=W1&&!= M S_+_*+V O^N$S^5Q\/[U)]-\W(():!/H-=U1,IF;IE7:J677">Y/TNOL;)Z M3^6"5@VJ4TN(4J3C!C[V-)*2G[HMFJX,QW7BDP,:./( PSCG;&TZQP3,F:KY MC@OW'K23%?JAJ?5>Y"@?Z8^DK6BQ,),%413(=O!Y/71YP<"CU, M/@2CU0DU"'"X+X^D%9$35.X.,]GZ%#*0@OSK*U*M9";D%?QPAA9)+E M^VEL"62#R2E^HV0RD)3X"R7KX#XB[<_G[&P62D>O.<&PP*8@QJL2_<97'[1X MQWXT,G+@C.R*U3Q%CB?\.*\1#C,T(F(=I]*30#IY4*8R93P5<7;(X!2ODEP. MT1TM4:%Z5#2!U9SOB@!D.30FEA(&N.H<"T 2^4D\<&%5..RAH,@,Q1P_% E( M3V: 6EK4J<"QT%.2B^*<,PJE]#-[ZP(F&5!%,JL ?+5G5DZ\).\:B:NYF98P M"70+X#1LD&5N4L(+ZO-I$/3)K4XCTD%T.BZ;D&1_GEM),-(7D]7,RKZDP ]9 M-Y5?4&%M>F6X[/QU[291*2\T"WB2%X0MYS0NL\/W&/7#1ET@M-E"!;G0^JRI M[QZUR><^T<<%"P MVY9@,Z)',SFR90'274G[8C0-B6:U0@15Z(,"#A,K)_I.6J#\*VM(X72ZN"$/ MW#ZC;'LP%3[GW^9W]WH^9%:\G:I+3 6&B>!%5==K05.RTHK:@155 .\K/$BA MO-XJ1H1ZL#Q#PT6PS3@@O8!KBZJ(:WITN3+ILD)0]EBJD*063AU,<7U#J>4> M0"0,][$7ST-A1)B\A5J@X$&3+@-Z%9.'NG@E$7I#T7]![<>>;YVMT$)>/$$L M8GHV_6G'-UFRT&#%.VD]8CPJ'B7[T^+;O 8YM;%$ 3H"=0.]DOYURY9-9[$\%H#XFWGML:.>-F)R<3#U.AT9#GAFZ!N*?_[&95[0 M$&^*G.K"A^8"J3XK*<)ZL^[F2N9 GG6DL3%J8"TZAU6:M"IW8BP+^I8UB^>V M/TE-!04I:C=*(:$4UE9#N[.#W3]B67#RJEG04G*-54?-L7D\0 T]6B_-724L M?X%I-9Q9VT 6O$!K&;:1D1\$28",!8@',OW.%2=1HD)Q6/";&),)@RFIX< @ M$\^Q=*N&R:^=!,J:5>FZ5&J!)V&Q%77B&D+<;U7Q5C'0BWYP?(/$>,N)V>9^ MML: )=%8;#%Y*'(/ZDH WQ6,'L96WZM(-4+G@6N)(J X8E9PG.9'5@\.ZK2? MQU&#Q./FE,O[G*Z4GC/7*?7(?!'.G'0B=8.CX5&$,P34MO!))'^KJM=T0)I@ M/+#98E;1CW1XJJM+:AG,2FL4#X;_&1OF!"=#N?]VX@P'1NM"#,UCM5P%'MD7 MQ:1.]Y\)!&?2\Y^ZFM2@!'2A5@LP3975@#4#38GFPHH8CE'&OW&*=FF0?4?D MK4B>1B2%<:BM9Z93$2NS0DL\:_ M1FW25B;QE^,H5PK>&UA3CEQA.G@WGY'/_?!Z=;^X"?I1=H2)G\!P-E9H$&&0 M8W @\(XE*7JBVN("T(TVN7H[/K)^/Z=+;/++]#XXO#J?'/%C)'Z\AKO@"[K' M3/8C_8B+@<.95]3LQS7BUFV4[X#XQKVBH5N5?C2_77"BZD?=>*UN]X/.TPE@ M/ :% =.\36<7*%*J+#[CD+G;3&?8F&H[J1?/\17/S\NV#DQJT?1-Z;RQ*$0 M5R4F6/C,JIY7TAU*B0,2*EA*&C2DG6"RX >3_KLY/ENM9J2>ZVSDXW,!F#O^ M (QDHOQFAY/'CP]$2DD6'J?AT2N=&FJ\"%7^<8Z^DCNMCY^2UG%NA6=.@U,* M&#K5#N"!*:,$VP!7T3D2UD0?3L;%7:'_)KDK(UOW<=3$#5> NC6W+W AP5-'0;&#I4-)3?ULV!IZUGC$BG6A47Z62&=A/8+5+ M"TAL&U>(F"MP%48MZ=RCE/1 UZ'-@JRG6AC1MJ3"5DZD*NYU]SP\A>4DP0_^ M>MWZ'NB VZ9M6E!#9EU,.1F5#PP/?9'F M.)<<)JZCF>U=IBUE('K[AOA"@J2UUX9%_P[V4#N>MGFL[+.9-^YUCLQ5% #C MDSJW:MT?!Z>([OL07+"?4/8_B7/8_\NJ7:WZ) :!^)I4PA=I092ZR$.R/%C$ M9#4QL3F)#=!JY5]9UP,H1RF]A^9]4<4,G+0GW1H Z^,C8M#P46-*M+N!.UX3CI 0NTL4G MM9NSKHI;+_Y@^"8*O0;=A"O0ZR 095'C6&P5?$!=LT]1A^_T%"J(1,*LIV*\ M1O^=\N&3['E[\RCX,15(JL52!XA60K=P\G3'@)"^J; 9277G>,QO['PRE5'1 M8FUG#RX&H]-A,'DW'%X'Y]?#RPD< 2J(Y:123J1N%0,8:2?IRE2, O[JX$%_ MF3<_K--+K=I(MQ3Q+1A)D@] ,0"WB_^F!UA[Q,(]]NQ$6Y>=6( M[#OPY6+7\K;'TU^LH/R#(.X5<=(+4\).)!C'*(R"?Z(>O5@>$\(RNK>3?HSH MDD&2Y[THR5#,6VR^("&OT"J?%?U>G$5!FB"V7I^Q,/MI+RH2^EP@/&26MJVY M.DR^)=Z27R])?=^;(I7-.;7\XPJ%B(J6&Z!@CJO$+P]5/ 'F?G@"X1Q8X:/G MI5<3&C&"$1,6\>GU66O"?<_B!*+>$/T?!%E8].*0<$B3!':#P#CCLI?$A%D: M8MYZ2NBE80$[GF7!&P*96CQ0?,QA!#L?0$=A8G,*XK#YGGE9:\?Q=U/ M-B4'2U4TC6Y)?K'M![WY7:[]_-SS>D; 2G 7&B..[2$L+"X>PSIF.1QC7.@8,6##G!Z($-^VX ?Z\+DH@PN[ M1#W;PNT.XA31 0IL/"$HAJ, /R7 (>(". 5L/OP$9-M'^-((GDZB7,@?-CY. M>QFA21PB]FY61M1W7)3 IY#'9 4B48;\0 @?,WH@02"$,FLC Q,KH$H;<3*# MSSRL"S!@M;!&!&1WP$@RW,9> DR99&7$ M ^Z7+!AD4:^?YO@Y0:B,J$SP:V4IFB^TYZ$@=_K._;6V;!E] [ MEF#ELR;. V>3Y6%OU%8]R$I5-6]8YNKE[YR4&D>OY-W5=\CFY7B_ 2V_DQ!P(V;?U@8\'X?Q NF-377&OD P8&"6D:%"[7YXW#T8=AXS;_!^G:\ON(P M&C/V>QW(S#!JG$;=ZOPU[K65ZK6;ZOS/$@*(M^+XQS4N!2K'@1\>/ JJ1Q8%7$L&M>=!=XGKTP,98G@ 'E;$%!H#>J<)&" MO@MZ<)K2]PF6V"AB0NCO13"Z".9IUJ; F@A8W0#E>%C'G(J79#!GN"P0O!_F M#JI5#HVFA;,^=G$34YGDP*HJWG2%Q+I]_*\I,]Y MCC:!F#<8[LHBBFG0P&! "8ILTBD0*PXT'U2/LCS(RAPN4_@W3TD!!D* =K,T M]Y&.K@%CRK<<6*57#JP2*G:)E*ZDL\/"4$>],N.B- GJ>_V<]BHO,A !2B$I MT/?2C$DG ^*/RM):FWZ(X\*0: MSH%5S.; *D1S4"DH8VK%>,OC';\&?>T-H>4-1Q,!QNM@R[7C."I%2$2#?8:] ML<[JMW7QZC=4[^C4KH+%Q[?(Z-^"3P_P/:[C \PS#;'44^?26.J=*(?#U _2 MB-@O<,\(^+B0QY:E8CJ((RXI0N5A#E2!F ,I$5/?L>%@/#H?G8$N?W$UF1P% M[X?C@"LJ=J$/3.BXT4J65CGJ%0'M:H&L==V23+SE18+^^@IK;>=#*9_67#JW MVU,1W7B?2V'<[@IBKAGD2#:K^ VRVB^Q+^AKL-;JHMDX AA2=L) Y/ M0AXL?.C3/TD8O*EO]N]S%;8T5J%],C1153_)85)1QESY%4.;Z!WT) 737RC# M'U5A3---2+-6/A"ZGO$R!IEIZW1((V@>566V$:CH<*^:V<(=#W=Q!I<^5NK: MNFG;=GUG<^^@XE!>ZDJZ:D$?[$3:VD*0N0Q.)1L-N=*S&&*%.+ EAPLYR-(3QS#Z1_#Z:CR^ M^B<).@@5?7$U.CN^'HXO@S?#U]<=19WESR8A5G+_$.V=K+*S^4?'N_%ZZQL= M[:"[!2VD)WF<_3$8$=(:4I*%KT*7A0'>SL*0*C9>XP O5M,E/3_"R#H.F(H- M[T6=!.LEZF?M^)\:)C@?8@HZ AY[>ZN2NQE:6,)NL5@F7& YW&HI:(19$@79 M"8RF:>B)'JY_V)R[2(:QXXI!]*?YDC//.+TW/,F@CP3T^C(N]/32DZ*R:&J0 M&:BY12_*0E)WR0)PTO<_6@9Y'J/!0#=*Q4B"M[KZ4!"A4QZTR*@(42469U*$ MU17+ O[M]\($1:R/#Q2>1LX1SLLYA"LI3"(*.0A!D<<[!I3U/NJ!>"6&64H% M"D_K.R%A-3-?FV3#P98.<[221Y'"PZ]!O%/D2XCFII@^IS%J*ZT1*DX B#:T M?MIRC%0KL]I;U1:?>;!V\Q'GL/ A'XNR)#,.D3$:-S HB VT.=JB2K'08IG, M?L5""X>H3T41E.<>W0PIE;9LM/];"[%/V__Y"%CB<')-+/+J^MUPW M&PV;V MV%1STW\O["043 DUQ=3+N[M?"33\Y,O'%6L-'>!PDSM7'6RG: MMQ%"2D"&3]"FD\ )3$B"Q_/-LGQ8]-)^'@Q>3S@@?RSV!XHOF]Z92H?&E!#" MV8^#*.Z%14&-HY@,)SK/S;"42I'U4BI\<9B21(\,)>O%&1?E@$$4].D,J.N( M4A4"EHMRK9NN5\% M%H:EH>6J9>R^NB1.74/'O7<^&HQ.SP<7P?D(ZZA=#D?7+6&=9+HC2%'C2%NN M)+-3,BL<5FQK4I_J\6[PQ2]4%)C QZ?W!I?)XUOTLO"Z8Z]]/-K.V#JJF<[> MLG"B,&KCH'^2!1\5=6R,,7/&U=A?Z8B^4]66W!HC-2R51"VIDB %?9B\,8^_ M?OQ.=D+SH6YTQ!"-MQ@X0CG]F^!T]!/:[#,XY"#T&.DMRM->4N261#?\,$;? M=X3%I>&8@Y:8NWLK$Q)?E*OH3>P;_X\OY@$<1Q7'LF1 M61AIZ>_O?PI E,GBK/)4(H*9^OOR7R,03= Y:W\;APG5X-9/_33F(MOP3,*/ MYA%G@S3]HE>B--W'P%48"DHH:+(. M@Z@$21.N"-QB-"GE, (8-/X#UT5Y,!MQ@'^'K$V]$K,<@1>'R$41$P M&Y")4^@?Z0"_@/]@P6.T1<-DJ4@W.@=ACKB!2 9P)X&4E)00(6GD7-*^CU13) G: MP($B@\GP'T$&2P87:8 NN1)6"-N +0%!.RV38'+V)BC[9.""%4373P%R.9 D M!E6&88V<@-9R7,.<[C08/E%]'WTV,/ P5]Z<+1P W0;H*8U*=E*BXZV?.'%6 MMA!MI4@+E[,8U\+*0I0RK1PGYG"[]6+SLXW5?B_0($]VV[OCJ7/=O8[OE95R M+I>#;MW.P1Q0NJ"=D7NA<35*T7I4S'F@&%1PD)C' Q)+6GJA%&44B"F7R(MW=F=5+T8^N* MX9^KK;LUO>RI,ZC:_JO2UOG'RAD?X4N.XCHX/?UP^>%B<#T4 M/8@\I^/AN^%H:=:@N:M"')6?DP./.)C)CW/Y$/7U#9VVH"-$#T%OZO3Q+R;1^ M",H3$'\H?_2!2'/Y!2Z\K%!/P56+(7S\!UP!21\M'%>>%2.,*3$M"N#I>EZ% M4-F@$(;W4 374(+*5E84I#+E_81U'HS20K]%W$MS'!RE'6#3T*K@2)M6E=&S MTV9&,4EUA]@W%A5$&Q#U:,L M,0X!1!LS+31=H>(H=A-K:U#8E&R(PRB.B"_Q'WE.5S)O#=SV2:FV!N28OMJG MK*2XFZ/==/;_+4($>2#+ES+P/HE&:-9 A M']PF^H.M *%(3(!ASAI[00+=$5$^!EX=T4E)^USF$J.6B.CW1XH@,.61H<28 MS(X8)A\F1CSG/SL2(C4+Y-7/N%XFK&^8BV$BR6/YA)D7EDC%1D?*JN ?B M.+#N+QL(P1;!E@3IIVI^$-CFSI&8NP_A50-04',4^ 45](KDWUC^3?Q'[][$IF@9:$HZG^^,)G$=&$5.?!G0Z$%W'L@*E2)Y!D$ M@H6'X[Q.(.K;-K9)EE)4+FZFP'WJK*GV9O#M[O;5YGYZ,_^_/Q#_6W^=__!T M[DA%3ZCG37/73W3?GD(;!"M!AZ'ZEW4^:O3](FY8M*HEA7;'IAG&Q?;UP>OJ MGDU2,L>HO],2Q,HLU,WLPVU;=]^J?Q5O0'=NV.[/S=,"T^RU7S?#8:9FF!W\ MO$6$"Y0UC")J\?_6_,#J7S7\X>-Z55LGJUH3NA9 U,3H;/5/3,*F_-/2RM^G M2[5AG V5)_:_(,S%J?Y7M6-[*C',M$^?2PJXYV3R?@F:5AS+YZ27P-O.V1V> MD; T'KZ_&E^?C\ZZ121+B+0!'+!3+T''-1D[\JC3FJH%X*^8\?&[[F.AD?.9 M%9#%WY?8\?_+Q8CR-/D"7[556ZZG:IC8>SM%P42<6]6$I0*NIYZPR?@P ?PF MR\&$K'583;:)21XP&19VN+S)1;&3"RHY&'9,/1PV MH0CVF:KR+TL\R%81+_I1U4>9?MNR*V2L1J=OF5&P)APB.K )&;-@XD7:<2_B M%*[',(!WT#B7))BY$<'XV8?2=0NRI!?V\P!X68:9"Z!3]O."4LA24&+;%A[Z M1U,,7!N2DE: E@:]%V4,[TEI>X-X#/=Y'[>%%+F2?#]'I AG.1M.,DQ@@D_5 MK A97[;_]^G?!/2]O 0>!'PZQ\RE*$?(/]X8Y U80?U5!=O!3HE'[T391[<$ M1G6F0,4@U,(E%V8E(V[Z@NTEQ%X"["6\GH/K-6*$@KG B M2K38AG#5'O;)SG"DD+:JMKH*V!6F8V3"Y5#5*$7Y)V-(R,D2V%J?]J;#%E:B M$D0ZV4N4BXEP,54(.&$5- ][!&A:%NRM^S7>>%*17M=*9YAJ@V@]9QRJ&9SW MY>KQX\.GQUNC+ !#G(-J M]!%+KJL=I5((QH%@SZ&G@KY1]-Y(J:4;50UH]1$4J3D5.%'%CFE&,FDS,XP> M 2;("/KF1I\ML%3\X^V#%#_\RVIMQVZ85KDH$^(;H?S^D2L^<&$/B;JURT@0 M"II&L)648C48T /N*,&G6D>&D=.DZLNW>X8RQM0/F/X\$[7 JJB KNT\5JQAQS%2"4:CFNFXBEXV3*8"Z-"/ +84F MM9AOZJ$RFO04+L74V4UK2/#MZ1?83:XVB&+SR=9E>-H"]!L6H!9L7E5' F<,OUHV4<:C*!$K.3D?H" MO=PPN!:(M GA=V-W%Q@E>P$#5))8&UJ:W^IVP.Z@JHT3)(801>8D!C$D16AE MZZK8-H]NT\ P2!364)$!G3;-"1-+"4""C&,%Q3J]:B#$*NE)'$4]83A.8R"4@M##PZKI4E73;[ZH]:V M!W*::B<<.;CV<-=CU[T]5WKT!3!X/M69Q=7X;# Z_P].KKYZ&UR_&U+8P&#T M$[F!7@\FYQ/\X3TPM^'H6K*PWV YHEOH]IBB@@X/< ! J]?J/#K!"??KDR"4 MI7HH,]8K@IF9_W'.E2GX]^K('6Z\>\67.D#KGS'&0V,5'UNF9[,Y&A*EQQV MZG0+Y^]$GSU9A 9;UVCU]00#U>Q'77O8_8DN!%__$9B_TU<[VEMW6,B1E;58 ML]EM@E^;S'FHCW1.P.[R5RO_[.>UUS6B=OPLUT,[=T*W',4^,?N?%-M?'[AL;? M;&_;BI%VYGU]YAP.X_<5,&M6(&^4RX(#LNNOQ?%)&#J(8PTGQ2V791MSV*GW M'!YJ@=[6 6X;@.X:L&-=3"0#"^LL6$?PU\81. BO]2<9Z53[C ;>#;"!4 >6 M.=C)+S=U].*,2D,NG"!>3QNJ06_JJBC3MG3HO M"XZ>NV *S]%Y(_*RE0NP\#M;FKR>.]*B!W6PN0 M;I%R&COWB3G- Q18SFTS\*!T;GNE36CH@MBYI7VGT8*W-,BE2OK63BL G_6G MTY/8O6P;]LQD&CUGO_8$3MN\7-NP:IMGV0IG*@4A0;&V<2$5-&/'R2L.6"/( MGLD\Z*D.@3^"Q/3OP<<-R;$.5]P*,.KKV\49?8G5>$]FDNL57!SB4KHRQ:*[ M+E7]S/;J ])#@77J53*T+Z>HXH/8MFWU_$B73?B6>[P)K28;T3&?P8B;VVJ[ M7RO(=LXV**PZC^0%VE?KN_Q(8PL(N[>E!7ZDL04$[=O2 C_2W,+UV=86Z)'& M%AJ!\_!679DB>4.5=?WT;9TT +IU?:X)AJ]MZ!UL#W]12$&8J8;E/'I/-TB8 M5OC_?18H07OBVI;2$4TU>+U:/FZ" !'GE*3C2AS%@>!"S6M[#M -= M/-T+Y/=K<."E 1?@QT@J)*MSFHT:!;/;K]YT79JTK\*+:B67B;M MX7CFBVN#9=C.SK?A&7HG[D?GVRKTMX'UM5"8;XCS"JH;OCQ;@=RWMA#(/-#? MVV +GSB#W1$"FR>]3VC EF[\:_*?3;K[PMQS-REU=.M69GO\I*;7EN.R_K3K3-,B/< M<5C8G2[S3ZA&+&\6]PX&U -61;5O;],'1?U,OZ-URU&5O&=\J.J?T MJ%FR6C.EF]$:YJ?IS=R;C?:WLCS)P\+ITZ+=YEZCL#B)^^4SC\=8@9=1I39] M*]&N=;7H->(&/OEF[H29YZQ29V"\QNXX7KS^\U- [[;-Q.&D#"NB AO/1Z=7 ME\.CYZY;%+>R*-S7@,/^Q&7^;GX[.X8)'>.*M4HJ9Q8J!$F#L[E)0H:\KP=DZ2-PAZ?9^SO6+TED]Y-L?YN3'Q(.UUP!. M"@C4VI>*S0N-ZA:NW01Q[0QZV)_^T$_R]*\U59*^C;W?ANZWZHKJ\F52__*_ M__2')':Z^GE=^P*X0NV+@]H7;Q]:]>&G__U_ OY?.W<9XS5'Z^)"D%Y,Y,?8 M_1$!V3R7*,**'8XO7?UC? '?>^*;1LWW+,*U',.F5J7V$GC#B[7M5?C(AG1L;[7'-.G&@KHUU8CF=&^O" M8[HV!C+%_AH#J6:/C9WM\6QZ^1NB,/N^>P%!9$_-^KG,_AKW<)W]->YA'/MK MW,-(]M>XAQ?LKW$/;]ACXRZOV%_C'H%D?XTWGMA]B"3/;:=1)HG")(3_[;$? MCVBR2VN=N,8.PLD.K7FDDQU:Z\9E=I!/=FG-%5!V:*T;5]I!1-FEM4Y\9P3W9XST61='!25]QYDW Y?OV+ 7!?^YO>^P3'N<4C>D]J?G!UZ= MG@>#6K'=]],UA>^/.-+B>OHM^/=X!4=:;/^.Z\1!BVY8ZR/!F&(R'I\/S'P>O+X83X..G M'\;GURH57^]^F\-=.>7%=>ATLI[.YH@L)IFRFWI&+R9KW!*TCT>F7']=$#R1 M/]_(_*YAXIQMT&&E71)_X4PU3X-JWJ_6?][HB &.91?,,^MCC_=:X91_9NI M^N3!@=H$F]6M MUK/C^^G:G9OXUO@MBU;KC75JJT/.=7-, 6_$//@TG^OA M])0+O_YPZ N9Z-J_/VCU['8%QT0]Z#J4E?\2Z.0.P:0H2-8&L:2\8U\X5[5E M%/L%D\A-(*X_^0$]X_YG1ZLU#&!P!P?V9KIL&K?_J;8Q-+[1,A9.):6\&$-] M0"S72"S(N>'2PWJLGGCW&K4"PZ>[[3NR/N#N@A6*5(DE8-5])"OMX9B_4*4^ M,^KG %<63$K"BH(@\IQ@-;Y MS0T*3#,PNIUDK7Z.BF5N)@KV'- M;=UL"\5N>W(LZ''I]%E0R/=2;*Q@:[4Z&E@SX38 MT,,V&FQX[+";0CBOT M?LY:V,5" _VR[K/WO8"9Y,Y$O-U/'I?#V6*#(>F+6Q!73K],[Q%8-XI(K2:= M54VSJA+[C J,@\TX;L!:YY_G,P(@%WN,8!F+H<>KT3WY+3V!'L*W>XD2D%PO.5MD_G4!DMLMYGHN M[N\I^U;6P1DI)0V/A^\_C$_?$8#*D\R)_@SU@:Y=+OFGZ[E2V&>2Z/I H&%6 MLB3L[+;&:DJ_24)O:-YIB2D3C;$FC8:S<$T+3:9%;<93< 0/*T93-UT30#:# MU]U./>GW;CV8CODGJCK'6->$L3.]6AE:0Y&'^G/-=3S<$[6]8(?'B-JE0(?[ M6F-%#DUY^S%MZ&GKE #6WML&KTOE//I)D>3242 MHC]G![?6FO"9%[<5^'"U[ K4NVMN71X3&S_U)^CXH=B?@9G4C*HH@ X&J+SS M&":$QB[7G T"?:IJBG3D(=6WQUR68IM_KP4GW;G(]P^)WCZ ML87YS^$1YXWY=2V//K^3#O-L?_O9,V'P "'4?W]B6QE M HD7H0GP85YV6B"&Q M1G9?0N_/H;M^/5?[5M![?X?>0%X!=VO %:BF8:]!T?>O-5-8.M;.X7X#]N?U MMQINY5D+/F@ 'ZL:;NE8A^WYC7KO:O7>;0('#> /)S78TC-S2WQ,EMC3!+@Z9DE\"(R*>5:/NLA6JV;/L+=(<^P%;.C?BPM2 MPPN&>'@SZ:]P,F M0I(KS3-;9:0-6$)PB:4BHT7+%XG2ZK.6RAYH>>YS'F6"*Z*%KO M_:<\R_]9<:?W[Y)M5%D5_( :S5^^%HC<:X/(;AM$MF)/[K=!Y$$+1/8>(&H^ MOLB@#2+#IR^R%8O=:8/(-ER*O39DF55C#,"56$%W(G M)(ZQTV.>LA%\;U[0=.D]4SVH-%ZA(<7+?-TVQ@G*J3HU0[3."%;Y=T9XT"UK MG9>("%;Y$QR3G-F/.U[UQ7#P"U!+ P04 " ;@S]09-QAJ)P% !@+@ M#P 'AL+W=O)/9MV>"I^F0KLSTKU&&VZ^:'C+--_L)YL4^Z1J_G M=/=,I)W'A\MO+;*N?B +OBZ$3-7)\L1*\+?\_?/RD#!UP2N/V?.@T^L0=BSD M1"0%S\:LX--,'@\BW0TZ_0[9BBPOHO+>U95[D8J]^,XWU5'^(M^>9":^R[1@ M2;3.9))4WRH_J+ZD[I#_.+/B62'6M0L+]APRQ3KH.#WU@Z\B%\\B$<6_@T[U M/N$=]2^ZVM^HVN'R>FK$^^S_-*/<;L6:C^7ZN.=I<6K'C"?EW=/\11SR#DG9 MG@\Z(_G*,[)@.UYBJ[MXF]-?*%3CO'.1[%ZH#S)OTR\9$7D"?TS]B(Z)>A<% M,V_LQNI@Z,Y$M#3(.P#R[IJ0M@;Y&8#\C L9A%/7]_YR8R_P23 A\1-5 MN/.%Z_])7'^L07X!(+_@0EX6Q.B)TIAXJODB?0'O02MX#Q=M1MV(UFA GR + M):0KZB^IC@.9HX^LCNC)#>FGH7N: _.%F@W50-/Y(>D:U!W=#W_&E$;F9! M%-V2!0U)Q:P#0L+H(QMCZ/I?R3 (P^"/BE/-2#(+_.FGF(9SHL_./J2,/K(S M/%_QT"BN^ *UA(2_$9_&.AXDBSZR+2HB,E(=.Z6JKSU?C45Z^PLBI(H^LBLF MGJ]6.,^=$<^/XG"I8I:XMJI BN@C.\(=C9;SY:RRU[DMU60.Z9.:S]ZJ-ED@ M2?21+1&'[IB2D(ZHMW*',]75$1TM0R\^Z4V/IB%C&,C&F+A>2%;N;$G)7,EC M&98!:ERZUXVBVH@T()48Z'N3^=R+JW%836L5P\1J#:)JE-9\9X!;DX\0C.KR MQ3)4T[LN8@,RBX%LEHA.JUY5:$%8MIL.!AG%0#9*N4R'RU&LYH4_O:R).ASD M$0/9(V P6ML@&9!/#&2?-(2CY"9F"B*_U1DAH1C(0CG%I8U8D$H,9)6< ]1& M+L@=!K([VB+5,ZB>Y(#<82*[HS5@/7'JF) [3&1W@&%K/64$V<-$MD=+V'H9 MG#HFF-I"=DEC;-@T@TQ(+":R6, @L=[GD&),9,6 T5<=$U*,B:R87^*'QOZ& M!&,B"Z8QD&BDA'QC7C.]5S/3T-:0?"UD_+9CN M9B/*:W5,2#\6NGX:,:=2;MY$HEO2@O1C(>NG!7-R+(X9)ZZ.">G'0M;/.9+4 M^IDE:F2>?DM('1.LK2#[YQUSQEG.R4CF!;D9\X*)I+8>69!^+&3]O%-&Q\,A MX>7EJCF'+&'IFNL5/PO2CX6LGQ;,$%K&/^_,0 MT#$A"5G($@(Q:S&'!4G(0I;096_6,M/U\B0D(1M90AKF6.1LM\OXKKJ*R"T) M]:V:#4G(1I90ZXZR7*'D6L>$)&1?J41S'@4Z)B0A^UJ5FM,2KV-"$K*O6:^I MA9LV6.)'MA",J9?/;#<+4"^@V9"$;V4*M:813\*%C0A:RL;="[56P M$E7'A"QD(UNH.=NA5B-?_K3'<" +.=A5G#;,B5?;K5Q?GCPX9O19*1\.3VB9=GE@Q/;8Y*, MU+D@G4E6GJ]^X_)P]^-_4$L#!!0 ( !N#/U":MP@[2P( !&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%VDUNVS 0AN&K&#I : Z'HZ2( ML^HFV[07$&SZ![$E0621Y/95O:D*)/JZ,#YM;!@V9M[58X'2XTLZ-^74M?EX MZO/J_7)N\Z8ZEM)_KG\UP2&53N?>S>^N&UWQ,J61W??-WXX+Q)Q]]^I_U MW7Y_VJ;OW?;7);7EDXJ_"RKW>9#,!PD]*,P'!7J0S@I!? QG7_"2$-5]K#[CV?*\] -OSQ?: ;,\WVP.T M/5]M#]CV?+<]@-OSY?: ;L^WVP.\/5]O 7H+7V\!>LL"U]KH8INOMP"]A:^W M +V%K[< O86OMP"]A:^W +V%K[< O86OMP"]A:]W 'H'OMX!Z!WX>@>@=UC@ MK 0=EO#U#D#OP-<[ +T#7^\ ] Y\O0/0._#U#D#OP-<[ +T#7V\%>BM?;P5Z M*U]O!7HK7V\%>NL"9]WHL)NOMP*]E:^W KV5K[<"O96OMP*]E:^W KV5KW<$ M>D>^WA'H'?EZ1Z!WY.L=@=Z1KW<$>L<%[E6BFY5\O2/0._+UCD#OR-<[ KTC M7^\(](Y\O0WH;7R]#>AM?+T-Z&U\O0WH;7R]#>AM?+T-Z&T+/&N"'C;AZVU M;^/K;4!OX^MM0&_CZUT#O6N^WO5$[WQLAK3[4893>\BW+OEG^)J?"#>MR$^_ 5!+ P04 " ;@S]0X1^A MO@0" \*0 $P %M#;VYT96YT7U1Y<&5S72YX;6S-VLM.XS 4!N!7J;)% MC>LK%U$VP)9!@A#_LJPN; MZ?NN%_ZO&-ET^-U;/UP. 9)#@N10(#DT2 X#DN,4),<92(YSD!Q\@1($152. M0BI',96CH,I15.4HK'(45SD*K!Q%5H$BJT"15:#(*E!D%2BR"A19!8JL D56 M@2*K0)%5HL@J4625*+)*%%DEBJP215:)(JM$D56BR"I19%4HLBH4616*K I% M5H4BJT*15:'(JE!D52BR*A19-8JL&D56C2*K1I%5H\BJ4635*+)J%%DUBJP: M15:#(JM!D=6@R&I09#4HLAH460V*K 9%5H,BJT&1]?2(LD['LK?M\%V2)^&UL4$L! A0#% @ &X,_ M4 &PO=V]R:W-H M965T&UL4$L! A0#% @ &X,_4#Y !.5:! +!, !@ M ( ! 1, 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ &X,_4+[:U=4&!P $B8 !@ ( !P1P M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &X,_ M4#:+?XBT 0 T@, !D ( !2"H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &X,_4">]@,BU 0 T@, M !D ( !"C 'AL+W=O&PO=V]R:W-H965T,S !X;"]W;W)K&UL4$L! A0#% @ &X,_4-6A8&PO=V]R:W-H965T M&UL4$L! A0# M% @ &X,_4/ONO#6T 0 T@, !D ( !DCL 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ &X,_4"4# M+&"S 0 T@, !D ( !4$$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &X,_4!,[Q->T 0 T@, !D M ( !$D< 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ &X,_4*7\.Y+A 0 04 !D ( ! M#TT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ &X,_4._*5 ^S 0 T@, !D ( !!E, 'AL+W=O&PO=V]R:W-H965TM6 !X M;"]W;W)K&UL4$L! A0#% @ &X,_4*V6\^C! M 0 -P0 !D ( !VU@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &X,_4#F7=0^W 0 T@, !D M ( !MEX 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ &X,_4+FIGB4' @ A@4 !D ( !EV4 M 'AL+W=O&PO=V]R:W-H965T+ 0 $(4 9 M " &UL4$L! A0#% @ M&X,_4#?N[/D> @ /P8 !D ( !(V\ 'AL+W=O&UL4$L! A0#% @ &X,_4"L0=R;= 0 M$04 !D ( !-G8 'AL+W=O >&PO=V]R:W-H965T&UL4$L! A0#% @ &X,_4/<7K4L+ @ R04 !D M ( !J'P 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ &X,_4'"B8V)\ @ 3@@ !D ( !,88 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &X,_ M4'D:ZN'H P MQ, !D ( !G8\ 'AL+W=OUE.SX # !K$ &0 M @ &\DP >&PO=V]R:W-H965T&UL4$L! A0#% @ &X,_4'"-N:2? @ K @ M !D ( !MYD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &X,_4!+CHA)T @ ;PD !D M ( !K:D 'AL+W=OW $ S%0 &0 @ %8K >&PO=V]R:W-H965T M&UL4$L! A0# M% @ &X,_4.G=3I%; P "!( !D ( !<;4 'AL+W=O M&PO=V]R:W-H965TZ"1O@( %L* 9 " >*] M !X;"]W;W)K&UL4$L! A0#% @ &X,_4*U; M70<@ @ -P8 !D ( !U\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &X,_4%LS)>FH! KAH !D M ( !Q

    &PO M&POP$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " ;@S]0 MX1^AO@0" \*0 $P @ &[?0$ 6T-O;G1E;G1?5'EP97-= :+GAM;%!+!08 3P!/ )L5 #P?P$ ! end XML 88 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    BALANCE SHEET ITEMS - Inventories (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2019
    Mar. 31, 2019
    Inventories    
    Raw materials $ 2,723,041 $ 2,922,101
    Work-in-progress 382,881 366,135
    Finished goods 578,251 434,618
    Inventories, total $ 3,684,173 $ 3,722,854

    XML 89 R48.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    LEASES - Future Minimum Lease Payments Under Noncancellable Leases (Details)
    $ in Thousands
    Dec. 31, 2019
    USD ($)
    Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
    2020 $ 40,977
    2021 132,642
    2022 111,967
    2023 99,453
    2024 83,555
    Thereafter 312,807
    Total undiscounted lease payments 781,401
    Less: imputed interest 120,367
    Total lease liabilities $ 661,034